Giao an 11- da giam tai

Chia sẻ bởi Nguyễn Đức Hải | Ngày 26/04/2019 | 46

Chia sẻ tài liệu: giao an 11- da giam tai thuộc Tin học 11

Nội dung tài liệu:

Ngày soạn : 15/8/2010
Tiết PPCT : 1
Chương I: MỘT SỐ KHÁI NIỆM VỀ LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH
Bài 1: KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH

I. MỤC TIÊU:
Kiến thức:
Học sinh nhận biết được có ba lớp ngôn ngữ lập trình và các mức của ngôn ngữ lập trình : ngôn ngữ máy, hợp ngữ và ngôn ngữ bậc cao.
Biết dược vai trò của chương thình dịch.
Kĩ năng: Phân biệt được hai khái niệm biên dịch và thông dịch, phân biệt được các loại ngôn ngữ lập trình.
Thái độ: Thấy được sự cần thiết và tiện lợi khi sử dụng các ngôn ngữ lập trình bậc cao. Liên hệ được với quá trình giao tiếp trong đời sống.
II. PHƯƠNG TIỆN DẠY HỌC:
Giáo viên: Một số ví dụ về ngôn ngữ lập trình.
Học sinh: Tìm hiểu một số loại ngôn ngữ giao tiếp thông dụng.
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ũ: Nếu chỉ có thuật toán thì máy đã thực hiện được các bài toán mà chúng ta đã giải hay chưa ?
Giảng bài mới:
Hoạt động của GV và HS
Nội dung

GV : Gọi một học sinh nhắc lại các khái niệm : ngôn ngữ máy, hợp ngữ và ngôn ngư bậc cao.
HS: Trả lời câu hỏi.


GV : Để chuyển đổi chương trình viết bằng ngôn ngữ lập trình bậc cao sang ngôn ngữ máy cần phải có gì?
HS : Đó là chương trình dịch.





GV : - Cho ví dụ từ thực tế : “ Người phóng viên chỉ biết một ngôn ngữ là tiếng việt phóng vấn một chính khách nước ngoài ” thông qua người phiên dịch.
GV : Như vậy có hai cách để người phóng viên có thể thực hiện công việc của mình : biên dịch và thông dịch


Ngôn ngữ máy: Là ngôn ngữ duy nhất mà máy tính có thể trực tiếp hiểu và xử lý đựơc.
Hợp ngữ: Là loại ngôn ngữ sử dụng một số từ để thực hiện lệnh trên thanh ghi.
Ngôn ngữ bậc cao: Là loại ngôn ngữ gần với ngôn ngữ tự nhiên, ít phụ thuộc vào loại máy.
Chương trình dịch là chương trình đặc biệt, có chức năng chuyển đổi chương trình đợc viết bằng ngôn ngữ lập trình bậc cao sang ngôn ngữ máy.



Dùng máy chiếu diễn giải hai tình huống này.
Kết luận :
Biên dịch (Compiler): được thực hiện qua hai bước
- Duyệt, phát hiện lỗi, kiểm tra tính đúng đắn của các câu lệnh trong chương trình nguồn
- Dịch toàn bộ chương trình nguồn thành một chơng trình đích có thể thực hiện trên máy và có thể lưu trữ để sử dụng lại khi cần thiết
Thông dịch (Interpreter) đợc thực hiện bằng cách lặp lại dãy các bước sau
- Kiểm tra tính đúng đắn của câu lệnh tiếp theo trong chương trình nguồn
- Chuyển đổi câu lệnh đó thành một hay nhiều câu lệnh tương ứng trong ngôn ngữ máy.
- Thực hiện câu lệnh vừa chuyển đổi được

CỦNG CỐ : Khái niệm lập trình? Chương trình dịch là gì? Khái niệm ngôn ngữ lập trình?
BÀI TẬP VỀ NHÀ:
IV. RÚT KINH NGHIỆM, BỔ SUNG:

















Ngày soạn : 17 /08/2010
Tiết PPCT : 2
Bài 2. CÁC THÀNH PHẦN CỦA NGÔN NGỮ LẬP TRÌNH.
I. MỤC TIÊU
- Kiến thức:
+ Biết một số khái niệm: tên, tên chuẩn, tên dành riêng, hằng và biến.
+ Học sinh ghi nhớ được các quy định về tên, hằng và biến trong một ngôn ngữ lập trình.
- Kĩ năng:
+ Phân biệt được tên, hằng và biến.
+ Biết cách đặt tên chúng và nhận biết được tên viết sai quy tắc.
- Thái độ: Rèn luyện cho HS tính nguyên tắc, chặt chẽ trong lập trình.
II. PHƯƠNG TIỆN DẠY HỌC:
Giáo viên: Soạn giáo án, nghiên cứu sách giáo khoa, sách bài tập, tài liệu tham khảo. Máy tính cá nhân và máy chiếu ( nếu có).
Học sinh: Đọc trước ở nhà Sách giáo khoa.
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ũ:
Câu hỏi :
1. Chương trình dịch là gì?
2. Biên dịch và thông dịch khác nhau như thế nào?
Giảng bài mới:
Hoạt động của GV và HS
Nội dung

* 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ẻ: Nguyễn Đức Hải
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)