TIẾT 15:NGƠN NGỮ LẬP TRÌNH

Một phần của tài liệu Giáo án Tin học 10 .doc (Trang 40 - 42)

I.MỤC TIÊU: Qua bài học, học sinh cần nắm được:

1.Về kiến thức: Biêt được khái niệm NN máy, hợp ngữ và ngơn ngữ lập trình bậc cao.

2.Về kỹ năng: Biết được một số loại NNLT bậc cao, ưu và nhược điểm của từng loại NNLT

3.Về tư duy, thái độ: -Cĩ ý thức xây dựng bài học

II.CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH:1.Chuẩn bị của giáo viên: 1.Chuẩn bị của giáo viên:

- Đồ dùng dạy học: Máy tính điện tử -Giáo án, giáo án điện tử

2.Chuẩn bị của học sinh:Những khái niệm và kiến thức đã học từ trước đến nay.

III.PHƯƠNG PHÁP DẠY HỌC: Giải quyết vấn đề, nêu các câu hỏi gợi mở để HS trả lời.

IV.TIẾN HÀNH BÀI DẠY:

1. Ổn định lớp:(2’) Vắng: Trể:2.Kiểm tra bài củ: (3 - 6’) 2.Kiểm tra bài củ: (3 - 6’)

1.Nêu khái niệm bài tốn và thuật tốn? 2.Nêu các cách diễn tả thuật tốn?

3.Nêu một bìa tốn, xác định dữ liệu vào, ra và viết thuật tốn?

3.Dạy bài mới:(30 - 37’)

Hoạt động của giáo viên Hoạt động của học sinh Câu hỏi: NNLT là gì?

Ngơn ngữ để viết chương trình được gọi là Ngơn ngữ lập trình. Các NNLT là phương tiện giao tiếp giữa người và máy tính.

Câu hỏi: Khi viết chương trình bằng NN máy, ta gặp phải những khĩ khăn gì?

I.NGƠN NGỮ MÁY:

-Là NN duy nhất để viết chương trình mà máy tính cĩ thể trực tiếp hiểu và thực hiện được. -Mỗi loại máy tính cĩ NN máy riêng

-Cĩ thể khai thác triệt để các đặc điểm phần cứng của máy tính khi viết chương trình bằng NN máy.

-Mỗi chương trình được viết trên NN khác muốn thực hiện được trên máy tính đều phải được dịch ra NN máy.

-Các lệnh viết bằng NN máy là dãy các ký tự 0, 1 hoặc biến thể của chúng theo hệ cơ số 16.

Câu hỏi: Chương trình dịch cĩ chức năng gì?

Câu hỏi: hợp ngữ khắc phục được những

Trả lời: là phương tiện giao tiếp giữa người và máy tính.

Trả lời:

-Mỗi loại máy tính cĩ NN máy riêng -Ta phải nhớ rất máy mĩc các dịng số khơng thể hiện tường minh ý nghĩa cảu câu lệnh.

Trả lời:

-Duyệt chương trình nguồn để phát hiện các lỗi sai cú pháp

-Dịch chương trình viết trên NN khác ra NN máy.

Trả lời:

Lưu Phi Hồng Năm Học 2009-2010

nhược điểm nào cảu NN máy?

II.HỢP NGỮ:Bao gồm tên các câu lệnh và quy tắc viết các câu lệnh để máy tính hiểu được.

Tên các câu lệnh bao gồm 2 phần:

-Phần đầu: Tên mã lệnh, chỉ phép tốn cần thực hiện.

-Phần sau: Phần địa chỉ, chứa tốn hạng của phép tốn đĩ.

Ví dụ:

Input a (nạp giá trị cho a từ bàn phím) Load a (Đọc giá trị a vào thanh ghi tổng) Print e (Hiển thị giá trị e ra màn hình) Add d (Cộng giá trị của A với giá trị d) Mult e (Nhân giá trị của A với e)

Move e (Ghi giá trị tưd A vào thanh ghi e)

Câu hỏi: Em cĩ nhận xét gì về chương trình viết trên hợp ngữ?

Câu hỏi: Hãy nêu một vài ví dụ về NNLT bậc cao mà em biết?

III.NGƠN NGỮ LẬP TRÌNH BẬC CAO:

-Các câu lệnh trong NNLT bậc cao gần với NN tự nhiên.

-Cĩ tính độc lập cao, ít phụ thuộc vào loại máy cụ thể.

-Tuỳ theo lĩnh vực ứng dụng mà các NNLT bậc cao cung cấp các phương tiện trợ giúp để giải các bài tốn KH, KT hay quản lý.

-Các câu lệnh gần với NN tự nhiên và cĩ quy tắc viết cụ thể.

Ví dụ: Viết chương trình tính giá trị của: e = (a+b) * (c+d) Input a Input b Input c Input d Load a Add b Move e Load c Add d Mult e Move e Print e Halt A: B: C: D: E: END.

Trả lời: Chương trình quá dài dịng và phức tạp

Trả lời:

NNLT Pascal: Giải các bài tốn KH - KT

NNLT Foxpro: Giải các bài tốn quản lý....

4.Hoạt động củng cố:(1-3’) Nhắc lại những ưu điểm và nhược điểm của các loại NNLT

5.Hướng dẫn học sinh về nhà:(2-3’)

Học các nội dung: Khái niệm NNLT, NN máy, Hợp ngữ, NNLT bậc cao

Bài tập:1,2,3/SGK

Chuẩn bị bài mới: Nêu các bước để gải một bài tốn thơng thường.

Ngày soạn:

Một phần của tài liệu Giáo án Tin học 10 .doc (Trang 40 - 42)

Tải bản đầy đủ (DOC)

(83 trang)
w