Bài 2: Chương trình Pascal dưới đây được viết để tính chu vi và diện tích của hình tròn với bán kính được nhập từ bàn phím:Program Hinh_tron;var ban_kinh, chuvi, dien_tich: real; Hãy phâ
Trang 2Tiết 25: BÀI TẬP
Trang 3KIỂM TRA BÀI CŨ
- Hai lệnh sau có tương đương với nhau không? Tại sao?
Writeln(‘ 100 ‘); và writeln(100);
- Viết biểu thức toán sau bằng các kí hiệu trong Pascal:
Trang 4- Ngôn ngữ lập trình là gì?
- Cấu trúc chung của chương trình gồm những gì?
- Từ khóa là gì? Tên là gì? Cho ví dụ?
- Các kiểu dữ liệu đã được học?
- Các phép toán với kiểu dữ liệu số ?
- Các phép so sánh?
- Biến là gì? Cách khai báo như thế nào? Cho ví dụ?
- Cách sử dụng biến trong chương trình Pascal
- Hằng là gì? Cách khai báo như thế nào? Cho ví dụ?
- Ôn các lệnh write(), writeln(), read(), readln(), read, readln, delay
I LÝ THUYẾT
Trang 5+Phần thân : gồm có các câu lệnh máy tính cần thực hiện
- Từ khóa là gì? Tên là gì? Cho ví dụ?
- Các kiểu dữ liệu đã được học?
Chúng ta đã học được 4 kiểu dữ liệu cơ bản của Pascal:
Integer Real Char string byte
Trang 6Kí hiệu Phép toán Kiểu dữ liệu
- Trừ Integer, real
* nhân Integer, real
/ chia Integer, real
+ Cộng Integer, real
div Chia lấy phần nguyên Integer
mod Chia lấy phần dư Integer
- Các phép toán toán với kiểu dữ liệu số ?
Trang 7Bằng = = 5=5 5=5 Khác ≠ <> 4≠3 4<>3 Nhỏ hơn < < 3<5 3<5 Lớn hơn > > 9>7 9>7
Trang 8- Biến là gì? Cách khai báo như thế nào? Cho ví
dụ?
Var <danh sách biến> : <kiểu dữ liệu>;
Var so_nguyen : integer;
Var dien_tich, chieu_dai, chieu_rong : real;
Var ten : string;
Cách sử dụng biến trong chương trình Pascal:
- Sử dụng biến trong Pascal với các thao tác:
I LÝ THUYẾT
Trang 9- Hằng là gì? Cách khai báo như thế nào? Cho ví dụ?
Khai báo: const <tên hằng>=<trị số>;
- Ôn các lệnh write(), writeln(), read(), readln(), read, readln, delay()
I LÝ THUYẾT
Trang 10- Ngôn ngữ lập trình là gì?
- Cấu trúc chung của chương trình gôm những gì?
- Từ khóa là gì? Tên là gì? Cho ví dụ?
- Các kiểu dữ liệu đã được học?
- Các phép toán toán với kiểu dữ liệu số ?
- Các phép so sánh?
- Biến là gì? Cách khai báo như thế nào? Cho ví dụ?
- Cách sử dụng biến trong chương trình Pascal
- Hằng là gì? Cách khai báo như thế nào? Cho ví dụ?
- Ôn các lệnh write(), writeln(), read(), readln(), read, readln, delay()
I LÝ THUYẾT
Trang 11BÀI TẬP
Bài 4.7 (sách bài tập trang 31)
Tìm chỗ trong sai các lệnh khai báo sau và gõ lại cho đúng:
→ a var start, begin: real;
→ a var start, batdau: real;
d const ten lop = '8A 2';
→ d const ten lop = '8A 2';
Trang 12BÀI TẬP
Bài 4.7 (sách bài tập trang 31)
Tìm chỗ trong sai các lệnh khai báo sau và gõ lại cho đúng:
e var xep_loai, diem, : integer, real;
→ e var xep_loai, diem : integer, real;
→ e var xep_loai: integer; diem:real;
f var xep loai, diem: integer, thuc1,thuc2: real;
→ f var xep loai, diem: integer, thuc1,thuc2: real;
→ f var xep loai, diem: integer; thuc1,thuc2: real;
g const 3ban = 'Phan','Tuấn','Thành';
→ const 3ban = 'Phan','Tuấn','Thành';
h const ten _ nhom = tin hoc;
→ const ten _ nhom = tin hoc;
Trang 13Bài 2: Chương trình Pascal dưới đây được viết để tính chu vi và diện tích của hình tròn với bán kính được nhập từ bàn phím:Program Hinh_tron;
var ban_kinh, chuvi, dien_tich: real;
Hãy phân biệt hằng và biển trong chương trình bẳng cách đánh dấu váo bảng sau:
Trang 14Bài 2: Chương trình Pascal dưới đây được viết để tính chu vi và diện tích của hình tròn với bán kính được nhập từ bàn phím:Program Hinh_tron;
var ban_kinh, chuvi, dien_tich: real;
Hãy phân biệt hằng và biển trong chương trình bẳng cách đánh dấu váo bảng sau:
3.14
ban_kinh
chu_vi
Trang 15Bài 2: Chương trình Pascal dưới đây được viết để tính chu vi và diện tích của hình tròn với bán kính được nhập từ bàn phím:Program Hinh_tron;
var ban_kinh, chuvi, dien_tich: real;
Hãy phân biệt hằng và biển trong chương trình bẳng cách đánh dấu váo bảng sau:
Trang 16Bài 2: Chương trình Pascal dưới đây được viết để tính chu vi và diện tích của hình tròn với bán kính được nhập từ bàn phím:Program Hinh_tron;
var ban_kinh, chuvi, dien_tich: real;
Hãy phân biệt hằng và biển trong chương trình bẳng cách đánh dấu váo bảng sau:
chu_vi
Trang 17Bài 2: Chương trình Pascal dưới đây được viết để tính chu vi và diện tích của hình tròn với bán kính được nhập từ bàn phím:Program Hinh_tron;
var ban_kinh, chuvi, dien_tich: real;
Hãy phân biệt hằng và biển trong chương trình bẳng cách đánh dấu váo bảng sau:
Trang 18Bài 2: Chương trình Pascal dưới đây được viết để tính chu vi và diện tích của hình tròn với bán kính được nhập từ bàn phím:Program Hinh_tron;
var ban_kinh, chuvi, dien_tich: real;
Hãy phân biệt hằng và biển trong chương trình bẳng cách đánh dấu váo bảng sau:
Trang 19Bài 2: Chương trình Pascal dưới đây được viết để tính chu vi và diện tích của hình tròn với bán kính được nhập từ bàn phím:Program Hinh_tron;
var ban_kinh, chuvi, dien_tich: real;
Hãy phân biệt hằng và biển trong chương trình bẳng cách đánh dấu váo bảng sau:
Trang 20Bài 4.10 ( sách bài tâp trang 32)
Giả sử trong một chương trình Pascal, a và b
là 2 biến kiểu số nguyên (integer), R là một biến kiểu số thực ( real) và S là một biến kiểu xâu
(string) Các phép gán nào dưới đây là không hợp lệ?
a a:=390; b a:= 39.000;
c a:= 65000; d a:=r;
e r:=a/b; f a:= b mod 3;
g a:= a mod b; h r:= a div b;
i s:='SCHOOL'; J s:= a+b+r;
k r:= s; l a:=a/b;
Trang 21Bài 4.14: Hãy liệt kê các lỗi trong chương trình Pascal dưới đây và sửa lại cho đúng.
Trang 22Bài 4.14 : Hãy liệt kê các lỗi trong chương trình Pascal dưới đây và sửa lại cho đúng.
Trang 235 Dặn dò:
- Ôn tập các kiến thức lý thuyết đã học
- Làm các bài tập trong SGK, sách bài tập
- Tiết sau kiểm tra 1 tiết