Top 14 # Xem Nhiều Nhất Xor Trong Pascal Là Gì Mới Nhất 5/2023 # Top Like | Sieuphampanorama.com

Các Hàm Logic Trong Excel: And, Or, Xor Và Not

Trong bài viết này, Blog Học Học Excel Online sẽ hướng dẫn cách sử dụng các hàm Logic And, Or, Xor và Not đồng thời đưa ra các công thức ví dụ để minh họa cho cách dùng của chúng.

Tổng quan về hàm logic trong Excel

Microsoft Excel cung cấp 4 hàm logic để làm việc với các giá trị logic. Đó là hàm AND, OR, XOR và NOT. Bạn sử dụng các hàm này khi bạn muốn thực hiện nhiều hơn một so sánh trong công thức của bạn hoặc kiểm tra nhiều điều kiện thay vì chỉ một. Cũng như các phép so sánh, các hàm logic của Excel trả về TRUE hoặc FALSE khi các đối số của chúng được đánh giá.

Bảng dưới đây cung cấp một bản tóm tắt ngắn gọn về cách dùng mỗi hàm logic, giúp bạn chọn đúng công thức cho công việc cụ thể.

Hàm Logic trong Excel – sự thật và con số:

Trong các đối số của các hàm logic, bạn có thể sử dụng tham chiếu ô, các giá trị số và văn bản, các giá trị Boolean, toán tử so sánh, và các hàm Excel khác. Tuy nhiên, tất cả các đối số phải được đánh giá TRUE hoặc FALSE, hoặc tham chiếu hoặc mảng có chứa các giá trị logic.

Nếu một đối số của một hàm logic chứa bất kỳ ô rỗng nào, các giá trị đó sẽ bị bỏ qua. Nếu tất cả các đối số là các ô rỗng, công thức sẽ trả về #VALUE! lỗi.

Nếu một đối số của một hàm logic có chứa các số, Thì 0 sẽ được đánh giá là FALSE, và tất cả các số khác bao gồm các số âm tính là TRUE. Ví dụ, nếu ô A1: A5 có chứa các con số, công thức = AND (A1: A5) sẽ trả về TRUE nếu không có ô nào chứa 0, FALSE nếu ngược lại.

Một hàm logic trả về #VALUE! Lỗi nếu không có đối số nào đánh giá giá trị logic.

Một hàm logic trả về #NAME? Lỗi nếu bạn đã bỏ viết sai tên của hàm hoặc cố gắng sử dụng hàm trong một phiên bản Excel trước đó không hỗ trợ nó. Ví dụ, chức năng XOR chỉ có thể được sử dụng trong Excel 2013.

Trong Excel 2013, 2010 và 2007, bạn có thể bao gồm tới 255 đối số trong một hàm logic, với điều kiện tổng chiều dài của công thức không vượt quá 8.192 ký tự. Trong Excel 2003 và thấp hơn, bạn có thể cung cấp tối đa 30 đối số và tổng chiều dài của công thức của bạn sẽ không vượt quá 1.024 ký tự.

Sử dụng hàm AND trong Excel

Hàm AND là hàm phổ biến nhất trong các hàm logic. Nó có ích khi bạn phải kiểm tra một số điều kiện và đảm bảo rằng tất cả chúng đều được đáp ứng. Về mặt kỹ thuật, hàm AND kiểm tra các điều kiện bạn chỉ định và trả về TRUE nếu tất cả các điều kiện đánh giá là TRUE, FALSE nếu không.

Cú pháp cho hàm AND như sau:

AND (logic1, [logical2], …)

Logic là điều kiện có thể đánh giá là TRUE hoặc FALSE. Điều kiện đầu tiên (logic1) được yêu cầu, điều kiện tiếp theo là tùy chọn.

Và bây giờ, chúng ta hãy nhìn vào một số ví dụ về công thức chứng minh làm thế nào để sử dụng các hàm AND trong các công thức Excel.

Hàm AND – cách dùng thông thường

