Tiết 17 KiỂM TRA BÀICâu 1: Kể tên một số kiểu dữ liệu thường dùng trong Ngôn Đáp án: Câu 1: Có 4 kiểu dữ liệu thường dùng trong Ngôn ngữ lập trình Pascal: - Số nguyên Integer - Số thực R
Trang 1TỔ TOÁN – LÍ – TIN
ĐẾN DỰ HỘI GiẢNG
Trang 2Tuần 9 Tiết 17 KiỂM TRA BÀI
Câu 1: Kể tên một số kiểu dữ liệu thường dùng trong Ngôn
Đáp án:
Câu 1: Có 4 kiểu dữ liệu thường dùng trong Ngôn ngữ lập trình Pascal:
- Số nguyên (Integer)
- Số thực (Real)
- Ký tự (Char)
- Xâu ký tự (String)
Câu hỏi:
VẤN ĐỀ
Câu 2: Hãy khai báo các biến cho chương trình sau:
Tính kết quả c của phép chia lấy phần nguyên và kết quả d của
phép chia lấy phần dư của số nguyên a cho số nguyên b (5,0đ)
Câu 2: Var a, b, c, d : Integer;
Yêu cầu: Trên máy tính, hãy viết chương trình sau:
Tính kết quả c của phép chia lấy phần nguyên và kết quả d
của phép chia lấy phần dư của số nguyên a cho số nguyên b.
Trang 3Bài tập về tên
Bài tập về dữ liệu
Bài tập về chuyển đổi
Bài tập về biến
Bài tập tổng hợp
Bài tập nhóm
Nội dung ôn tập
Trang 4Tuần 9 Tiết 17 BÀI TẬP
Bài tập 1: Trong các khai báo tên chương trình sau Cách khai
báo nào đúng trong ngôn ngữ lập trình Pascal?
Program Dien tich hinh chu nhat;
Program Dien_tich_hinh_chu_nhat;
Program Dientichhinhchunhat;
Program Dien-tich-hinh-chu-nhat;
A B C D
Đúng Đúng Sai Sai
Trang 5Bài tập 2: Dãy số 2010 có thể thuộc những kiểu dữ liệu
nào?
A/ Số nguyên
B/ Số thực
C/ Xâu ký tự (với điều kiện số 2010 phải được viết ‘2010’)
D/ Cả A, B và C
Trang 6Tuần 9 Tiết 17 BÀI TẬP
Bài tập 3: Xác định số
lượng biến cần thiết và
sử dụng ngôn ngữ lập
trình Pascal để khai
báo các biến cho bài
toán sau:
Cho hai số nguyên A
và B Xác định kết quả
của phép nhân và phép
chia A cho B.
Bài toán có tất cả 4 biến:
- Hai số nguyên A và B.
- Hai kết quả: phép nhân
và phép chia.
Khai báo biến:
Var A, B, Nhan : Integer;
Chia : Real;
Trang 7Bài tập 4: Viết các biểu
thức toán sau đây bằng
các ký hiệu trong
Pascal?
1/ b a d c
2/ ax2 bx c
3/ 2 1 3
2
a b c d
a x x b x c
a a b * * 1 c * 1 c * 1 c / 2
Đáp án
Trang 8Tuần 9 Tiết 17 BÀI TẬP
Bài tập 5: Nhặt ra các lỗi của đoạn chương trình bên dưới
và sửa lại cho đúng?
Program Bai tap 3;
Var a, b, c : Integer Begin
a = 200;
b := 10;
c := ;
write (c);
readln;
a b
Tên không được chứa ký tự trống
Bai_tap_3;
Thiếu ;
;
Sai ký hiệu phép
gián :
Sai ký hiệu trong
Pascal
a / b;
Trang 9(Thảo luận nhóm)
Hãy khai báo các biến cần thiết, gán giá trị cho các biến và xác định kết quả thu được của bài toán sau:
Tính kết quả c của phép chia lấy phần nguyên và kết quả d của phép chia lấy phần dư của số nguyên a cho số nguyên b (Với a = 55 và b = 12)
a := 55;
b := 12;
Khai báo biến
………
………
………
Gán giá trị cho biến
………
………
Var a, b, c, d : Integer;
Trang 10Tuần 9 Tiết 17 BÀI TẬP
1/ Ngôn ngữ lập trình:
2/ Cấu trúc chương trình:
Program …
Uses …
Var …
………
Begin
……
End. Phần khai báo Phần thân Var <Tên biến>: <Kiểu dữ liệu>; 4/ Cấu trúc khai báo biến: Integer: Số nguyên
Real: Số thực Char: Ký tự
String: Xâu ký tự
3/ Kiểu dữ liệu: Trên máy tính, hãy viết chương trình sau: Tính kết quả c của phép chia lấy phần nguyên và kết quả d của phép chia lấy phần dư của số nguyên a cho số nguyên b Program Bai_tap_1;
Uses crt;
Var a, b, c, d: Integer; Begin
a : = 55;
b : = 12;
c : = a Div b;
d : = a Mod b;
write (‘Ket qua = ‘, c , ‘ ‘ , d); readln; End
5/ Phép gán:
Trang 11- Ghi nhớ những kiến thức đã được ôn tập
- Làm lại các bài tập sau bài học trong SGK.
- Xem lại bài chuẩn bị kiểm tra 1 tiết.