Hãy cho biết kiểu dữ liệu của các biến cần khai báo dùng để viết chương trình để giải các bài toán sau: a Chương trình nhập từ bàn phím 2 số nguyên a,b.. Kiểm tra và cho biết số nào lớn [r]
Trang 1Ngày soạn:
Ngày giảng:
bài tập
(Tiết 15)
A Mục tiêu.
* Kiến thức: - Ôn lại hệ thống các kiến thức đã học.
* kỹ năng: - Bước đầu làm quen với lập trình đơn giản.
* Thái độ: - Nghiêm túc, nghiên cứu tài liệu, yêu thích môn học.
B Phương pháp.
- Đặt, giải quyết vấn đề.
- Thuyết trình, phát vấn.
C Chuẩn bị.
1 Chuẩn bị của giáo viên: Giáo án, SGK, phương tiện dạy học.
2 Chuẩn bị của học sinh: SGK, tài liệu tham khảo, đồ dùng học tập.
D Tiến trình lên lớp.
I ổn định: Kiểm tra sĩ số (1 phút)
II Kiểm tra bài cũ:
III Bài mới:
1 Đặt vấn đề: Chúng ta đã được làm quen với các bước lập trình đơn giản, để ôn lại kiến thức đã học và chuẩn bị cho bài kiểm tra 1 tiết đạt kết quả tốt nhất
2 Triển khai bài:
a Hoạt động 1: Ôn tập hệ thống kiến thức (27 phút)
Hoạt động của thầy và trò Nội dung kiến thức
GV: Yêu cầu HS nghiên cứu SGK và trả lời các
câu hỏi.
HS: Nghiên cứu, thảo luận, trả lời câu hỏi.
GV: Yêu cầu HS nhận xét, đánh giá câu trả lời
1 Hệ thống kiến thức.
1: Con người ra lệnh cho máy tính như thế nào?
2: Tại sao cần phải viết chương trình?
3: Ngôn ngữ là gì? Vì sao phải có ngôn ngữ lập trình?
4: Chương trình dịch có tác dụng gì? Trình bày các bước tạo ra chương trình máy tính?
Trang 2của bạn.
HS: Nhận xét.
GV: Nhận xét, bổ sung, cho điểm.
GV: Yêu cầu HS cần nắm thêm một số nội dung
được tổng kết sau mỗi bài thực hành.
HS: Chú ý, các nội dung chính, ghi bài.
5: Ngôn ngữ lập trình gồm những gì?
6: Thế nào là từ khoá? Lấy ví dụ minh hoạ? 7: Thế nào là tên? Trình bày các quy tắc đặt tên trong ngôn ngữ lập trình?
8: Trình bày cấu trúc chung của một chương trình?
9: Lệnh write dùng để làm gí? trình bày sự giồng và khác nhau giữa lệnh Write và Writeln? 10: Trình bày các kiểu dữ liệu cơ bản?
11: Biến là gì? Cách khai báo và sử dụng biến trong chương trình?
12: Trình bày cú pháp tổng quát của khai báo biến? Phân tích các tp trong khai báo đó? 13: Hằng là gì? Cách khai báo hằng?
14: So sánh điểm giống và khác nhau giữa biến
và hằng?
b Hoạt động 2: Bài tập (13 phút)
GV: Gọi HS lên bảng làm các bài tập ở SGK.
HS: Lên bảng làm bài.
GV: Yêu cầu HS ở lớp làm vào giấy, nhận xét
bài của bạn.
HS: Làm bài theo yêu cầu của GV.
GV: Nhận xét, bổ sung, cho điểm.
2 Luyện tập.
* Bài tập: 4, 6 SGK (trang 13).
* Bài tập: 3, 6, 7 SGK (trang 27).
* Bài tập: 4, 5, 6 SGK (trang 33).
IV Cũng cố: (4 phút)
- Nhấn mạnh những nội dung chính, trọng tâm từ bài 1 đến bài 4.
- Hướng dẫn học sinh cách học và cách làm bài kiểm tra.
V Dặn dò:
- Học bài chuẩn bị cho tiết kiểm tra 1 tiết.
Trang 3Ngày soạn:
Ngày giảng:
Kiểm tra 1 tiết
(Tiết 16)
A Mục tiêu.
* Kiến thức: - Kiểm tra kiến thức chương trình đã học.
* kỹ năng: - Kết hợp trắc nghiệm khách quan và tự luận.
* Thái độ: - Nghiêm túc Không quay cóp, không trao đổi
B Phương pháp.
- Làm bài theo phương pháp trắc nghiệm + tự luận.
C Chuẩn bị.
1 Chuẩn bị của giáo viên: Bài kiểm tra, giấy kiểm tra.
2 Chuẩn bị của học sinh: Học bài, làm bài kiểm tra.
D Tiến trình lên lớp.
I ổn định: Kiểm tra sĩ số ( 1 phút)
II Kiểm tra: ( 44 phút)
A/ Phần trắc nghiệm: (4 điểm)
Khoanh trũn vào cỏc chữ cỏi A,B,C,D trước mỗi cõu em cho là đỳng nhất.
Cõu 1: (0,5 điểm) Ngụn ngữ lập trỡnh là ngụn ngữ dựng để:
Cõu 2: (0,5 điểm) Con người chỉ dẫn cho mỏy tớnh làm việc thụng qua:
Cõu 3: (0,5 điểm) Trong cỏc tờn sau đõy, tờn nào là hợp lệ trong ngụn ngữ Pascal?
Cõu 4: (0,5 điểm) Nhấn tổ hợp phớm Alt + X để:
Cõu 5: (0,5 điểm) Cõu lệnh nào sẽ in ra màn hỡnh kết quả là 10?
Cõu 6: (0,5 điểm) Trong Pascal, khai bỏo nào sau đõy đỳng:
Cõu 7: (0,5 điểm) Trong Pascal, khai bỏo nào sau đõy sai?
Cõu 8: (0,5 điểm) Cỳ phỏp khai bỏo biến nào sau đõy (trong Pascal) là đỳng:
A Var <biến>:<biểu thức>; B Var <danh sỏch biến><Biểu thức>;
Trang 4C Const <danh sách biến>:<kiểu dữ liệu> D Var <danh sách biến>:<kiểu dữ liệu>;
B/ Phần tự luận: (6 điểm)
Câu 9: (2 điểm) So sánh điểm giống và khác nhau giữa biến và hằng trong ngôn ngữ lập trình
Pascal?
Câu 10: (2 điểm) Hãy liệt kê các lỗi nếu có trong chương trình dưới đây và sửa lại cho đúng?
Program hoan doi;
Var x,y,z: Integer
End
Câu 11: (2 điểm) Hãy cho biết kiểu dữ liệu của các biến cần khai báo dùng để viết chương trình để
giải các bài toán sau:
a) Chương trình nhập từ bàn phím 2 số nguyên a,b Kiểm tra và cho biết số nào lớn hơn.
b) Tính diện tích S của hình tam giác với độ dài một cạnh a và chiều cao tương ứng h (a và h là các số tự nhiên được nhập từ bàn phím).