intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

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

Chia sẻ: Abcdef_34 Abcdef_34 | Ngày: | Loại File: PDF | Số trang:8

473
lượt xem
54
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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ủ đề:
Lưu

Nội dung Text: Giáo án Tin Học lớp 11: BÀI TẬP CHƯƠNG I

  1. 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
  2. GV:Trong tiết này chúng ta ôn lại Câu 1:- Ngôn ngữ bậc cao gần cá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ười dự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ững GV: (Hướng cho các học sinh khác ngôn ngữ bậc cao nói chung nhậ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ép sao cần phải có chương trình dịch? làm việc với nhiều kiểu dữ liệu GV:(Yêu cầu học sinh trả lời,sau và cách tổ chức dữ liệu đa
  3. đó 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ức nhau 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ịch Câ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ột chuẩn. chương trình đích có thể thực Bà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
  4. 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 Bài tập 1.11 sách bài tập rồi thực hiện ngay câu lệnh vừa Bà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
  5. 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.
  6. 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
  7. thì quá trình này còn tiếp tục. (3)Chương trình viết trên ngôn (C)là nhưng đại lượng được đặt ngữ lập trình bậc cao 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
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
5=>2