Kiến thức cần trang bị Các phép toán – Phép gán – Nhập/xuất dữ liệu:3. Xuất dữ liệu ra màn hình: Write / Writeln..[r]
(1)(2)I Ngôn ngữ lập trình Ngơn ngữ Pascal, C, C++, Java, VB, …
Trong điều kiện nay, đa số tài liệu lập trình
căn sử dụng ngơn ngữ Pascal để minh họa
Trình biên dịch: Turbo Pascal, Free Pascal, …
Trong mơi trường Windows, trình biên dịch Free Pascal
có nhiều ưu tính tương thích hỗ trợ nhớ lớn
(3)II Kiến thức cần trang bị Các kiểu liệu bản:
1 Kiểu số nguyên:
Kiểu Phạm vi Kích thước
Byte ShortInt SmallInt Word Integer Cardinal LongInt LongWord Int64 QWord 255 -128 127 -32768 32767 65535
Mặc định SmallInt LongWord
-2147483648 2147483647 4294967295
-9223372036854775808 9223372036854775807 18446744073709551615
1 2
(4)II Kiến thức cần trang bị Các kiểu liệu bản:
2 Kiểu số thực:
Kiểu Phạm vi Kích thước
Real Single Double Extended Comp Currency
Tùy theo môi trường biên dịch 1.5E-45 3.4E38
5.0E-324 1.7E308 1.9E-4932 1.1E4932
-2E64+1 2E63-1
-922337203685477.5808 922337203685477.5807
4 8 10
(5)II Kiến thức cần trang bị Các kiểu liệu bản:
3 Kiểu logic:
Kiểu Kích thước Ord(True) – thứ tự giá trị TRUE
Boolean
ByteBool WordBool LongBool
1
1
(6)II Kiến thức cần trang bị Các kiểu liệu bản:
4 Kiểu ký tự: CHAR
Kiểu CHAR có kích thước byte Lưu trữ ký tự ASCII
Biểu diễn ký tự hai dấu nháy đơn dùng mã ASCII kèm ký hiệu # phía trước
(7)II Kiến thức cần trang bị Các phép toán – Phép gán – Nhập/xuất liệu:
1 Phép toán số học: + - * / DIV MOD
2 Phép toán logic: NOT AND OR XOR
3 Phép toán quan hệ: = <> < > <= >=
(8)II Kiến thức cần trang bị Các cấu trúc điều khiển:
1 Câu lệnh IF:
Dạng khuyết:
IF <điều kiện C> THEN <lệnh S> ;
Dạng đầy đủ:
(9)II Kiến thức cần trang bị Các cấu trúc điều khiển:
2 Câu lệnh FOR:
Dạng tiến:
FOR <biến> := <giá trị đầu> TO <giá trị cuối> DO <Lệnh S>;
Dạng lùi:
(10)II Kiến thức cần trang bị Các cấu trúc điều khiển:
3 Câu lệnh WHILE REPEAT:
Lệnh WHILE
WHILE <điều kiện C> DO <lệnh S> ;
Lệnh REPEAT:
REPEAT
<lệnh S>
(11)II Kiến thức cần trang bị Các kiểu liệu có cấu trúc:
1 Kiểu mảng:
Mảng chiều
ARRAY [ <kiểu số> ] OF <kiểu phần tử> ;
Mảng hai chiều
(12)II Kiến thức cần trang bị Các kiểu liệu có cấu trúc:
2 Kiểu chuỗi:
String
ShortString AnsiString WideString
(13)II Kiến thức cần trang bị Chương trình con:
1 Thủ tục Procedure 2 Hàm Function