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

Bìa Giáo Án Tiếng Việt 1

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 (354.27 KB, 3 trang )

<span class='text_page_counter'>(1)</span>Trần Thị Vui Giáo viên trường THPT Trần Bình Trọng. I>. Ngày soạn: 21/08/2009 Page 1. MỤC TIÊU. 1. Kiến thức: - Hiểu khả năng của ngôn ngữ lập trình bậc cao, phân biệt được với ngôn ngữ máy và hợp ngữ. - Hiểu ý nghĩa và nhiệm vụ của chương trình dịch, phân biệt được biên dịch và thông dịch. 2. Kĩ năng. - Vận dụng được để làm bài tập II> CHUẨN BỊ *GV: - Tham khảo sách giáo khoa và các tài liệu liên quan - Soạn giáo án trước ở nhà *HS: - Đọc trước sách giáo khoa ở nhà - Xem lại kiến thức lớp 10 III> PHƯƠNG PHÁP GIẢNG DẠY Thuyết trình vấn đáp IV> TIẾN TRÌNH DẠY HỌC 1. Ổn định lớp: - Chào thầy cô - Lớp trưởng báo cáo sĩ số - Chỉnh đốn trang phục Nội dung bài mới 2. Nội dung bài mới Hoạt động của GV Hạot động của HS Nội dung ghi bảng Hoạt động 1: Ngôn ngữ lập trình Đặt vấn đề: Ở lớp các en đã được học về ngôn ngữ lập - Lớp thảo luận theo 1. Ngôn ngữ lập trình trình vậy các en cho cô biết: nhóm - Trả lời câu hỏi a, Ngôn ngữ lập trình - Ngôn ngữ lập trình là gì? - Nhận xét câu trả lời của *Có 3 loại ngôn ngữ lập nhóm bạn. trình: *Ngôn ngữ dùng để viết + Ngôn ngữ máy. - Có những loại ngôn ngữ lập chương trình gọi là ngôn + Hợp ngữ trình nào? ngữ lập trình + Ngôn ngữ bậc cao * Có 3 loại ngôn ngữ lập trình: + Ngôn ngữ máy. - Phân biệt ngôn ngữ bậc cao + Hợp ngữ khác với các ngôn ngữ lập + Ngôn ngữ bậc cao *Ngôn ngữ bậc cao khác trình khác ở điểm nào? với các ngôn ngữ khác: Câu lệnh được viết gần giống với ngôn ngữ tự nhiên hơn có tính độc lập - GV nhận xét và bổ sung câu cao, ít phụ thuộc vào các Lop11.com.

<span class='text_page_counter'>(2)</span> Trần Thị Vui Giáo viên trường THPT Trần Bình Trọng trả lời của học sinh loại máy cụ thể Đặt vấn đề: Vừa rồi là tìm hiểu về ngôn ngữ lập trình vậy lập trình là gì? - GV cho học sinh tham khảo - Tham khảo SGK. SGK - Phát biểu - Chép bài - GV bổ sung câu trả lời của học sinh - GV giải thích thêm về câu lệnh. Hoạt động 2: Chương trình dịch Đặt vấn đề: Nếu người lập trình viết bằng - Nghe và tham khảo ngôn ngữ bậc cao thì máy có SGK đọc và thực hiện được không? - Thảo luận theo nhóm - Để máy thực hiện được thì - Phát biểu cần có gì? - Vậy chương trình dịch là gì? - Cho lớp thảo luận và đại diện - Bổ sung và góp ý nhóm trả lời kiến theo nhóm - Cho các nhóm góp ý với nhau. - GV bổ sung và đưa ra kết luận - Giải thích dựa trên sơ đồ - GV cho học sinh tham khảo SGK và trả lời - Chương trình dịch gồm những loại nào?. - GV giải thích về thông dịch. HS tham khảo SGK trả lời. - Có 2 loại: + Thông dịch + Biên dịch - HS nghe. và biên dịch. - HS thảo luận theo - Cho HS phân biệt điểm giống nhóm - Phát biểu và khác nhau giữa thông dịch và biên dịch. Ngày soạn: 21/08/2009 Page 2 b, Lập trình - Lập trình là sử dụng cấu trúc dữ liệu và các câu lệnh của ngôn ngữ lập trình cụ thể để mô tả dữ liệu và diển đạt thao tác của thuật toán. - Câu lệnh diển tả các thao tác trong các bước của thuật toán. - Câu lệnh đơn thực hiện bước có một thao tác - Câu lệnh cấu trúc thực hiện gồm dãy các thao tác. 2, Chương trình dịch. a, Khái niệm - Khái niệm: 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 viết bằng ngôn ngữ bậc cao(chương trình nguồn) thực hiện chuyển đổi sang ngôn ngữ máy( chương trình đích). CT dịch CT nguồn CT đích. b, Phân loại. Có 2 loại: - Thông dịch - Bbiên dịch. Điểm khác cơ bản: giữa thông dịch và biên dịch: - Thông dịch không có chương trình đích để lưu trữ. - GV bổ sung và đưa ra kết. - Biên dịch có chương trình Lop11.com.

<span class='text_page_counter'>(3)</span> Trần Thị Vui Giáo viên trường THPT Trần Bình Trọng luận.. Ngày soạn: 21/08/2009 Page 3 đích để lưu trữ nên dịch toàn bộ chương trình nguồn thành một chương trình đích để có thể lưu trữ về sau.. V> CŨNG CỐ VÀ DẶN DÒ  Cho học sinh vẻ và trình bày sơ đồ về chương trình dịch  Nêu phân loại về chương trình dịch  Trình bày điểm khác nhau giữa thông dịch và biên dịch. Lop11.com.

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

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×