Nếu chỉ dùng hàm AND thì nó không thú vị và có ít hữu dụng. Nhưng nếu kết hợp với các hàm Excel khác, AND có thể mở rộng đáng kể khả năng của bạn.

Một trong những cách sử dụng phổ biến nhất của hàm AND được tìm thấy trong đối số logic_test của hàm IF để kiểm tra một số điều kiện thay vì chỉ một. Ví dụ, bạn có thể lồng bất kỳ hàm AND nào bên trên vào hàm IF và nhận kết quả tương tự như sau:

= IF (and(A2 = “Bananas”, B2> C2), “Good”, “Bad”)

Hàm AND kết hợp – hàm Excel cho điều kiện trong khoảng

Nếu bạn cần tạo một công thức khoảng mà chọn tất cả các giá trị giữa hai giá trị, một cách phổ biến là sử dụng hàm IF với AND trong phép thử logic.

Ví dụ, bạn có 3 giá trị trong cột A, B và C và bạn muốn biết nếu một giá trị trong cột A nằm giữa các giá trị B và C. Để tạo ra một công thức như vậy, tất cả những gì cần là hàm IF với các toán tử so sánh lồng nhau AND và một số toán tử so sánh:

Công thức để kiểm tra nếu X nằm giữa Y và Z, bao gồm:

= IF (AND (A2> = B2, A2 <= C2), “Yes”, “No”)

Công thức để kiểm tra nếu X nằm giữa Y và Z, không bao gồm:

= IF (AND (A2> B2, A2 <C2), “Yes”, “No”)

Như đã trình bày trong hình ở trên, công thức hoạt động hoàn hảo cho tất cả các kiểu dữ liệu – số, ngày và giá trị văn bản. Khi so sánh các giá trị văn bản, công thức sẽ kiểm tra từng ký tự theo thứ tự chữ cái. Ví dụ, nó nói rằng Apples không ở giữa trái Apricot và Bananas vì chữ thứ hai “p” trong Apples đứng trước “r” trong Apricot.

Như bạn thấy, hàm IF / AND đơn giản, nhanh chóng và gần như phổ quát. Tôi nói “gần như” bởi vì nó không bao gồm tất cả. Công thức trên hàm ý rằng một giá trị trong cột B nhỏ hơn trong cột C, Ví dụ: cột B luôn luôn chứa giá trị giới hạn dưới và cột C – giá trị giới hạn trên. Đây là lý do tại sao công thức trả về “No” cho hàng 6, trong đó A6 có 12, B6 – 15 và C6 – 3 cũng như cho hàng 8, trong đó A8 là 24-Nov, B8 là 26-Dec và C8 là 21- Oct.

Nhưng nếu bạn muốn công thức khoảng của bạn hoạt động chính xác bất kể vị trí của các giá trị giới hạn dưới và giá trị giới hạn ở trên. Trong trường hợp này, sử dụng hàm MEDIAN trả lại trung vị của các con số nhất định (nghĩa là số ở giữa một bộ số). Vì vậy, nếu bạn thay thế AND trong phép thử hợp lý của hàm IF với MEDIAN, công thức sẽ như sau:

= IF (A2 = MEDIAN (A2: C2), “Yes”, “No”)

Và bạn sẽ nhận được kết quả sau:

Đăng kí ngay: khóa học excel nâng cao Hà Nội

Như bạn thấy, hàm MEDIAN hoạt động hoàn hảo cho số và ngày, nhưng trả về #NUM! Lỗi cho các giá trị văn bản. Than ôi, không ai hoàn hảo:) Nếu bạn muốn hoàn hảo giữa công thức cho các giá trị văn bản cũng như số và ngày, bạn sẽ phải xây dựng một chuỗi logic phức tạp hơn sử dụng các hàm AND / OR như sau:

= IF (OR (and(A2> B2, A2 <C2), and (A2 <B2, A2> C2)), “Yes”, “No”)

Sử dụng hàm OR trong Excel

