Giáo án môn Tin học 10 - Bài 5: Ngôn ngữ lập trình

3 15 0
Giáo án môn Tin học 10 - Bài 5: Ngôn ngữ lập trình

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

Thông tin tài liệu

Hoạt động của Giáo viên Hoạt động của Học sinh Đặt vấn đề: Ta biết rằng để giải một bài toán máy tính không thể chạy trực tiếp thuật toán mà phải thực hiện theo chöông trình.. Vaäy ta ph[r]

(1)Giáo viên soạn: Trần Thị Vui Ngày soạn: 08/10/2009 I MUÏC TIEÂU: Kiến thức: – Biết khái niệm ngôn ngữ máy, hợp ngữ và ngôn ngữ bậc cao – Biết ngôn ngữ lập trình là phương tiện dùng để diễn đạt cho máy tính việc mà người muốn máy thực Kó naêng: – Biết máy tính hoạt động theo chương trình, chương trình mà máy tính hiểu laø ngôn ngữ máy Thái độ: – Cần thấy rõ muốn sử dụng máy tính, ngoài hiểu biết phần cứng còn cần hiểu biết phaàn meàm II CHUAÅN BÒ: Giaùo vieân: Giaùo aùn Học sinh: Sách giáo khoa, ghi Đọc bài trước III HOẠT ĐỘNG DẠY HỌC: – Ổn định tổ chức: Kiểm tra sĩ số lớp – Kieåm tra baøi cuõ: (5’) H Hãy viết thuật toán bài toán tìm số nhỏ số nguyên A, B Đ Một HS viết thuật toán cách liệt kê, HS vẽ sơ đồ khối – Giảng bài mới: Noäi dung  Khái niệm ngôn ngữ lập trình: Ngôn ngữ dùng để viết chöông trình cho maùy tính gọi là ngôn ngữ lập trình I Ngôn ngữ máy:  Ngôn ngữ máy là ngôn ngữ mà máy tính có thể hiểu và thực hieän  Moät chöông trình vieát ngôn ngữ khác muốn thực trên máy tính phải dịch ngôn ngữ maùy thoâng qua chöông trình dòch  Caùc leänh vieát baèng ngoân ngữ máy dạng mã nhị phân mã hexa Hoạt động Giáo viên Hoạt động Học sinh Đặt vấn đề: Ta biết để giải bài toán máy tính không thể chạy trực tiếp thuật toán mà phải thực theo chöông trình Vaäy ta phaûi chuyển đổi thuật toán sang chöông trình H Nêu nguyên tắc hoạt động Đ Hoạt động theo chương trình cuûa MTÑT Lop10.com (2) II Hợp ngữ:  Hợp ngữ bao gồm tên các caâu leänh vaø caùc qui taéc vieát các câu lệnh để máy tính hiểu  Hợp ngữ cho phép người lập trình sử dụng số từ (thường là viết tắt các từ tiếng Anh) để thể các lệnh cần thực Ví duï: ADD AX, BX Trong đó: ADD: phép cộng AX, BX: caùc ghi III Ngôn ngữ bậc cao  Ngôn ngữ bậc cao là ngôn ngữ gần với ngôn ngữ tự nhiên, có tính độc lập cao, ít phuï thuoäc vaøo caùc loại máy cụ thể IV Chöông trình dòch: Là chương trình dịch từ các ngôn ngữ khác ngôn ngữ máy Caùc chöông trình dòch laøm vieäc theo kieåu: thoâng dòch vaø bieân dòch Đặt vấn đề: Với ngôn ngữ máy, thì máy có thể trực tiếp hiểu nó khá phức tạp và khó nhớ Chính vì đã có nhiều loại ngôn ngữ xuất để thuận tiện cho việc viết chöông trình  GV giaûi thích ví duï H Máy tính có thể thực trực tiếp chương trình viết hợp ngữ hay không? Đặt vấn đề: Hợp ngữ là ngôn ngữ đã thuận lợi cho caùc nhaø laäp trình chuyeân nghieäp nhöng vaãn chöa thaät thích hợp với đông đảo người laäp trình H Các em biết các loại ngôn ngữ nào? H Máy tính có thể thực trực tiếp chương trình viết ngôn ngữ bậc cao hay không? GV giaûi thích theâm veà chöông trình dòch  Thông dịch: Dịch lệnh và thực  Biên dịch: Dịch toàn chương trình thực - Học sinh suy nghĩ trả lời Ñ Khoâng, phaûi caàn chuyeån sang ngôn ngữ máy - Học sinh suy nghĩ trả lời Ñ Pascal, Foxpro, C,… Ñ Khoâng, phaûi caàn chuyeån sang ngôn ngữ máy  Cho HS nhaéc laïi:  HS trao đổi và trả lời: – Loại ngôn ngữ nào mà máy – Ngôn ngữ máy có thể hiểu và thực được? – Muốn máy có thể hiểu – Chương trình dịch các loại ngôn ngữ khác, thì phaûi laøm theá naøo? BAØI TAÄP VEÀ NHAØ: – Baøi 1, 2, saùch giaùo khoa – Đọc trước bài “ Giải bài toán trên máy tính” IV RUÙT KINH NGHIEÄM, BOÅ SUNG: ………………………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………………………………………………… Lop10.com (3) Lop10.com (4)

Ngày đăng: 03/04/2021, 01:52

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

Tài liệu liên quan