Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 11 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
11
Dung lượng
0,95 MB
Nội dung
CHÀO MỪNG QUÍ THẦY CÔ TỔ TOÁN – LÍ – TIN ĐẾN DỰ HỘI GiẢNG GVBM: Trương Vĩnh Phú LỚP: 8 / 1 Tuần 9. Tiết17 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 ngữ lập trình Pascal. (5,0đ) Đá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. Tuần 9. Tiết 17BÀITẬPBàitập về tên Bàitập về tên Bàitập về dữ liệu Bàitập về dữ liệu Bàitập về chuyển đổi Bàitập về chuyển đổi Bàitập về biến Bàitập về biến Bàitập tổng hợp Bàitập tổng hợp Bàitập nhóm Bàitập nhóm Nội dung ôn tập Nội dung ôn tập Tuần 9. Tiết 17BÀITẬPBàitậ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 Đúng Đúng Sai Sai Sai Sai Tuần 9. Tiết17BÀITẬPBàitậ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 Tuần 9. Tiết 17BÀITẬPBàitậ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; Tuần 9. Tiết 17BÀITẬPBàitập 4: Viết các biểu thức toán sau đây bằng các ký hiệu trong Pascal? 1/ a c b d + 2/ 2 ax bx c+ + 3/ ( ) ( ) 3 2 1 2 a b c+ + / /a b c d+ * * *a x x b x c+ + ( ) ( ) ( ) ( ) ( ) * * 1 * 1 * 1 / 2a a b c c c+ + + + Đáp án Tuần 9. Tiết 17BÀITẬPBàitậ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 Baitap 3; Var a, b, c : Integer Begin a = 200; b := 10; c := ; write (c); readln; End. 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; Tuần 9. Tiết17BÀITẬP PHIẾU HỌC TẬP (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; c := a Div b; d := a Mod b; 4 7 Khai báo biến …………………………… …………………………… …………………………… Gán giá trị cho biến …………………………… …………………………… …………………………… …………………………… Kết quả bài toán …………………………… …………………………… …………………………… Var a, b, c, d : Integer; Tuần 9. Tiết17BÀITẬ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. <Biến> := <Biểu thức> 5/ Phép gán: [...]...Tuần 9 Tiết17 HƯỚNG DẪN VỀ NHÀ - Ghi nhớ những kiến thức đã được ôn tập - Làm lại các bàitập sau bài học trong SGK - Xem lại bài chuẩn bị kiểm tra 1 tiết . CHÀO MỪNG QUÍ THẦY CÔ TỔ TOÁN – LÍ – TIN ĐẾN DỰ HỘI GiẢNG GVBM: Trương Vĩnh Phú LỚP: 8 / 1 Tuần 9. Tiết 17 KiỂM TRA BÀI Câu 1: Kể tên một số kiểu. + + Đáp án Tuầ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