Cũng như AND, hàm OR là một hàm cơ bản được sử dụng để so sánh hai giá trị hoặc câu lệnh. Sự khác biệt là hàm OR trả về TRUE nếu ít nhất một nếu các đối số là đúng, và trả về FALSE nếu tất cả các đối số là sai. Hàm OR có sẵn trong tất cả các phiên bản của Excel 2013-2000.

Cú pháp của hàm OR rất giống với AND:

OR (logic1, [logical2], …)

Tham số đầu tiên được yêu cầu, các điều kiện bổ sung (tối đa 255 trong các phiên bản Excel hiện đại) là tùy chọn. Và bây giờ, hãy viết ra một vài công thức để bạn cảm nhận được chức năng OR trong Excel hoạt động như thế nào.

Cũng như hàm AND, hàm OR được sử dụng rộng rãi để mở rộng tính hữu ích của các hàm Excel khác để thực hiện các phép thử logic, ví dụ: Hàm If. Đây là một vài ví dụ:

Hàm IF lồng hàm OR

= IF (OR (B2> 30, C2> 20), “Good”, “Bad”)

Công thức trả về “Good” nếu một số trong ô B3 lớn hơn 30 hoặc số trong C2 lớn hơn 20, “Bad” nếu không thỏa cả hai.

Hàm OR trong định dạng có điều kiện của Excel

= OR ($B2 = “”, $C2 = “”)

Công thức OR làm nổi bật các hàng có chứa ô trống hoặc trong cột B hoặc trong cột C hoặc trong cả hai.

Xem thêm: Hàm IF, lồng ghép hàm IF với nhiều điều kiện, IFERROR, IFNA và nhiều hơn nữa

Hàm AND và OR trong một công thức

Đương nhiên, không có gì ngăn cản bạn sử dụng cả hai hàm, AND & OR, trong một công thức nếu bạn cần. Có thể có các biến thể vô hạn của các công thức đó trong các mô hình cơ bản sau đây:

= AND (OR (Cond1, Cond2), Cond3)

