Giáo án 11_ 2012 chuẩn

Chia sẻ bởi Nguyễn Bích Ngọc | Ngày 25/04/2019 | 51

Chia sẻ tài liệu: giáo án 11_ 2012 chuẩn thuộc Tin học 11

Nội dung tài liệu:

Ngày soạn:
Ngày giảng:
Tiết theo PPCT:

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. CHUẨN BỊ:
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:
Nội dung
Hoạt động của GV và HS



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
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

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:
Ngày giảng:
Tiết theo PPCT:
&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. CHUẨN BỊ:
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

GV: Gọi HS trả lời ý nghĩa của việc đặt tên?
HS: Tại chỗ trả lời.
GV: Nhận xét và đưa ra kết luận.
HS: Chú ý và ghi bài
* 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 Bích Ngọc
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)