Tải bản đầy đủ (.doc) (3 trang)

2012 - PPCT 17

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (53.59 KB, 3 trang )

Giáo án chi tiết lớp 10
Bài 5: ngôn ngữ lập trình
Tiết theo PPCT: 17.
Ngời soạn: GV Phạm Anh Tùng.
Ngày soạn: 12 tháng 10 năm 2012.
Tuần học thứ: 09
I. Mục đích, yêu cầu:
1. Mục đích:
Giúp học sinh nắm đợc các nội dung sau đây.
- Biết đợc nh thế nào là ngôn ngữ lập trình.
- Hợp ngữ và ngôn ngữ bậc cao
- ứng dụng của ngôn ngữ lập trình trong cuộc sống ngày nay
2. Yêu cầu:
Giáo viên:
- Giáo án, tranh ảnh.
- Sách giáo khoa.
Học sinh:
- Đọc trớc sách giáo khoa ở nhà.
- Sách giáo khoa và vở ghi chép bài.
Thiết bị dạy học:
- Máy chiếu đa năng, bảng đen, sách giáo khoa, máy tính điện tử,
II. Tiến trình lên lớp:
A. ổn định lớp: - Sĩ số:
- Số học sinh có mặt:
B. Nội dung bài học:
43
C. Củng cố bài học:
- Định nghĩa ngôn ngữ lập trình.
- Phân biệt đợc ngôn ngữ máy, hợp ngữ và ngôn ngữ bậc cao.
D. Bài tập về nhà:
Các em về nhà đọc và học lại nội dung đã học.


Đọc trớc bài 6: Giải bài toán trên máy vi vính.

E. Đúc rút kinh nghiệm:
Hoạt động dạy HọC NộI DUNG
- GV: Để giải một bài toán máy tính không thể
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 thuật toán sang chơng
trình.
- GV: Mỗi loại máy tính đều có ngôn ngữ riêng.
Đó là ngôn ngữ máy. Vậy ngôn ngữ máy là ngôn
ngữ nh thế nào?
- HS: Trả lời câu hỏi của GV.
- GV: Nhận xét câu trả lời của HS và đa ra khái
niệm về Ngôn ngữ máy.
- GV: Tuy nhiên ngôn ngữ máy không thuận lợi
cho con ngời trong việc viết và hiểu chơng trình.
Với ngôn ngữ máy ta phải nhớ máy móc các dòng
số đồng thời phải sử dụng nhiều câu lệnh. Để
khắc phục điều đó một số ngôn ngữ lập trình khác
phát triển đó là: Hợp ngữ và Ngôn ngữ lập trình
bậc cao.
- GV: Em nào có thể cho Thầy và cả lớp biết về
Hợp ngữ là gì?
- HS: Trả lời câu hỏi của GV.
- GV: Nhận xét và đa ra khái niệm về hợp ngữ.
- GV: Hợp ngữ vẫn là ngôn ngữ vẫn cha thực sự
gần gũi với đại đa số những ngời lập trình vì nó
đang yêu cầu ngời lập trình phải nhớ quá nhiều
câu lệnh và các câu lệnh của Hợp ngữ sẽ tác động
trực tiếp lên phần cứng máy tính nên rất dễ h phần

cứng nếu ngời lập trình làm sai.
- GV: Ngôn ngữ lập trình bậc cao ra đời đã giải
quyết đợc các khó khăn mà các ngôn ngữ lập
trình trớc (Ngôn ngữ máy, hợp ngữ) đang còn gặp
phải.
- HS: Lắng nghe giảng và ghi chép bài đầy đủ.
+Định nghĩa:
Một chơng trình có thể viết từ nhiều ngôn
ngữ khác nhau sao cho máy tính có thể
hiểu và thực hiện đợc gọi là ngôn ngữ lập
trình.
+ Các loại ngôn ngữ lập trình:
1. Ngôn ngữ máy.
Là ngôn ngữ duy nhất mà máy tính có thể
hiểu và thực hiện đợc.
Các lệnh viết bằng ngôn ngữ máy ở dạng
nhị phân hoặc hexa.
Các ngôn ngữ khác muốn máy tính có thể
hiểu và thực hiện đợc phải 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ừ ( viết tắt bằng tiếng
anh) để thực hiện các lệnh cần thực hiện
trên các thanh ghi.
Ví dụ : ADD AX,BX
Công giá trị đặt trên hai thanh ghi AX và
BX, kết quả đặt trên AX.
3. Ngôn ngữ bậc cao.
- Lệnh viết của ngôn ngữ bậc cao gần với
ngôn ngữ tự nhiên, có tính độc lập, ít phụ

thuộc vào các loại máy.
Ngôn ngữ bậc cao muốn máy tính hiểu đ-
ợc cũng phải dịch ra ngôn ngữ máy thông
qua chơng trình dịch
44
………………………………………………………………………………………
……
………………………………………………………………………………
………………………………………………………………………………
……………………………………………………………………
45

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×