Đề cương ôn tập môn Tin học 8 - Trường PT DTNT Khánh Sơn

PHẦN A: LÝ THUYẾT:

1) Chương trình máy tính là gì?

2) Hãy cho biết các bước tạo ra chương trình máy tính?

3) Ngôn ngữ lập trình gồm những gì?

4) Hãy kể tên một vài từ khoá mà em biết?

5) Một chương trình thường có mấy phần? Phần nào là phần bắt buộc?

6) Tên trong chương trình dùng để làm gì? và cho biết cách đặt tên.

7) Các ngôn ngữ lập trình thường phân chia dữ liêu thành những kiểu nào?

8) Hãy nêu các phép toán số học trong Pascal?

9) Nêu vai trò của biến và viết cú pháp khai báo biến trong Pascal?

10) Hãy cho biết cú pháp lệnh gán trong Pascal?

11) Hằng là gì? Viết cú pháp khai báo hằng?

12) Hãy cho biết lệnh Read() hay Readln () dùng để làm gì?

13) Bài toán là gì? Để giải quyết bài toán cần phải làm gì? Nêu các bước để giải bài toán trên máy tính?

14) Thuật toán là gì?

15) Vẽ sơ đồ câu lệnh điều kiện có cấu trúc rẽ nhánh dạng thiếu và viết cú pháp của nó?

Vẽ sơ đồ câu lệnh điều kiện có cấu trúc rẽ nhánh dạng đầy đủ và viết cú pháp của nó?

PHẦN B: CÁC BÀI TẬP THAM KHẢO:

doc 7 trang minhvy 04/11/2025 20
Bạn đang xem tài liệu "Đề cương ôn tập môn Tin học 8 - Trường PT DTNT Khánh Sơn", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

Tóm tắt nội dung tài liệu: Đề cương ôn tập môn Tin học 8 - Trường PT DTNT Khánh Sơn

Đề cương ôn tập môn Tin học 8 - Trường PT DTNT Khánh Sơn
 TRƯỜNG PT DTNT KHÁNH SƠN
 ĐỀ CƯƠNG ÔN TẬP MÔN TIN HỌC 8
PHẦN A: LÝ THUYẾT:
1) Chương trình máy tính là gì?
2) Hãy cho biết các bước tạo ra chương trình máy tính?
3) Ngôn ngữ lập trình gồm những gì?
4) Hãy kể tên một vài từ khoá mà em biết?
5) Một chương trình thường có mấy phần? Phần nào là phần bắt buộc?
6) Tên trong chương trình dùng để làm gì? và cho biết cách đặt tên.
7) Các ngôn ngữ lập trình thường phân chia dữ liêu thành những kiểu nào?
8) Hãy nêu các phép toán số học trong Pascal?
9) Nêu vai trò của biến và viết cú pháp khai báo biến trong Pascal?
10) Hãy cho biết cú pháp lệnh gán trong Pascal?
11) Hằng là gì? Viết cú pháp khai báo hằng?
12) Hãy cho biết lệnh Read() hay Readln () dùng để làm gì?
13) Bài toán là gì? Để giải quyết bài toán cần phải làm gì? Nêu các bước để giải bài toán trên máy 
tính? 
14) Thuật toán là gì? 
15) Vẽ sơ đồ câu lệnh điều kiện có cấu trúc rẽ nhánh dạng thiếu và viết cú pháp của nó? 
Vẽ sơ đồ câu lệnh điều kiện có cấu trúc rẽ nhánh dạng đầy đủ và viết cú pháp của nó? 
PHẦN B: CÁC BÀI TẬP THAM KHẢO:
I. Hãy chọn câu trả lời đúng nhất và khoanh tròn vào chữ cái (A,B,C,D) trong các câu sau:
Câu 1: Trong các tên dưới đây, tên nào là hợp lệ trong Pascal?
A. Khoi 8. B. Ngay_20_10.
C. 14tuoi. D. Begin. 
Câu 2: Biến được khai báo với kiểu dữ liệu số thực có thể lưu trữ các giá trị nào trong các giá trị 
dưới đây:
A. Một số nguyên bất kì.
B. Một số thực bất kì (có thể là số nguyên) trong phạm vi cho phép.
C. Một số thực bất kì.
D. Một dãy các chữ và số. 
Câu 3: Máy tính có thể hiểu trực tiếp ngôn ngữ nào trong các ngôn ngữ dưới đây:
A. Ngôn ngữ lập trình. B. Ngôn ngữ tự nhiên.
C. Ngôn ngữ máy. D. Tất cả các ngôn ngữ trên. 
Câu 4: Đại lượng được đặt tên dùng để lưu trữ dữ liệu, có giá trị không đổi trong suốt quá trình 
thực hiện chương trình được gọi là gì?
A. Tên. B. Từ khoá. C. Biến. D. Hằng. 
Câu 5: Trong chương trình Turbo Pascal, tổ hợp phím Alt + F9 dùng để:
A. Dịch chương trình. B. Lưu chương trình. A. Alt + F9 B. Alt +X C. Ctrl+ F9 D. Ctrl + X
II. Hãy đánh dấu X vào các cột đúng hoặc sai tương ứng với các câu lệnh dưới đây: 
 CÂU LỆNH Đúng Sai
 1. If x:=7 then a = b;
 2. If x > 5; then a:=b;
 3. If x > 5 then a:=b; m:=n;
 4. If x > 5 then a:=b; else m:=n;
