TUYỂN SINH LỚP KỸ THUẬT VIÊN TIN HỌC
|
THÔNG BÁO CHIÊU SINH |
|
|
MỞ LỚP DẠY KÈM TOÁN LỚP 10
|
DẠY KÈM TOÁN LỚP 10 |
|
|
Giáo án Tin 11

- 0 / 0
Nguồn:
Người gửi: Trần Văn Linh (trang riêng)
Ngày gửi: 23h:50' 27-07-2011
Dung lượng: 1.3 MB
Số lượt tải: 29
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 đích yêu cầu :
- Hiểu khả năng của ngôn ngữ lập trình bậc cao, phân biệt được với ngôn ngữ máy và hợp ngữ.
- Hiểu ý nghĩa và nhiệm vụ của chương trình dịch. Phân biệt được biên dịch và thông dịch.
II. Chuẩn bị của giáo viên, học sinh:
a/ Giáo viên: Tìm hiểu thêm một số thuật ngữ.
b/ Học sinh: đọc trước Sgk
III. Tiến trình bài dạy:
a/ Bài cũ: Yêu cầu học sinh trả lời một số câu hỏi:
1/ Có những loại ngôn ngữ lập trình nào?
2/ Phân biệt ngôn ngữ bậc cao với các ngôn ngữ lập trình khác ở những nội dung nào?
3/ Kể tên một số ngôn ngữ lập trình mà học sinh biết.
4/ Tại sao người ta phải xây dựng các ngôn ngữ lập trình bậc cao?
b/ Bài mới:
Hoạt động của giáo viên và học sinh
Ghi bảng
Hoạt động 1: Ngôn ngữ lập trình bậc cao, ngôn ngữ máy:
Chương trình viết bằng ngôn ngữ máy:
Có thể trực tiếp được nạp vào bộ nhớ và thực hiện ngay
Đặc điểm của ngôn ngữ lập trình bậc cao:
Chương trình viết bằng ngôn ngữ lập trình bậc cao nói chung không phụ thuộc vào máy và phải được dịch sang ngôn ngữ máy mới thực hiện được.
Hoạt động 2:: Chương trình dịch nhận đầu vào là chương trình viết bằng ngôn ngữ lập trình bậc cao (Chương trình nguồn) , thực hiện chuyển đổi sang ngôn ngữ máy (Chương trình đích)
Hoạt động 3:Em nào có thể cho ví dụ diễn tả chương trình dịch mà em hiểu?
HS: Dịch theo ngôn ngữ nói và dịch theo ngôn ngữ viết.
HS: Người biên dịch
HS: Thông dịch viên.
Hoạt động 4: Thông dịch
GV: Nhận xét sự giống và khác nhau của hai từ thông dịch và biên dịch?
GV: ví dụ
- Một người chuyên dịch sang tiếng nước ngoài khi các nguyên thủ đi công tác được gọi là gì?
- Một người chuyên dịch truyện nước ngoài cho thiếu nhi sang tiếng việt nam được gọi là gì?
GV: Nguời dịch cho nguyên thủ sau phiên đàm thoại có nhớ chi tiết những lời mình đã dịch không?
* Chú ý:
+ Một câu lệnh thực hiện bao nhiêu lần thì nó phải dịch bấy nhiêu lần.
1.Khái niệm Lập trình: Là sử dụng cấu trúc dữ liệu và các câu lệnh của ngôn ngữ lập trình cụ thể để mô tả dữ liệu và diễn đạt các thao tác của thuật toán.(Hay chuyển đổi dữ liệu và các thao tác của thuật toán thành cấu trúc dữ liệu và các câu lệnh của một ngôn ngữ lập trình.)
2. Khái niệm Chương trình dịch
*Chương trình dịch: 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 thành chương trình được thực hiện trên máy tính.
Chương trình nguồn (
( Chương trình đích
a.Thông dịch (Interpreter):
Thực hiện bằng các 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ác câu lệnh vừa chuyển đổi được.
b.Biên dịch:
-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ể sử dụng lại khi cần thiết
IV.CỦNG CỐ:
-Nhắc lại các khái niệm lập trình, ngôn ngữ lập trình, chương trình dịch.
-Hãy cho biết chương trình dịch hoạt động như thế nào?
****************************************************
Ngày soạn : 05/08/2010 - PPCT: 02
Bài 2. CÁC THÀNH PHẦN CỦA NGÔN NGỮ LẬP TRÌNH
I.MỤC ĐÍCH,YÊU CẦU:
1. Kiến thức :
Biết các thành phần cơ bản của ngôn ngữ lập trình :bảng chữ cái, cú pháp và ngữ nghĩa.
Hiểu và phân biệt được 3 thành phần này.
Biết các thành phần cơ sở của pascal: bảng chữ cái, tên, tên chuẩn, tên riêng(từ khoá), hằng và biến.
Phân biệt được tên , hằng và biến.
Biết đặt tên đúng.
2. Kỹ năng :
3. Thái độ :
Nghiêm túc, cẩn thận, đoàn kết, có tinh thần giúp đỡ nhau trong nhóm.
II. CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH :






Nhận xét bài viết