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
Cấu trúc
Slide 1
Kỹ thuật lập trình
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
Slide 7
Slide 8
Slide 9
Slide 10
Slide 11
Slide 12
IV. Các lệnh lựa chọn, lệnh lặp
Slide 14
Slide 15
Slide 16
Slide 17
Slide 18
V. Kiểu dữ liệu có cấu trúc
Slide 20
Slide 21
Slide 22
Slide 23
Slide 24
Slide 25
Slide 26
Slide 27
Slide 28
Slide 29
Phần II Lập trình nâng cao
Chương I Chương trình con
Slide 32
Slide 33
Slide 34
Slide 35
Slide 36
Slide 37
Slide 38
Slide 39
Slide 40
Slide 41
Slide 42
Slide 43
Slide 44
Slide 45
Slide 46
Slide 47
Chương II Các kiểu dữ liệu có cấu trúc
Slide 49
Slide 50
Slide 51
Slide 52
Slide 53
Slide 54
Slide 55
Slide 56
Slide 57
Slide 58
Slide 59
Slide 60
Slide 61
Slide 62
Slide 63
Slide 64
Slide 65
Slide 66
Slide 67
Chương II I Con trỏ và cấu trúc động
Slide 69
Slide 70
Slide 71
Slide 72
Slide 73
Slide 74
Slide 75
Slide 76
Slide 77
Slide 78
Slide 79
Slide 80
Slide 81
Slide 82
Slide 83
Slide 84
Slide 85
Slide 86
Slide 87
Slide 88
Slide 89
Slide 90
Slide 91
Slide 92
Slide 93
Slide 94
Slide 95
Slide 96
Slide 97
Slide 98
Slide 99
Slide 100
Slide 101
Slide 102
Slide 103
Slide 104
Slide 105
Slide 106
Slide 107
Slide 108
Slide 109
Slide 110
Slide 111
Slide 112
Slide 113
Slide 114
Slide 115
Slide 116
Slide 117
Slide 118
Slide 119
Slide 120
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