
ĐỀ CƯƠNG ÔN TẬP HỌC KỲ I
MÔN: TIN HỌC 8 HỆ THỐNG KIẾN THỨC TRỌNG TÂM HKI- TIN HỌC 8
N HỌC 8 HỌC KÌ I
2. THÂN Giữa Các lệnh
CÂU LỆNH ĐIỀU KIỆN
DẠNG 2
IF <điều kiện> THEN <Câu lệnh 1> ELSE <câu lệnh 2> ;
VD
if a >= 0 then writeln(a, ' co can bac hai') else writeln(a, ' khong co can bac hai')
Xuất dữ liệu
Write(DL1, DL2, ...);
Xuất xong DL --> Con trỏ không xuống dòng
Writeln(DL1, DL2, ...);
Xuất xong DL --> Đưa con trỏ xuống dòng
DL là kí tự Đặt trong cặp dấu nháy đơn
DL là số Không đặt trong cặp dấu nháy đơn
VD write('Nhap vao chieu rong: ');
writeln('Dien tich hinh chu nhat la ' , S);
Kết thúc END.
CÁC KIỂU
DỮ LIỆU PASCAL
SỐ NGUYÊN
INTEGER
PHÉP TOÁN
cộng (+), trừ (-), nhân (*), chia (/), chia lấy dư (mod), chia lấy thương (div)
Kết quả của phép /là số thực
SỐ THỰC
REAL
PHÉP TOÁN cộng (+), trừ (-), nhân (*), chia (/)
KÍ TỰ CHAR
XÂU KÍ TRỰ
STRING
THUẬT
TOÁN
Đổi giá trị 2 biến
a và b
Bước 1:
Bước 2:
Bước 3:
Tổng các số tự nhiên
từ 1 đến n
Bước 1:
Bước 2
Nếu Thì
Ngược lại chuyển tới bước 4
Bước 3 Quay lại bước 2
Bước 4 Kết thúc thuật toán
Tìm số lớn nhất
trong n số
Bước 1
Bước 2
Nếu Thì
Ngược lại chuyển tới bước 4
Bước 3
Nếu Thì
Quay lại bước 2
Bước 4 Kết thúc thuật toán
DeThi.edu.vn
PHẦN TRẮC NGHIỆM Câu 1: Trong ngôn ngữ lập trình, từ khóa và tên: A. Có ý nghĩa như nhau B. Người lập trình phải tuân theo qui tắc của ngôn ngữ lập trình đó C. Có thể trùng nhau Câu 2: Trong ngôn ngữ lập trình Pascal, từ nào sao đây là từ khoá? A. Clrscr B. Program C. Readln Câu 3: Trong ngôn ngữ lập trình Pascal, từ nào sao đây không phải là từ khoá? A. Clrscr B. Program C. End Câu 4: Trong ngôn ngữ lập trình Pascal, cách đặt tên nào sau đây không đúng? A. Lop_8A B. Lop-8A C. Lop8A Câu 5: Trong ngôn ngữ lập trình Pascal, cách đặt tên nào sau đây là đúng? A. 8A B. _8A C. _8-A Câu 6: Trong ngôn ngữ lập trình Pascal, từ khoá dùng để khai báo biến là: A. Var B. Const C. Uses Câu 7: Trong ngôn ngữ lập trình Pascal, từ khoá dùng để khai báo hằng là: A. Var B. Const C. Uses Câu 8: Trong ngôn ngữ lập trình Pascal, kiểu số nguyên có tên là: A. Integer B. Real C. Char Câu 9: Trong ngôn ngữ lập trình Pascal, kiểu số thực có tên là? A. Integer B. Real C. Char Câu 10: Trong ngôn ngữ lập trình Pascal, kiểu ký tự có tên là? A. Integer B. Real C. Char Câu 11: Phép so sánh nào sau đây cho kết quả đúng?
A. 2 = 5
DeThi.edu.vn
B. 2 ≤ 5 C. 2 > 5 Câu 12: Phép so sánh nào sau đây cho kết quả sai?
A. (2+3) = 5 B. 2 ≤ 5 C. 2 > 5 Câu 13: Trong ngôn ngữ lập trình Pascal, cách viết phép so sánh nào sau đây là đúng?
A. 10 >= 8 B. 10 ≥ 8 C. 10 > and = 8 Câu 14: Trong ngôn ngữ lập trình Pascal, khi ta viết (6 + x) >= 10, nhận định nào sau đây là đúng?
A. Biểu thức này luôn luôn đúng B. Biểu thức này có thể đúng hoặc sai, phụ thuộc vào biến x C. Biểu thức này luôn luôn sai Câu 15: Trong ngôn ngữ lập trình Pascal, để gán giá trị 10 cho biến x ta viết:
A. X = 10; B. X := 10; C. X 10; Câu 16: Trong ngôn ngữ lập trình Pascal, để gán giá trị trung bình cộng của 10 và 20 cho biến x ta viết:
A. X = (10 + 20)/2; B. X := 10+20/2; C. X := (10+20)/2; Câu 17: Trong ngôn ngữ lập trình Pascal, để tăng biến x lên gấp đôi ta viết:
A. X := 2*2; B. X := X*2; C. X := X*X;
Câu 18: Trong ngôn ngữ lập trình Pascal, biểu thức 2 d b 4ac được viết: A. d := b*b – 4ac; B. d := b.b – 4.a.c; C. d := b*b – 4*a*c;
Câu 19: Trong ngôn ngữ lập trình Pascal, biểu thức b d 2a được viết:
A. -b + d / 2*a; B. (-b + d) / (2*a); C. –(b+d) / (2*a); Câu 20: Trong ngôn ngữ lập trình Pascal, biểu thức 5 x 6.5 được viết: A. 5 <= x < 6.5 B. (5 ≤ x) or (x < 6.5) C. (5 <= x) and (x < 6.5) Câu 21: Trong ngôn ngữ lập trình Pascal, khai báo biến a thuộc kiểu kí tự ta viết:
A. Var a: integer; B. Var a char; C. Var a: char;
DeThi.edu.vn
Trên đây là phần đầu tài liệu — bấm Đọc sách để xem đầy đủ.