Giáo án Tin Học lớp 11: BÀI TẬP CHƯƠNG I pot

8 1K 1
Giáo án Tin Học lớp 11: BÀI TẬP CHƯƠNG I pot

Đang tải... (xem toàn văn)

Thông tin tài liệu

BÀI TẬP CHƯƠNG I 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ổ 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ảng GV:Trong tiết này chúng ta ôn lại các kiến thức trong chương I. Câu 1: Tại sao người ta phải xây dựng các ngôn ngữ lập trình bậc cao? HS: Trả lời GV: (Hướng cho các học sinh khác nhận xét đánh giá) Câu2. Chương trình dịch là gì? Tại sao cần phải có chương trình dịch? GV:(Yêu cầu học sinh trả lời,sau Câu 1:- Ngôn ngữ bậc cao gần với ngôn ngữ tự nhiên hơn, thuận tiện cho đông đảo người lập trình (không chỉ cho những người lập trình chuyên nghiệp). -Chương trình viết cho nhữ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 cho những ngôn ngữ bậc cao dễ hiểu, dễ hiệu chỉnh và dễ 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 đó cùng học sinh khác nhận xét, đánh giá) Câu3.Biên dịch và thông dịch khác nhau như thế nào? Câu4. 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. Bài tập 1.8 sách bài tập dạng, thuận tiện cho mô tả thuật toán. Câu 2:- 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 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ịch được không, dịch toàn bộ chương trình nguồn thành một chương trình đích có thể thực hiện trên máy và có thể lưu trữ lại để sử dụng về sau khi cần Bài tập 1.11 sách bài tập Bài tập 1.14 sách bài tập 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áy rồi thực hiện ngay câu lệnh vừa 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 trong cá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ậc cao. B.Tốc độ thực hiện nhanh hơn so với chương trình đựơc viết bằng ngôn ngữ bậc cao. C. Diễn đạt gần với ngôn ngữ tự nhiên D.Sử dụng trọn vẹn các khả năng của máy tính Câ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ên nhiề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án D. 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ĩa B.Phát hiện được lỗi cú pháp C.Thông báo lỗi cú pháp D.Tạo được chương trình đích. Câu4 Ghép mỗi câu ở cột 1 với một câu thích hợp ở cột 2 trong bảng sau: Cột 1 Cột 2 (1)Biên dịch (A) là các đại lượng có giá trị không đổi trong suốt quá trình thực hiện chương trình (2)Thông dịch (B)dịch và thực hiện từng câu lệnh, nếu còn câu lệnh tiếp theo thì quá trình này còn tiếp tục. (3)Chương trình viết trên ngôn ngữ lập trình bậc cao (C)là nhưng đại lượng được đặt tên, dùng để lưu trữ giá trị và giá trị có thể thay đổi trong quá trình thực hiện chương trình. (4)Biến (D)dịch toàn bộ chương trình nguồn thành một chương trình đích có thể thực hiện trên máy và có thể lưu trữ để sử dụng lại khi cần thiết (5)Hằng (E)phải đựơc chuyển đổi thành chương trình trên ngôn ngữ máy mới có thể thực hiện được Câu 5: Cho ví dụ về 4tên đúng và 4 tên sai trong ngôn ngữ lập trình Pascal. 5.Dặn dò, bổ sung: Chuẩn bị bài mới, làm các bài tập còn lại trong SBT . 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. B I TẬP CHƯƠNG I 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. 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

Ngày đăng: 07/08/2014, 22:23

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan