Thông tin tài liệu:
I.Mục đích yêu cầu: 1.Kiến thức:Các bài tập sgk chương I, Bài tập 1.8;1.11;1.14 sách bài tập 2.Kỹ năng:Biết đặt tên đúng 3.Thái độ:Nhận thức được quá trình phát triển của ngôn ngữ lập trình gắn liền với quá trình phát triển của Tin học nhằm giải các bài toán ngày càng phức tạp. Ham muốn học một ngôn ngữ lập trình cụ thể nào đó. II.Chuẩn bị của giáo viên và học sinh 1.Chuẩn bị của giáo viên:Giáo án, đồ dùng 2.Chuẩn bị của học sinh:làm bài tập trước ở nhà. III.Noi dung tiết dạy 1.On định tổ...
Nội dung trích xuất từ tài liệu:
Giáo án Tin Học lớp 11: BÀI TẬP CHƯƠNG I BÀI TẬP CHƯƠNG II.Mục đích yêu cầu: 1.Kiến thức:Các bài tập sgk chương I, Bài tập 1.8;1.11;1.14 sáchbài tập 2.Kỹ năng:Biết đặt tên đúng 3.Thái độ:Nhận thức được quá trình phát triển của ngôn ngữ lậptrình gắn liền với quá trình phát triển của Tin học nhằm giải các bàitoán ngày càng phức tạp.Ham muốn học một ngôn ngữ lập trình cụ thể nào đó.II.Chuẩn bị của giáo viên và học sinh 1.Chuẩn bị của giáo viên:Giáo án, đồ dùng 2.Chuẩn bị của học sinh:làm bài tập trước ở nhà.III.Noi dung tiết dạy 1.On định tổ chức lớp:1phút 2.Kiểm tra bài cũ: không kiểm tra 3.Tiến trình tiết dạy Hoạt động thầy và trò Nội dung bài giảngGV:Trong tiết này chúng ta ôn lại Câu 1:- Ngôn ngữ bậc cao gầncác kiến thức trong chương I. với ngôn ngữ tự nhiên hơn,Câu 1: Tại sao người ta phải xây thuận tiện cho đông đảo ngườidựng các ngôn ngữ lập trình bậc lập trình (không chỉ cho những người lập trình chuyên nghiệp).cao?HS: Trả lời -Chương trình viết cho nhữngGV: (Hướng cho các học sinh khác ngôn ngữ bậc cao nói chungnhận xét đánh giá) 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 cho những ngôn ngữ bậc cao dễ hiểu, dễ hiệu chỉnh và dễ nâng cấp.Câu2. Chương trình dịch là gì? Tại - Ngôn ngữ bậc cao cho phépsao cần phải có chương trình dịch? làm việc với nhiều kiểu dữ liệuGV:(Yêu cầu học sinh trả lời,sau và cách tổ chức dữ liệu đađó cùng học sinh khác nhận xét, dạng, thuận tiện cho mô tả thuậtđánh giá) toán. Câu 2:- Chương trình dịch làCâu3.Biên dịch và thông dịch khác chương trình đặc biệt, có chứcnhau như thế nào? năng chuyển đổi chương trình được viết trên 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ể. Câu 3: Trình biên dịch duyệt, kiểm tra, phát hiện lỗi, xác định chương trình nguồn có dịchCâu4. Hãy cho biết các điểm khác được không, dịch toàn bộnhau giữa tên dành riêng và tên chương trình nguồn thành mộtchuẩn. chương trình đích có thể thựcBài tập 1.8 sách bài tập hiện trên máy và có thể lưu trữ lại để sử dụng về sau khi cần thiết. - Trình thông dịch lần lượt dịch từng câu lệnh ra ngôn ngữ máyBài tập 1.11 sách bài tập rồi thực hiện ngay câu lệnh vừaBài tập 1.14 sách bài tập dịch được hoặc báo lỗi nếu không dịch được. Câu 4: Tên dành riêng không được dùng khác với ý nghĩa đã xác định, tên chuẩn có thể dùng với ý nghĩa khác. 1.8/SBT:Chương trình biên dịch phát hiện lỗi nhanh hơn vì chưong trình biên dịch kiểm tra cú pháp trước khi dịch. Chương trình thông dịch vừa dịch vừa thực hiện từng câu lệnh, lỗi cú pháp chỉ phát hiện khi thực hiện tới câu lệnh đó. 1.11/SBT:A,F 1.14/SBT(Mỗi học sinh tự cho ví dụ)4.Củng cố: Làm bài kiểm tra (15 phút)Câu1Chương trình viết bằng hợp ngữ không có đặc điểm nào trongcác đặc điểm sau:A.Ngắn gọn hơn so với chương trình đựơc viết bằng ngôn ngữ bậccao.B.Tốc độ thực hiện nhanh hơn so với chương trình đựơc viết bằngngôn ngữ bậc cao.C. Diễn đạt gần với ngôn ngữ tự nhiênD.Sử dụng trọn vẹn các khả năng của máy tínhCâu 2 Chương trình đựơc viết bằng ngôn ngữ bậc cao không có đặcđiểm nào trong các đặc điểm sau?A.Không phụ thuộc vào loại máy, chương trình có thể thực hiện trênnhiều loại máy.B. Ngắn gọn, dể hiểu, dể hiệu chỉnh và nâng cấp.C. 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 toánD. Máy tính có thể hiểu và thực hiện trực tiếp chương trình này.Câu3 Chương trình dịch không có khả năng nào sau đây?A.Phát hiện được lỗi ngữ nghĩaB.Phát hiện được lỗi cú phá ...