đề cương ôn tập HKI Tin 8

Chia sẻ bởi Trần Nguyễn Hạnh Dung | Ngày 14/10/2018 | 73

Chia sẻ tài liệu: đề cương ôn tập HKI Tin 8 thuộc Tin học 8

Nội dung tài liệu:

Phòng GD-ĐT Quận Hải Châu ĐỀ CƯƠNG TIN HỌC 8
Trường THCS Lý Thường Kiệt HỌC KÌ I NĂM HỌC 2013-2014

1. Ngôn ngữ lập trình là gì? Chương trình dịch là gì? Tại sao cần phải viết chương trình?
TL: _Ngôn ngữ lập trình là ngôn ngữ dùng để viết các chương trình máy tính.
_ Chương trình dịch là chương trình dịch ngôn ngữ lập trình thành ngôn ngữ máy tính.
_Do nhu cầu mục đích sử dụng của con người rất đa dạng và phức tạp. Nên một lệnh đơn giản không đủ để chỉ dẫn cho máy tính. Vì vậy cần phải viết nhiều lệnh và tập hợp lại trong 1 chương trình giúp con người điều khiển máy tính đơn giản và hiệu quả hơn.
2. Trình bày cấu trúc của một chương trình cơ bản trong ngôn ngữ lập trình Pascal?
TL: Gồm 3 phần:
¹ Phần tên
program_tên;
(lưu ý: không bắt buộc)
² Phần khai báo
Const_tên ;
Var_tên ;
³ Phần thân
_Là phần quan trọng nhất của pascal
_Gồm các câu lệnh được đặt giữa từ khóa begin và end.
begin
{câu };
end.
3. Các từ khóa cơ bản cần có trong ngôn ngữ lập trình Pascal?
TL: program, uses, begin, end,…
4. Chuyển đổi giữa một biểu thức toán học sang biểu thức trong ngôn ngữ lập trình Pascal và ngược lại?
tự làm
5. Hằng là gì? Biến là gì? Phân biệt giữa hằng và biến?
TL: - Biến là đại lượng dùng để lưu trữ dữ liệu. Giá trị của biến có thể thay đổi khi thực hiện chương trình.
- Hằng là đại lượng để lưu trữ diữ liệu và hằng không thay đổi giá trị khi thực hiện chương trình.
- Giống nhau: Mặc dù đều cùng phải khai báo trước khi có thể sử dụng trong chương trình.
- Sự khác nhau giữa biến và hằng là:
Giá trị của biến thì có thể thay đổi được tại từng thời điểm thực hiện chương trình.
Giá trị của hằng không thay đổi trong suốt quá trình thực hiện chương trình.
6. Dữ liệu và kiểu dữ liệu? Các phép toán với kiểu dữ liệu số trong Pascal?
Sgk/20.
7. Vẽ sơ đồ và viết cú pháp dạng thiếu và dạng đầy đủ của câu lệnh điều kiện? Cho ví dụ?
TL: a) Dạng thiếu:
- Cú pháp: if <ĐK> then ;
- Hoạt động: CT sẽ kiểm tra ĐK này, nếu ĐK thỏa mãn, thì CT thực hiện câu lệnh sau từ khóa then, ngược lại câu lệnh bị bỏ qua.

SAI
ĐK?

ĐÚNG
Câu lệnh


Vd: Cho hai số a và b. Hãy in số a ra màn hình nếu a>b.
b) Dạng đủ:
- Cú pháp: if <ĐK> then else ;
- Hoạt động: CT sẽ kiểm tra ĐK này, nếu ĐK thỏa mãn, thì CT thực hiện câu lệnh sau từ khóa then, ngược lại câu lệnh 2 sẽ được thực hiện.

SAI
ĐK?

ĐÚNG
Câu lệnh 1 Câu lệnh 2


Vd: Cho hai số a và b. Hãy in số a ra màn hình nếu a>b, ngược lại in ra giá trị của b.
8. Tìm hiểu về phần mềm Suntimes?
Xem Sgk/88.
9. Viết chương trình nhập vào hai số in ra số lớn hơn?
program VS;
var a,b: integer;
begin
Write (‘Nhap a’); readln (a);
Write (‘Nhap b’); readln (b);
If a>b then write (a)
else write (b);
end.
10. Viết chương trình nhập vào 1 tam giác có 3 cạnh a, b, c nhập từ bàn phím. Xét và hiển thị tam giác đó là tam giác vuông hay không vuông?
program ba_canh_tam_giac_vuong;
var a, b, c : integer;
begin
Write (‘Nhap a’); readln (a);
Write (‘Nhap b’); readln (b);
Write (‘Nhap c’); readln (c);
if (a*a) + (b*b) = (c*c) or (a*a) + (c*c) = (b*b) or (b*b) + (c*c) = (a*a) then write (`tam giac vuong`)
else writeln (`khong phai tam giac vuong`)
readln;
end.
11. Viết chương trình nhập vào 1 tam
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Trần Nguyễn Hạnh Dung
Dung lượng: 55,00KB| Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)