1. Trang chủ
  2. » Giáo án - Bài giảng

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

4 24 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 4
Dung lượng 40,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Những giáo án trong bộ sưu tập bài Ngôn ngữ lập trình được biên soạn bởi các giáo viên kinh nghiệm sẽ là những tài liệu hay để GV và HS sử dụng tham khảo. Mục tiêu của bài là giúp học sinh nắm được các nội dung chính liên quan đến ngôn ngữ lập trình, hiểu được thế nào là ngôn ngữ máy và ngôn ngữ bậc cao. Thông qua bộ sưu tập này, quý thầy cô giáo có thêm nguồn tư liệu để biên soạn giáo án giảng dạy giúp cho tiết học tốt hơn, hiệu quả hơn. Mời các bạn tham khảo.

Trang 1

Giáo án Tin học 10

Bài 5: NGÔN NGỮ LẬP TRÌNH

I MỤC TIÊU:

Kiến thức:

– Biết được khái niệm ngôn ngữ máy, hợp ngữ và ngôn ngữ bậc cao

– Biết được ngôn ngữ lập trình là phương tiện dùng để diễn đạt cho máy tính những việc mà con người muốn máy thực hiện

Kĩ năng:

– Biết được máy tính hoạt động theo chương trình, chương trình mà máy tính hiểu được là 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 về phần mềm

II CHUẨN BỊ:

Giáo viên: Giáo án

Học sinh: Sách giáo khoa, vở 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.

– Kiểm tra bài cũ: (5’)

Hỏi: Hãy viết thuật toán của bài toán tìm số nhỏ nhất trong 2 số

nguyên A, B

Đáp: Một HS viết thuật toán bằng cách liệt kê, một HS vẽ sơ đồ khối – Giảng bài mới:

Hoạt động 1: Giới thiệu về ngôn ngữ lập trình và ngôn ngữ máy

 Khái niệm ngôn ngữ Đặt vấn đề: Ta biết rằng để

Trang 2

lập trình:

Ngôn ngữ dùng để viết

chương trình cho má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ữ duy nhất mà

máy tính có thể hiểu

được và thực hiện

 Một chương trình viết

bằng ngôn ngữ khác

muốn thực hiện trên

máy tính phải được dịch

ra ngôn ngữ máy thông

qua chương trình dịch

 Các lệnh viết bằng

ngôn ngữ máy ở dạng

mã nhị phân hoặc mã

hexa

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 Vậy

ta phải chuyển đổi thuật toán sang chương trình

H Nêu nguyên tắc hoạt

động của MTĐT

Đ Hoạt động theo chương

trình

Hoạt động 2: Giới thiệu Hợp ngữ

8

II Hợp ngữ:

 Hợp ngữ bao gồm tên

các câu lệnh và các qui

tắc viết các câu lệnh để

máy tính hiểu được

Đặt vấn đề: Với ngôn ngữ

máy, thì máy có thể trực tiếp hiểu được nhưng nó khá phức tạp và khó nhớ

Chính vì thế đã có rất nhiều

Trang 3

 Hợp ngữ cho phép

người lập trình sử dụng

một số từ (thường là

viết tắt các từ tiếng

Anh) để thể hiện các

lệnh cần thực hiện

Ví dụ: ADD AX, BX

Trong đó: ADD: phép

cộng

AX, BX: các thanh

ghi

loại ngôn ngữ xuất hiện để thuận tiện hơn cho việc viết chương trình

 GV giải thích ví dụ

H Máy tính có thể thực

hiện trực tiếp chương trình viết bằng hợp ngữ hay không?

Đ Không, phải cần chuyển

sang ngôn ngữ máy

Hoạt động 3: Giới thiệu Ngôn ngữ bậc cao, Chương trình dịch

15

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 phụ thuộc

vào các loại máy cụ thể

Đặt vấn đề: Hợp ngữ là một

ngôn ngữ đã thuận lợi hơn cho các nhà lập trình chuyên nghiệp nhưng vẫn chưa thật thích hợp với đông đảo người lậ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

hiện trực tiếp chương trình viết bằng ngôn ngữ bậc cao hay không?

Đ Pascal, Foxpro, C,…

Đ Không, phải cần chuyển

sang ngôn ngữ máy

IV Chương trình

dịch:

Là chương trình dịch từ

các ngôn ngữ khác nhau

GV giải thích thêm về chương trình dịch

 Thông dịch: Dịch từng lệnh và thực hiện ngay

Trang 4

ra ngôn ngữ máy.

Các chương trình dịch

làm việc theo 2 kiểu:

thông dịch và biên dịch

 Biên dịch: Dịch toàn bộ chương trình rồi mới thực hiện

Hoạt động 4: Củng cố kiến thức đã học

5

 Cho HS nhắc lại:

– Loại ngôn ngữ nào mà máy có thể hiểu và thực hiện được?

– Muốn máy có thể hiểu được các loại ngôn ngữ khác, thì phải làm thế nào?

 HS trao đổi và trả lời: – Ngôn ngữ máy

– Chương trình dịch

4 BÀI TẬP VỀ NHÀ:

– Bài 1, 2, 3 sách giáo khoa

– Đọc trước bài “ Giải bài toán trên máy tính”

IV RÚT KINH NGHIỆM, BỔ SUNG:

Ngày đăng: 29/04/2021, 15:24

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w