III. Hãy đánh dấu x vào ô ở cột mà em chọn: 
Câu 1:Cho chương trình viết trong Pascal: 
 Program CT_Dau_tien;
 Uses Crt;
 Begin
 Writeln (‘Xin chao cac ban’);
 End.
Hãy phân biệt từ khoá và tên trong chương trình trên và đánh dấu X vào ô ở cột tương ứng trong 
bảng dưới đây.
 Từ khoá Tên
 Program
 CT_Dau_tien
 Uses
 Begin
 Crt
 Writeln
 End 
Câu 2: Hãy đánh dấu X vào các cột đúng hoặc sai tương ứng với các phát biểu dưới đây: (1.5 
điểm) Mỗi ý đúng được 0.25 điểm
 Đúng Sai 
1. Khi thực hiện chương trình, máy tính sẽ thực hiện các lệnh có trong 
chương trình một cách tuần tự.
2. Mỗi loại máy tính có ngôn ngữ máy riêng.
3. Chỉ cần một chương trình dịch duy nhất cho mỗi loại máy tính.
4. Không biết ngôn ngữ máy vẫn có thể ra lệnh cho máy tính.
5. Chương trình là một dãy các lệnh mà máy tính có thể hiểu và thực hiện 
được. 3) Ngôn ngữ lập trình là tập hợp các ký hiệu và quy tắc viết các lệnh tạo thành một chương trình 
hoàn chỉnh và thực hiện được trên máy tính.
4) Từ khoá: Program, var, begin, end, uses, const
5) Một chương trình gồm có 2 phần: Phần khai báo và phần thân chương trình. Phần khai báo có 
thể có hoặc có thể không nhưng phần thân bắt buộc phải có
6) Tên dùng để phân biệt các đại lượng trong chương trình và do người lập trình đặt.
Cách đặt tên: Tên phải khác nhau ứng với những đại lượng khác nhau, tên không trùng với từ 
khoá, không bắt đầu bằng số, không có dấu cách,
7) Kí tự, số nguyên, số thực, xâu,
8) +, -, *, /, mod, div
9) Delay(x) và Read hoặc Readln.
10) Được dùng để điều khiển cách in các số thực trên màn hình.
 11) Biến được dùng để lưu trữ dữ liệu và dữ liệu được biến lưu trữ có thể thay đổi trong khi thực 
hiện chương trình.
 Cú pháp: Var :;
12) := ;
13) Hằng là đại lượng có giá trị không đổi trong suốt quá trình thực hiện chương trình
 Cú pháp: const =;
14) Read() hay Readln () dùng để nhập dữ liệu từ bàn phím
15)* Bài toán là một công việc hay một nhiệm vụ cần giải quyết
 * Để xác định một bài toán cụ thể ta cần xác định rõ các điều kiện cho trước và kết quả cần 
thu được
 * Quá trình giải bài toán trên máy tính gồm 3 bước: Xác định bài toán, mô tả thuật toán và viết 
chương trình
16) * Thuật toán là dãy hữu hạn các thao tác cần thực hiện theo một trình tự xác định để thu được 
kết quả cần thiết từ những điều kiện cho trước
17) * Sơ đồ và cú pháp rẽ nhánh dạng thiếu * Sơ đồ và cú pháp rẽ nhánh dạng đầy đủ
if then ; if then else ;
B CÁC BÀI TẬP THAM KHẢO:
I. TRẮC NGHIỆM
 Đáp án Đáp án Đáp án
 Câu 1 B Câu 7 B Câu 13 B 6. Vì máy tính chỉ hiểu được ngôn ngữ máy nên các lệnh phải được viết x
bằng ngôn ngữ máy.
Câu 3: Cho chương trình viết trong Pascal: 
Program Tinh_tien;
Var soluong: integer;
 Dongia, thanhtien: real;
Const phi = 10000;
Begin
 Writeln (‘Don gia: ’); 
 readln (Dongia);
 Writeln (‘So luong : ’); 
 readln (soluong);
 thanhtien:= soluong*Dongia + phi;
 Writeln (‘So tien khach hang phai tra la: ’, thanhtien); 
End.
Hãy phân biệt hằng, biến trong chương trình trên và đánh dấu X vào bảng sau: 
 Hằng Biến Không phải hằng hoặc biến
soluong x
Dongia x
thanhtien x
phi x
10000 x
Tinh_tien x
 -----------------------------------------Hết---------------------------------------------

File đính kèm:

  • docde_cuong_on_tap_mon_tin_hoc_8_truong_pt_dtnt_khanh_son.doc