Bài 5. ngon ngữ lập trình

Chia sẻ bởi Lê Hậu | Ngày 25/04/2019 | 64

Chia sẻ tài liệu: bài 5. ngon ngữ lập trình thuộc Tin học 10

Nội dung tài liệu:

Tuần:
Ngày soạn:
Ngày dạy:
Tiết:
Bài 5: NGÔN NGỮ LẬP TRÌNH

Mục tiêu và yêu cầu bài học
Giúp cho học sinh biết được khái niệm về ngôn ngữ máy, hợp ngữ và ngôn ngữ bậc cao
Đồ dùng dạy học:
Đối với giáo viên: sách giáo khoa, giáo án, sách giáo vien,…..
Đối với học sinh: sách giáo khoa, sách tham khảo môn tin và các dụng cụ học tập cần thiết.
Hoạt động dạy học:
Ổn định tổ chức: ổn định lớp, kiểm tra sỉ số(2phút)
Kiểm tra bài cũ: không
Nội dung bài mới:

TG
Hoạt động giáo viên
Hoạt động học sinh
Nội dung bài dạy

15phút























































10ph




























































10ph
Hoạt động 1: tìm hiểu về ngôn ngữ máy: máy tính chưa có khả năng diễn tả trực tiếp thuật toán bằng cách liệt kê hoặc sơ đồ khối. Vì thế chúng ta cần phải diễn tả thuật toán bằng 1 ngôn ngữ (nói nôm na là cách giao tiếp giữa người với máy tính, ở đây ngôn ngữ là lệnh của người sử dụng yêu cầu máy tính thực hiện công việc) sao cho máy tính có thể thực hiện được. Kết quả diễn tả thuật toán đó người ta gọi là chương trình
Ngôn ngữ dùng để viết chương trình đó gọi là ngôn ngữ lập trình
Có thể có nhiều ngôn ngữ khác nhau để viết chương trình không? Hãy nêu các ngôn ngữ mà em biết




Phân tích nhận xét: có nhiều loại ngôn ngữ khác nhau để viết chương trình từ ngôn ngữ lập trình thế hệ đầu tiên người là ngôn ngữ máy người ta tiếp tục phát triển tới hợp ngự và sau này là ngôn ngữ bậc cao, các thế hệ ngôn ngữ lập trình sau này rất dễ dàng và phù hợp với kiến trúc và hoạt động của máy tính
Ngôn ngữ máy là ngôn ngữ gì? Ưu và khuyết điểm của ngôn ngữ máy?





Nhận xét
Hoạt động 2 Tìm hiểu về hợp ngữ: để khắc phục hạn chế của ngôn ngữ máy người ta dùng ngôn ngữ khác là ngôn ngữ lập trình hợp ngữ.





Ngôn ngữ viết bằng hợp ngữ thì như thế nào? Muốn máy hiểu và thực hiện được thì phải làm sao?


Nhận xét và giải thích ví dụ:










So với ngôn ngữ máy thì hợp ngữ có phần dễ tiếp cận hơn, nhưng nó lại không thích hợp với nhiều người sử dụng vì nó sử dụng quá nhiều thanh ghi trong máy tính, khiến nhiều người e ngại, vậy còn ngôn ngữ nào mà người ta sử dụng nữa không ?














Hoạt động 3: tìm hiểu về ngôn ngữ bậc cao và chương trình dịch:
Do nhu cầu ngày càng cao về ngôn ngữ lập trình thông dụng nên xuất hiện 1 loại ngôn ngữ, đó là ngôn ngữ bậc cao.



Em có biết các loại ngôn ngữ bậc cao nào?


Đó là những ngôn ngữ bậc cao. Vậy như thế nào mới được gọi là ngôn ngữ bậc cao?
Cũng như hợp ngữ ngôn ngữ này muốn máy hiểu được cũng phải chuyển sang ngôn ngữ máy
Muốn chuyển ngôn ngữ máy thì người ta cần sử dụng chương trình gì?
Em hiểu thế nào là chương trình dịch? là chương trình chuyễn đổi từ ngôn ngữ bậc cao thành ngôn ngữ máy

Nghe giảng














Nghe giảng


Học sinh tham khảo sgk và trả lời: có nhiều loại ngôn ngữ khác nhau để viết chương trình, ngôn ngữ máy, hợp ngữ ngôn ngữ bậc cao

Nghe giảng










HS tham khảo sgk và trả lời: là ngôn ngữ mà máy tính có thể hiểu được trực tiếp có ưu điểm là ngôn ngữ duy nhất mà máy tính hiểu được, khuyết điểm chính là rất phức tạp
Nghe giảng


Nghe giảng







Tham khảo sgk và trả lời




Nghe giảng










Nghe giảng và trả lời

























Nghe
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Lê Hậu
Dung lượng: | Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)