= AND (OR (Cond1, Cond2), OR (Cond3, Cond4)

= OR (VÀ (Cond1, Cond2), Cond3)

= OR (VÀ (Cond1, Cond2), AND (Cond3, Cond4))

Ví dụ: nếu bạn muốn biết lô hàng chuối và cam nào đã bán hết, nghĩa là số lượng “In stock” (cột B) bằng với số “Sold” (cột C), hàm OR / AND sau đây có thể nhanh chóng hiển thị điều này cho bạn:

= OR (AND (A2 = “bananas”, B2 = C2) và AND (A2 = “oranges”, B2 = C2))

Sử dụng hàm XOR trong Excel

Trong Excel 2013, Microsoft đã giới thiệu chức năng XOR, đó là một hàm logic Exclusive OR. Thuật ngữ này chắc chắn là quen thuộc với những bạn có kiến ​​thức về ngôn ngữ lập trình hoặc khoa học máy tính nói chung. Đối với những người không, khái niệm ‘Độc quyền Hoặc’ có thể hơi khó hiểu trước.

Cú pháp của hàm XOR giống hệt với OR:

XOR (logic1, [logical2], …)

Câu lệnh logic đầu tiên (Logic 1) là bắt buộc, các giá trị logic bổ sung là tùy chọn. Bạn có thể có đến 254 điều kiện trong một công thức và đây có thể là các giá trị logic, mảng hoặc các tham chiếu đánh giá theo đúng hoặc sai.

Trong phiên bản đơn giản nhất của công thức XOR chỉ chứa 2 câu lệnh logic, hàm XOR trả về TRUE nếu một đối số đánh giá là đúng. Nếu cả hai đối số là đúng hoặc cả hai là sai, XOR trả về FALSE. Điều này có thể được dễ dàng hơn để hiểu từ các ví dụ:

Khi thêm các câu lệnh logic, hàm XOR cho kết quả là:

TRUE nếu một số lẻ các đối số đánh giá đúng;

FALSE nếu là tất cả đối số là đúng, hoặc tất cả các đối số đều sai.

Hình dưới đây minh hoạ cho điểm trên:

Nếu bạn không chắc chắn về cách sử dụng hàm XOR, hãy xem xét ví dụ sau đây. Giả sử bạn có một danh sách thí sinh và kết quả 2 trò chơi đầu tiên của họ. Bạn muốn biết bên nào trong số những người trả tiền sẽ chơi trò chơi thứ 3 dựa trên các điều kiện sau:

Các thí sinh đã thắng trận đấu 1 và trận đấu 2 tự động vào vòng sau và không phải chơi trận 3.

Các thí sinh thua cả hai trò chơi đầu tiên đều bị loại ra và cũng không chơi trận 3.

Các thí sinh đã thắng trong trận 1 hoặc trận 2 sẽ chơi trận 3 để xác định ai sẽ vào vòng tiếp theo và ai không.

Một công thức XOR đơn giản hoạt động chính xác như chúng ta muốn:

= XOR (B2 = “Won”, C2 = “Won”)

Và nếu bạn lồng hàm XOR này vào hàm logic If, bạn sẽ nhận được kết quả thậm chí còn tốt hơn:

= IF (XOR (B2 = “Won”, C2 = “Won”), “Yes”, “No”)

Sử dụng hàm NOT trong Excel

Hàm NOT là một trong những hàm Excel đơn giản nhất về cú pháp:

NOT (logical)

Bạn sử dụng hàm NOT trong Excel để đảo ngược giá trị đối số của nó. Nói cách khác, nếu logic đánh giá là sai, hàm NOT sẽ trả về đúng và ngược lại. Ví dụ, cả hai công thức dưới đây trả về FALSE:

= NOT (TRUE)

= NOT (2 * 2 = 4)

Tại sao người ta lại muốn có được những kết quả lố bịch như vậy? Trong một số trường hợp, bạn có thể lại quan tâm một điều kiện nào đó không được đáp ứng hơn. Ví dụ: khi xem lại danh sách trang phục, bạn có thể muốn loại trừ một số màu không phù hợp với bạn. Tôi không đặc biệt thích màu đen, vì vậy tôi đặt công thức này:

= NOT (C2 = “black”)

Như thường lệ, trong Microsoft Excel có nhiều cách để làm một việc, và bạn có thể đạt được kết quả tương tự bằng cách sử dụng toán tử không bằng: = C2 <> “black”.

Tổng hợp thủ thuật excel hay

Nếu bạn muốn kiểm tra nhiều điều kiện trong một công thức, bạn có thể sử dụng hàm NOT kết hợp với hàm AND hoặc OR. Ví dụ: nếu bạn muốn loại trừ màu đen và trắng, công thức sẽ như sau:

= NOT (OR (C2 = “black”, C2 = “white”))

Và nếu bạn không muốn có một chiếc áo khoác đen, mặc dù có thể xem xét một chiếc áo jacket đen hoặc áo khoác long đen, bạn nên sử dụng hàm NOT kết hợp với hàm AND:

= NOT (And (C2 = “black”, B2 = “coat”))

Một sử dụng phổ biến khác của hàm NOT là để đảo ngược hành vi của một số hàm khác. Ví dụ, bạn có thể kết hợp NOT và ISBLANK để tạo ra ISNOTBLANK công thức mà Microsoft Excel thiếu.

Như bạn đã biết, công thức = ISBLANK (A2) trả về giá trị đúng nếu ô A2 trống. Hàm NOT có thể đảo ngược kết quả này thành sai: = NOT (ISBLANK (A2))

Và sau đó, bạn có thể đi thêm một bước nữa và tạo ra câu lệnh lồng IF với hàm NOT / ISBLANK cho một nhiệm vụ thực tế:

= IF (NOT (ISBLANK (C2)), C2 * 0,15, “No bonus:(“)

Nếu ô C2 không rỗng, hãy nhân số trong C2 với 0,15, cho phép mỗi nhân viên bán hàng có thêm 15% tiền thưởng. Nếu C2 trống, hiện “No bonus:(“.

Để có thể ứng dụng tốt Excel vào trong công việc, chúng ta không chỉ nắm vững được các hàm mà còn phải sử dụng tốt cả các công cụ của Excel. Những hàm nâng cao giúp áp dụng tốt vào công việc như SUMIFS, COUNTIFS, SUMPRODUCT, INDEX + MATCH… Những công cụ thường sử dụng là Data validation, Conditional formatting, Pivot table…

Toàn bộ những kiến thức này các bạn đều có thể học được trong khóa học EX101 – Excel từ cơ bản tới chuyên gia của Học Excel Online. Hiện nay hệ thống đang có ưu đãi rất lớn cho bạn khi đăng ký tham gia khóa học. Chi tiết xem tại: HocExcel.Online

Lệnh If .. Then Trong Pascal

Trong bài này chúng ta sẽ học lệnh rẻ nhánh if .. then trong Pascal, đây là lệnh dùng để đổi hướng chương trình dựa vào một điều kiện nào đó. Kể từ bài lệnh if này ta sẽ bắt đầu học những kiến thức nâng cao hơn.

Trước khi học bài này bạn cần phải hiểu được khái niệm về giá trị của biểu thức. Chúng ta có hai giá trị đó là đúng ( TRUE) – sai ( FALSE), và mỗi biểu thức đặt trong điều kiện if phải trả về một trong hai giá trị này, vì vậy ta phải sử dụng các toán tử mà mình đã giới thiệu ở bài trước.

I. Lệnh if .. then trong Pascal

Giả sử bạn cần viết một chương trình tính tổng của hai số được nhập vào từ bàn phím, sau đó in ra màn hình tổng đó là số chẵn hay số lẻ. Lúc này bạn phải sử dụng lệnh if.

Cú pháp như sau:

if (condition) then begin end;

Trong đó:

condition là điều kiện xảy ra

statement là đoạn code sẽ được chạy nếu condition có giá trị TRUE, ngược lại nếu giá trị FALSE thì sẽ bỏ qua.

Ví dụ: Viết chương trình kiểm tra một số có phải là số chẵn hay không

program IfThenPascal; var a : integer; begin writeln('HOC PASCAL TAI FREETUTS.NET'); writeln('Nhap vao so can kiem tra'); readln(a); if ( a mod 2 = 0 ) then begin writeln(a, ' la so chan'); end; readln; end.

Chạy chương trình bnạ sẽ thu được kết quả như sau:

Lưu ý: Nếu bên trong begin và end chỉ có một lệnh duy nhất thì ta có thể bỏ begin và end. Như ví dụ trên ta có thể viết lại như sau:

begin writeln('HOC PASCAL TAI FREETUTS.NET'); writeln('Nhap vao so can kiem tra'); readln(a); if ( a mod 2 = 0 ) then writeln(a, ' la so chan'); readln; end.

II. Lệnh if .. then .. else trong Pascal

Ở lệnh if .. then ta chỉ cho chương trình chạy được một nhánh duy nhất, nhưng thực tế thì ta cần rẻ rất nhiều nhánh nên lúc này phải sử dụng lệnh if .. then .. else.

Giả sử mình cần viết một chương trình kiểm tra một số xem nó số chẵn hay số lẻ, sau đó in ra màn hình là số chẵn hoặc số lẻ.

if (condiiton) then begin end else begin end;

Ok, bây giờ mình sẽ giải bài toán trên như sau:

program IfThenPascal; var a : integer; begin writeln('HOC PASCAL TAI FREETUTS.NET'); writeln('Nhap vao so can kiem tra'); readln(a); if ( a mod 2 = 0 ) then begin writeln(a, ' la so chan'); end else begin writeln(a, ' la so le'); end; readln; end.

Kết quả:

Ở bài giải trên mình đã sử dụng khối lênh begin và end, tuy nhiên điều đó là dư thừa bởi đoạn code bên trong chỉ có một lệnh duy nhất. Ta có thể viết lại như sau:

if ( a mod 2 = 0 ) then writeln(a, ' la so chan'); else writeln(a, ' la so le');

III. Lệnh if .. then .. else lồng nhau trong Pascal

Lệnh lồng nhau tức là bên trong một lệnh có chứa nhiêu lệnh con. Điều này có nghĩa trong chương trình có sử dụng các lệnh if .. then, và bên trong đoạn code xử lý lại chứ thêm những đoạn code if .. then khác, ta gọi là lồng nhau.

if (condition1) then if (condition2) then

Nghe có ve khó phải không nào? Thực ra nó cũng rất dễ nếu như bạn biên dịch tuân theo thứ tự từ trên xuống và từ trái qua phải. Nếu điều kiện thỏa thì chạy code bên trong điều kiện đó, cứ như vậy cho đến hết tất cả các lệnh if lồng nhau.

Ví dụ: Viết chương trình kiểm tra một số, nếu là số chẵn thì kiểm tra số đó lớn hơn 100 không, nếu số lẻ thì kiểm số đó lớn hơn 20 không.

program IfThenPascal; var a : integer; begin writeln('HOC PASCAL TAI FREETUTS.NET'); writeln('Nhap vao so can kiem tra'); readln(a); if ( a mod 2 = 0 ) then begin writeln(a, ' la so chan'); writeln(a, ' lon hon 100'); end else begin writeln(a, ' la so le'); writeln(a, ' lon hon 20'); end; readln; end.

Chạy lên và nhập số 25 thì ta có được kết quả sau:

Vòng Lặp For .. Do Trong Pascal

Trong bài này chúng ta sẽ tìm hiểu về vòng lặp For .. Do trong Pascal, đây là vòng lặp cơ bản và được sử dụng nhiều nhất trong lập trình Pascal.

1. Vòng lặp For .. do trong Pascal

Vòng lặp for .. do là một cấu trúc điều khiển cho phép bạn viết một chương trình có tính lặp đi lặp lại với số lần cụ thể. Cú pháp của nó như sau:

Trong đó:

variable-name là tên biến điều khiển vòng lặp

initial_value là lần lặp đầu tiên

final_value là lần lặp cuối, tổng số lần lặp được tính từ initial_value đến final_value

S là những lệnh sẽ được chạy trong vòng lặp. Nếu có nhiều lệnh thì phải đặt trong khối BEGIN … END

HÌnh: internet

Giả sử bạn muốn in ra các số từ 1 đến 5 thì có thể viết theo cách thông thường như sau:

program forLoop; begin writeln('1'); writeln('2'); writeln('3'); writeln('4'); writeln('5'); end.

Nhưng nếu mình muốn in ra từ 1 đến 1000, thậm chí là 1.000.000 lần thì phải làm sao? Nếu viết thủ công như vậy thì là điều rất khó, mất khá nhiều thời gian.

Áp dụng cấu trúc vòng lặp for thì mình sẽ viết lại bài này như sau:

program forLoop; var a: integer; begin for a := 1 to 5 do begin writeln('Gia tri cua a la: ', a); end; end.

Các bước thực hiện như sau:

Bước 1: Lặp lần thứ nhất, a bắt đầu từ 1, vì nó nằm trong khoảng từ 1 đến 5 nên khối lệnh bên trong được thực hiện.

Bước 2, 3, 4, 5: Tương tự, a sẽ có giá trị lần lượt là 2, 3, 4, 5 và nó nằm trong khoảng 1 – 5 nên vẫn thực hiện.

Bước 6: Lúc này a = 6, nằm ngoài phạm vi lặp nên vòng lặp hết thúc.

Kết quả in ra màn hình các số từ 1 đến 5.

Gia tri cua a la: 1 Gia tri cua a la: 2 Gia tri cua a la: 3 Gia tri cua a la: 4 Gia tri cua a la: 5

2. Vòng lặp for .. do lồng nhau

Trong pascal bạn có thể đặt vòng lặp for này nằm trong vòng lặp for khác để tạo ra cấu trúc lồng nhau. Lúc này tổng số lần lặp sẽ là cấp số nhân giữa vòng lặp ngoài (cha) và vòng lặp trong (con).

Ví dụ vòng lặp cha lặp từ 1 đến 5, vòng lặp con lặp từ 1 đến 10 thì tổng số lần lặp là 5 x 10 = 50.

Cấu trúc cú pháp cơ bản như sau:

for a := 1 to 5 do begin for b := 1 to 10 do begin ... end; end;

Trong đó các số điều khiển vòng lặp có thể thay đổi theo yêu cầu của bài toán bạn cần lập trình.

Ví dụ: Mình cần in ra bảng cửu chương thì có thể viết như sau:

program IfThenPascal; var a: integer; b: integer; begin for a := 2 to 9 do begin for b := 1 to 9 do begin writeln(a, ' x ', b, ' = ', (a * b)); end; end; readln; end.

Chạy chương trình này bạn sẽ thu được kết quả như sau:

Trên là kiến thức cơ bản của vòng lặp for trong Pascal. Đây là một vòng lặp rất quan trọng không chỉ ở Pascal mà ở bất kì một ngôn ngữ khác, vì vậy bạn cần phải hiểu ý nghĩa của nó để áp dụng, cũng như sau này sẽ phân biệt với các vòng lặp while và repeat.

Write Và Writeln Trong Pascal

Theo tiếng anh write là viết ra nhưng trong pascal nó có nghĩa là in ra và câu lệnh này dùng để in kết quả ra màn hình.

write là gì ? là câu lệnh dùng để in kết quả hay một đoạn văn ra màn hình khi chạy chương trình dịch. cấu trúc để sử dụng câu lệnh để in ra màn hình một đoạn văn tùy thích:

write(‘một đoạn văn mình cần in ra màn hình’);

khi sử dụng câu trên khi in ra màn hình: một đoạn văn mình cần in ra màn hình cấu trúc để sử dụng câu lệnh để in ra màn hình một kết quả:

write(1+1);

khi sử dụng câu trên khi in ra màn hình: 2 thế bạn thấy khi in ra một đoạn văn bản với một kết quả thì câu lệnh khác nhau cái gì không ? – đó chính là hai dấu nháy (‘  ‘), đúng thế hai dấu nháy trên giúp chương trình dịch hiểu rằng đâu là đoạn văn và đâu là kết quả bạn muốn in ra. Khi ta in ra một đoạn văn thì chương trình dịch sẽ không dịch lỗi trong hai dấu nháy trên vì thế bạn có thể gõ write(‘gklgjskfjdkfsdf’); thì nó vẫn không hiện lỗi và in ra mà hình kết quả: gklgjskfjdkfsdf  #Lưu ý: nhớ đặt “;” khi kết thúc câu lệnh

Writeln là gì ? nó có khác với write không ?

writeln là viết tắt của từ write line để ngắn gọn người ta viết là: writeln. chức năng của nó vẫn không đổi đó là in ra màn hình một thứ gì đó tùy thích nhưng nó sẽ xuống dòng khi kết thúc câu lệnh cấu trúc in ra một đoạn văn của nó:

writeln(‘in ra mot doan van’);

 cấu trúc in ra kết quả của nó:

writeln(1+1);

thế nó khác như nào: nếu dụng lệnh writeln thì khi chạy chương trình xong thì con trỏ nó sẽ xuống hàng và nếu có một dòng lệnh writeln ở phía dưới thì nó sẽ xuống dòng cho bạn, bạn không phải bị trường hơn kết quả in ra đều nằm trên một dòng, ví du:

writeln(‘ket qua cua 1+1 la:); writeln(1+1);

 khi in ra màn hình kết: ket qua cua 1+1 la: 2

SHARE THIS