Noäi dung Hoạt động của GV và HS Ngôn ngữ bậc cao gần với ngôn ngữ tự GV: Yêu cầu một HS lên bảng trả lời câu hỏi.. nhiên hơn, thuận tiện cho số đông người HS: 1 lên bảng trả lời câu h[r]
Trang 1Trường THCS & THPT Nguyễn Trãi - Đức Trọng
Giáo án tin học 11 Trang 1 Giáo Viên: Nguyễn Văn Đồng
Tuần 3:
Tiết 3:
Ngày soạn: 23/08/2008 Ngày dạy:25/08/2008
BÀI TẬP
A Mục tiêu:
1 Kiến thức: Củng cố các kiến thức đã học qua chương I
2 Kỹ năng: Cĩ kĩ năng nhận biết biểu diễn hằng trong Pascal.
3 Thái độ: Nghiêm túc, chú ý trong tiết học.
B Trọng tâm:
Giải các bài tập trong SGK và sách bài tập
C Chuẩn bị:
1 Giáo viên: SGK, SBT, giáo án.
2 HS: SGK, SBT, vở ghi chép.
D Tiến trình tiết học:
1 Tổ chức lớp: Lớp trưởng báo cáo sĩ số của lớp và đồng phục của lớp mình.
2 Bài cũ: Câu 1: Nêu khái niệm về tên? Cho 2 VD về tên đúng và tên sai?
Câu 2: Em hiểu như thế nào gọi là hằng, biến Cho VD?
3 Bài Tập:
HĐ1: Tại sao phải xây dựng các ngơn ngữ lập trình bậc cao?
Ngơn ngữ bậc cao gần với ngơn ngữ tự
nhiên hơn, thuận tiện cho số đơng người
lập trình
Chương trình viết bằng ngơn ngữ bậc cao
nĩi chung khơng phụ thuộc vào phần cứng
máy tính và một chương trình cĩ thể thực
hiện trên nhiều loại máy tính khác nhau
Chương trình viết bằng ngơn ngữ bậc cao
dễ hiểu, dễ hiệu chỉnh và nâng cấp
Ngơn ngữ bạc cao cho phép làm việc với
nhiều kiểu dữ liệu và cách tổ chức dữ liệu
đa dạng, thuận tiện cho mơ tả thuật tốn
GV: Yêu cầu một HS lên bảng trả lời câu hỏi.
HS: 1 lên bảng trả lời câu hỏi.
GV: Gọi HS khác nhận xét, bổ sung.
HS: Chú ý theo dõi và bổ sung ý kiến cho bạn.
GV: Tổng hợp đánh giá cho điểm và chốt lại
bốn ưu điểm của ngơn ngữ lập trình bậc cao
HS: Lắng nghe và ghi bài.
HĐ2: Chương trình dịch là gì? Tại sao phải dùng chương trình dịch?
Chương trình dịch là chương trình đặc
biệt, cĩ chức năng chuyển đổi chương
trình được viết bằng ngơn ngữ lập trình
bậc cao thành chương trình thực hiện
được trên máy tính cụ thể
Vì máy tính chỉ hiểu được ngơn ngữ máy
do vậy chương trình được viết bằng ngơn
ngữ bậc cao muốn cho máy tính thực
hiện được cần phải cĩ chương trình dịch
CT nguồn CT dịch CT đích
GV: Gọi một HS lên bảng trả lời.
HS: Lên bảng trả lời câu hỏi.
GV: Gọi một HS khác nhận xét, bổ sung.
HS: Chú ý theo dõi và bổ sung ý kiến cho
bạn
GV: Tổng hợp đánh giá 2 ý kiến rồi cho
điểm
HS: Lắng nghe và ghi bài.
HĐ3: Biên dịch và thông dịch khác nhau như thế nào?
Trình biên dịch: SGK GV: Yêu cầu một HS lên bảng trả lời.
HS: Trả lời.
GV: Gọi HS khác nhận xét, bổ sung.
Lop11.com
Trang 2Trường THCS & THPT Nguyễn Trãi - Đức Trọng
Giáo án tin học 11 Trang 2 Giáo Viên: Nguyễn Văn Đồng
Trình thơng dịch: SGK HS: Các HS cịn lại chú ý theo dõi và bổ sung ý kiến cho bạn GV: Tổng hợp đánh giá cho điểm và chốt lại 2 ý chính HS: Lắng nghe, chép bài HĐ4: Hãy cho biết các điểm khác nhau giữa tên dành riêng và tên chuẩn. Nội dung Hoạt động của GV và HS Tên dành riêng khơng được dùng với ý nghĩa khác với ý nghĩa đã xác định Tên chuẩn cĩ thể dùng với ý nghĩa khác GV: Gọi một HS lên bảng trả lời HS: Trả lời câu hỏi GV: Cĩ thể cho ví dụ để minh họa thêm HĐ5: Hãy tự viết ra 3 tên đúng theo quy tắc của Pascal Nội dung Hoạt động của GV và HS VD: '’giai_phuong_trinh’ ‘baitap1’ ‘_xinchaocacban‘ GV: Yêu cầu HS nhắc lại quy tắc đặt tên trong Pascal, và nêu VD? HS: Trả lời câu hỏi HĐ6: Hãy cho biết những biểu diễn nào dưới đây khơng phải là biểu diễn hằng trong Pascal và chỉ rõ lỗi trong từng trường hợp Nội dung Hoạt động của GV và HS a) 150.0 b) -22 c) 6,23 d) ‘43’ e) A20 f) 1.06E-15 g) 4+6 h) ‘C i) ‘TRUE’ GV: Gọi HS xác định câu sai và chỉ rõ chổ sai, sửa sai? HS: - Câu c) 6,23 phải thay dấu phẩy thành dấu chấm - Câu e) A20 chưa rõ giá trị - Câu h) ‘C sai quy định về hằng xâu vì thiếu dấu nháy đơn ở cuối GV: Lưu ý cho HS thấy: + Câu g) 4+6 là biểu thức hằng trong Pascal chuẩn cũng được coi là hằng trong TP Pascal + Câu i) ‘TRUE’ là hằng xâu nhưng khơng phải hằng Logic E Củng cố: Xem lại các bài đã làm Làm các bài tập trong sách bài tập
Dặn dò: Xem và soạn trước bài 4 Chuẩn bị bài ở nhà trước F Rút kinh nghiệm:
Lop11.com