Bài giảng môn Tin học 11 - Các thành phần của ngôn ngữ lập trình (mục 1)

2 17 0
Bài giảng môn Tin học 11 - Các thành phần của ngôn ngữ lập trình (mục 1)

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

Thông tin tài liệu

Hoạt động của GV và HS GV: Yêu cầu HS quan sát chương trình viết bằng ngôn ngữ lập trình bậc cao và cho biết trong chương trình đã sử dụng các loại kí tự nào?. HS: Quan sát và nghe giảng[r]

(1)Trường THCS & THPT Nguyễn Trãi - Đức Trọng Tuaàn 1: Tieát 1: Ngày soạn: 9/08/2008 Ngaøy daïy:11/08/2008 §1: KHÁI NIỆM LẬP TRÌNH VAØ NGÔN NGỮ LẬP TRÌNH §2: CÁC THAØNH PHẦN CỦA NGÔN NGỮ LẬP TRÌNH (Mục 1) A Muïc tieâu: Kiến thức:  Hiểu và phân biệt ngôn ngữ lập trình bậc cao với ngôn ngữ máy và hợp ngữ  Hiểu ý nghĩa và nhiệm vụ chương trình dịch Phân biệt biên dịch và thông dịch  Biết ngôn ngữ lập trình có thành phần là: bảng chữ cái, cú pháp và ngữ nghĩa  Biết số khái niệm: tên, tên chuẩn, tên dành riêng (từ khóa), và biến  Nhận biết tên đúng và tên sai quy cách ngôn ngữ lập trình Kyõ naêng: Thái độ:  Ham muốn học ngôn ngữ lập trình cụ thể để có thể giải các bài toán máy tính B Troïng taâm:  HS hieåu khaùi nieäm thoâng dòch, bieân dòch  HS bieát caùc thaønh phaàn cô baûn cuûa NNLT C Chuaån bò: Giaùo vieân:  Một chương trình viết ngôn ngữ Pascal ngôn ngữ C  Một bảng chữ cái Pascal (Trang 29 - SGV) HS:  Đọc và trả lời các câu hỏi 1, 2, trang 13 SGK D Tieán trình tieát hoïc: Tổ chức lớp: Lớp trưởng báo cáo sĩ số lớp và đồng phục lớp mình Baøi cuõ: Theå hieän tieát daïy Bài mới: HÑ1: Khaùi nieäm laäp trình vaø NNLT Noäi dung Hoạt động GV và HS GV: Laäp trình laø gì?  Laäp trình: HS: Suy nghĩ và trả lời câu hỏi Lập trình là sử dụng cấu trúc liệu và các câu GV: Nhaän xeùt vaø choát laïi lệnh ngơn ngữ lập trình cụ thể để mơ HS: Nhắc lại ý mà GV vừa chốt lại đó tả liệu và diễn đạt các thao tác thuật toán GV: Có loại NNLT nào? Phân biệt  Ngôn ngữ lập trình (NNLT): Ngôn ngữ máy và Ngôn ngữ bậc cao? HS: - Có loại ngôn ngữ dùng để viết chương trình là ngôn ngữ máy, hợp ngữ và ngôn ngữ bậc cao -Ngôn ngữ máy sử dụng kí hiệu và Ngôn ngữ bậc cao dùng các từ tiếng anh để viết HÑ2: Chöông trình dòch: Noäi dung Hoạt động GV và HS GV: Máy có thể trực tiếp hiểu ngôn ngữ nào? HS: Ngôn ngữ máy Giaùo aùn tin hoïc 11 Trang Lop11.com Giáo Viên: Nguyễn Văn Đồng (2) CT Nguoàn  Bieân dòch:  Thoâng dòch: Trường THCS & THPT Nguyễn Trãi - Đức Trọng GV: Như chương trình viết ngôn ngữ bậc cao muốn máy tính hiểu và thi hành cần phải làm gì? CT CT HS: Cần có chương trình dịch Ñích Dich GV: Lấy ví dụ thực tế người nói tiếng Việt và người nói tiếng Anh để giới thiệu cách dịch HS: - Lắng nghe và ghi bài - Đọc SGK trang 5, phân biệt thông dịch và biên dịch HÑ3: Caùc thaønh phaàn cuûa NNLT: Noäi dung Hoạt động GV và HS GV: Yêu cầu HS quan sát chương trình viết ngôn ngữ lập trình bậc cao và cho biết chương trình đã sử dụng các loại kí tự nào? HS: Quan sát và nghe giảng giải GV: - Dùng bảng chữ cái SGK và bảng chữ cái Pascal để giới thiệu - Dùng chương trình minh họa đó để giải thích cú pháp Lấy ví dụ viết không hợp lệ HS: Cần nắm cú pháp cho biết cách viết chương trình hợp lệ, còn ngữ nghĩa xác định ý nghĩa các tổ hợp kí tự chương trình GV: Dùng ví dụ SGK để giải thích ngữ nghĩa  Bảng chữ cái: SGK  Cú pháp: SGK  Ngữ nghĩa: SGK E Cuûng coá: Caâu hoûi traéc nghieäm: ? Chöông trình dòch laø: A CT dịch ngôn ngữ tự nhiên ngôn ngữ maùy C CT có chức chuyển đổi CT viết NNLT bậc cao thành CT thực treân maùy tính cuï theå B CT dịch Ngôn ngữ máy ngôn ngữ D CT có chức chuyển đổi CT viết nhieân ngôn ngữ máy thành ngôn ngữ bậc cao Đáp án: C Daën doø:  Hieåu caùc KN Laäp trình vaø NNLT, bieân dòch vaø thoâng dòch  Caùc thaønh phaàn cô baûn cuûa NNLT  Xem bài và soạn trước bài để tiết sau học tiếp F Ruùt kinh nghieäm: Giaùo aùn tin hoïc 11 Trang Lop11.com Giáo Viên: Nguyễn Văn Đồng (3)

Ngày đăng: 02/04/2021, 09:08

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

Tài liệu liên quan