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

Bài 5. Ngôn ngữ lập trình

1 467 0
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Ngôn ngữ lập trình
Người hướng dẫn Trịnh Quang Quyền, Giáo viên
Trường học Trường THPT Tân Hà
Chuyên ngành Tin học
Thể loại Giáo án
Năm xuất bản 2010
Thành phố Đà Lạt
Định dạng
Số trang 1
Dung lượng 45 KB

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

Nội dung

Bài mới: Để giải 1 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.. Một chương trình có thể viết từ nhiều ngôn ngữ khác nhau gọi là ngôn ngữ l

Trang 1

Sở GD& ĐT Lâm Đồng Trường THPT Tân Hà

Tiết 17 §5 Ngôn ngữ lập trình

I Mục đích - Yêu cầu:

- Học sinh biết khái niệm bài ngôn ngữ máy, hợp ngữ và ngôn ngữ bậc cao

II Trọng tâm: Ngôn ngữ máy, hợp ngữ, chương trình dịch

III Tiến trình thực hiện:

1 Ổn định lớp: Kiểm tra sĩ số.

2 Bài cũ: Không

3 Bài mới: Để giải 1 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 cần chuyển 1 thuật toán sang

chương trình như chương trình Giải phương trình bậc 2 ở tiết trước

Một chương trình có thể viết từ nhiều ngôn ngữ khác nhau gọi là ngôn ngữ lập

trình Vậy có nhữnh loại ngôn ngữ lập trình nào?  Vào bài mới

3 Bài mới:

Hoạt động của GV và HS Nội dung

GV: Con người ở mỗi đất nước trên thế

giới đều có một ngôn ngữ riêng Máy tính

cũng vậy, mỗi loại máy đều có một ngữ

riêng, đây là ngôn ngữ duy nhất mà máy

tính có thể trực tiếp hiểu và thực hiện

HS: Hiểu được Ngôn ngữ máy tính.

GV: Mặc dù đây là ngôn ngữ máy tính có

thể trực tiếp hiểu nhưng không phải ai

cũng có thể viết chương trình bằng ngôn

ngữ máy bởi nó rất phức tạp và khó nhớ,

bởi vậy có nhiều loại ngôn ngữ xuất hiện

để giúp đỡ cho người viết chương trình

Song để máy hiểu được thì phải dịch ra

ngôn ngữ máy

HS: Hiểu được Khái niệm Hợp ngữ và

chương trình dịch

GV: Hợp ngữ là ngôn ngữ mạnh nhưng nó

không thích hợp với nhiều người sử dụng

bởi nó sử dụng địa chỉ của các thanh ghi

trong máy tính nên cũng phức tạp  Xuất

hiện ngôn ngữ khác đó là ngôn ngữ bậc

cao

HS: Tìm hiểu Ngôn ngữ lập trình bậc cao.

GV: Để chuyển giữa các ngôn ngữ ra ngôn

ngữ máy ta cần phải nhờ đến chương trình

dịch

1 Ngôn ngữ máy:

- Là ngôn ngữ duy nhất máy tính có thể hiểu và thực hiện

- Các loại ngôn ngữ khác, máy muốn hiểu được và thực hiện phải được dịch ra ngôn ngữ máy thông qua chương trình dịch

2 Hợp ngữ:

- Sử dụng một số từ để thực hiện lệnh trên các thanh ghi

- Ví dụ: ADD AX, BX

(nghĩa là cộng 2 thanh ghi AX và BX)

- Muốn máy hiểu được ngôn ngữ này cần phải chuyển sang ngôn ngữ máy

3 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 loại máy

- Ví dụ: Pascal, C, C++, …

- Muốn máy hiểu được ngôn ngữ này cần phải chuyển sang ngôn ngữ máy

4.Chương trình dịch:

- Là chương trình dịch từ các ngôn ngữ khác nhau ra ngôn ngữ máy

4 Củng cố: Ngôn ngữ máy? Hợp ngữ? Ngôn ngữ bậc cao? Chương trình dịch?

5 Dặn dò: Về nhà xem trước: Giải bài toán trên máy tính.

IV Rút kinh nghiệm:

Giáo án Tin học 10 Giáo viên: Trịnh Quang Quyền 19

Ngày đăng: 17/10/2013, 00:11

TỪ KHÓA LIÊN QUAN

w