Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 120 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
120
Dung lượng
1,78 MB
Nội dung
Bài giảng Kỹ thuật lập trình Giáo viên: Đinh Xuân Pháp Bộ môn CNPM – Khoa CNTT Email: dxphap@hua.edu.vn Kỹ thuật lập trình Phần I Ôn tập ngôn ngữ lập trình Pascal Phần II Lập trình nâng cao Phần I Ngôn ngữ lập trình Pascal I. Cấu trúc của chương trình Pascal II. Từ khóa trong Pascal III. Các kiểu dữ liệu đơn giản IV. Các lệnh lựa chọn, lệnh lặp V. Kiểu dữ liệu có cấu trúc VI. Chương trình con I. Cấu trúc của chương trình Pascal Program TênCT; Uses Khai báo đơn vị, thư viện; Const Khai báo hằng; Label Khai báo nhãn; Type Khai báo kiểu; Var Khai báo biến; Function Tên hàm; {Khai báo hàm} Procedure Tên thủ tục; {Khai báo thủ tục} Begin {Thân chương trình chính} End. II. Từ khóa trong Pascal Từ khóa chung: Program, Begin, End Từ khóa khai báo: uses, const, label, type, var, procedure, function, array, string, record… Từ khóa lệnh: if…then…else… case…of… for…to…do… while…do… repeat…until… Tên chung: Boolean, char, integer, real, Read, Readln, Write, Writeln abs, cos, sin, sqrt, exp… III. Các kiểu dữ liệu đơn giản Kiểu số nguyên (Integer) Kiểu số thực (Real) Kiểu kí tự (Char) Kiểu logic (Boolean) Kiểu vô hướng liệt kê (enumerated scalar) Kiểu đoạn con (sub-range) III. Các kiểu dữ liệu đơn giản 1. Kiểu số nguyên (Integer) Biểu diễn số nguyên Từ khóa Integer Phạm vi - 32768 đến 32767 (2 byte) Các phép toán: +, -, *, /, div, mod Các kiểu số nguyên khác: Byte (1 byte), ShortInt (1 byte), Word (2 byte), LongInt (4 byte) III. Các kiểu dữ liệu đơn giản 2. Kiểu số thực (Real) Biểu diễn số thực Từ khóa Real Phạm vi: 2.9E-39 đến 1.7E+38 Phép toán: +, -, *, /, các phép so sánh Cách viết dạng số dấu phảy động: AE+b Kiểu số thực khác: Single 1.5E-45 đến 3.4E+38 4byte Double 5.0E-324 đến 1.7E+308 8byte Extended 3.4E-4932 đến 1.1E+4932 10byte Các hàm: abs, cos, sin, exp, ln, sqr, sqrt… III. Các kiểu dữ liệu đơn giản 3. Kiểu kí tự (Char) Biểu 1 kí tự trong bảng mã ASCII Từ khóa Char Phép so sánh xâu Các hàm: upcase, succ, pred, ord, char III. Các kiểu dữ liệu đơn giản 4. Kiểu logic (Boolean) Từ khóa: Boolean Các phép toán: NOT, AND, OR, XOR Các phép so sánh: =, <, >, >=, <=, <> 2 giá trị logic: True, False