Tải bản đầy đủ (.pdf) (2 trang)

Giáo án môn Tin học 11 - Tiết bài tập

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (105.71 KB, 2 trang )

<span class='text_page_counter'>(1)</span>Trần Thị Vui. Ngày soạn: 06/10/2009. I. MỤC TIÊU: 1. Kiến thức Qua tiết bài tập này học sinh nắm được về kiến thức Cũng cố cho học sinh kiến thức về các thành phần của ngôn ngữ lập trình -. Hưỡng dẫn cho các em làm các bài tập trong SGK. 2. Kĩ năng: - Giúp các em nắm được phương pháp làm bài tập và tính tích cực trong học tập II.CHUẨN BỊ 1. Giáo viên: - Soạn giáo án ở nhà - Chuẩn bị các bài tập để các em làm 2. Học sinh: - Xem lại kiến thức đã học - Về nhà đã học và làm bài tập III. TIẾN TRÌNH BÀI DẠY Hoạt động của GV và học sinh Hoạt động 1: - Giáo viên nêu câu hỏi: Câu hỏi 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? - Học sinh suy nghĩ trả lời. - Giáo viên cho các nhóm nhận xét sau đó giáo viên phân tích và đưa ra đáp án. Nội dung ghi bảng. Câu 1: - Xây dựng ngôn ngữ lập trình bậc cao vì: Ngôn ngữ lập trình 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 bằng ngôn ngữ lập trình 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à 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 dạng, thuận tiện cho mô tả thuật toán. Hoạt động 2: Chương trình dịch Câu hỏi 2:. Hoạt động 2: Câu hỏi 2: Giáo viên nêu câu hỏi: Chương trình dịch là gì? Tại sao. - Chương trình dịch là chương trình đặc biệt, có chức Lop11.com.

<span class='text_page_counter'>(2)</span> Trần Thị Vui Ngày soạn: 06/10/2009 cần phải có chương trình dịch? năng chuyển đổi chương trình được viết trên ngôn - Học sinh suy nghĩ trả lời. ngữ lập trình bậc cao thành chương tình thực hiện trên máy cụ thể. - Giáo viên nêu input và output của một chương trình dịch Hoạt động 3: Biên dịch và thông dịch Giáo viên nêu câu hỏi: Biên dịch và thông dịch khác nhau hư thế nào? Biên dịch và thông dịch khác nhau: - Học sinh suy nghĩ trả lời. - Trình biên dịch duyệt và 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 - 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. Hoạt động 3: Tìm hằng phù hợp trong Pascal. Câu hỏi 3: Các hằng sau: Giáo viên nêu câu hỏi: a, 150.0; b, -22; c, 6,23; d, '43' Hãy cho biết những biểu diễn nào e, A20; f, 1.06E-15, g, 4+6; h, 'C i, 'TRUE' 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: - Học sinh suy nghĩ trả lời. Các hằng đúng trong pascal: - Giáo viên cho học sinh nhận xét a, 150.0; b, -22; d, '43' f, 1.06E-15, về câu trả lời của bạn và giáo viên Các hằng không đúng: nhận xét câu trả lời của học sinh - 6,23 dấu phẩy phải thay bằng dấu chấm - A20 Là tên chưa rỏ giá trị - 4+6 Là biểu thức hằng trong pascal chuẩn cũng được coi là hằng trong turbo pascal - C Sai quy định về hằng xâu: thiếu nháy đơn ở cuối - 'TRUE' là hằng xâu nhưng không là hằng logic IV. CŨNG CỐ - Cho học sinh nhắc lại các kiến thức liên quan - Bài tập về nhà: Làm các bài tập còn lại. Lop11.com.

<span class='text_page_counter'>(3)</span>

×