Tin 11

Chia sẻ bởi Lê Phạm Thắng | Ngày 14/10/2018 | 30

Chia sẻ tài liệu: tin 11 thuộc Tư liệu tham khảo

Nội dung tài liệu:

Ngày soạn: 23/08/09 Ngày giảng: 24/08/09 Lớp 11C
Ngày giảng: 27/08/09 Lớp 11B9,B8


CHƯƠNG 1: MỘT SỐ KHÁI NIỆM VỀLẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH
Tiết 1.
§1. KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH

MỤC TIÊU
Kiến thức
- Biết được khái niệm lập trình và ngôn ngữ lập trình
- Biết được khái niệm chương trình dịch
- Phân biệt được hai loại thông dịch và biên dịch
2. Kĩ năng
- Thành thạo trong việc nhận biết một số ngôn ngữ lập trình và nhận biết được các chương trinh dịch đã học
4. Thái độ
- Nghiêm túc tích cực trong giờ học
Chuẩn bị của giáo viên và học sinh
Chuẩn bị của giáo viên
Giáo án, sgk, phiếu học tập
2. Chuẩn bị của học sinh
Sgk, chuẩn bị bài cũ ở nhà.
Tiến trình
tra bài cũ, đặt vấn đề vào bài mới
Kiểm tra bài cũ: không
Đặt vấn đề vào bài mới
Trong chương trình tin 10 ta đã biết: Để giải bài toán thì cần phải có thuật toán
Để máy tính thực hiện được thuật toán này thì cần phải dùng ngông ngữ lập trình đề diễn tả, vậy NNLT và LT là gì thì ta học bài hôm nay.
2.Nội dung
HĐ CỦA HS
TG
HĐ CỦA GV


- Sau khi lập trình xong chúng ta sẽ thu được kết quả gì?

- Để máy tính hiểu được các bước giải của một baig toán và đưa ra kết quả thi cần phải làm thế nào?
- Kể tên một số ngôn ngữ lập trình mà em biết?

5’


5’

5’

Khái niệm ngôn ngữ lập trình
- Lập trình là việc sử dụng cấu trúc dữ liệu và các lệnh của một 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.
- Ngôn ngữ lập trình là một phần mềm dùng để diễn đạt thuật toán, thành một chương trình giúp cho máy tính hiểu được thuật toán đó.
- Một số loại ngôn ngữ lập trình: ngôn ngữ bậc cao, ngôn ngữ máy và hợp ngữ.


- Làm thế nào để máy hiểu được chương trình viết từ ngôn ngữ bậc cao?
- Chương trình đưa vào máy tính gọi là chương trình gì? Và thu được kết quả gì? Kết quả đố gọi là gì?



- Để giới thiệu bản thân mình với người khác có 2 cách:
+. Để người cần biết tự hỏi
+. Tự bản thân giới thiệu về mình.
- Trong hai cách làm trên có gì khác nhau? Cách làm nào nhanh và hiệu quả hơn?


10’







6’




6’

2. Chương trình dịch
- Chương trình dịch là một chương trình có chức năng chuyển đổi mmột ngôn ngữ được viết bằng ngôn ngữ lập trình bậc cao thành một chương trình thực hiện được trên máy tính
- Đầu vào của chương trình dịch là một chương trình được viết bằng ngôn ngữ lập trình bậc cao, đầu là là một chương trình được viết bằng ngôn ngữ máy.
C.Trình nguồn C.Trình đích
Thông dịch(interpreter): Lần lượt dịch và thực hiện từng lệnh một
- 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 lệnh vừa chuyển đổi được
Biên dịch (compiler).
- Kiểm tra, phát hiên lỗi và dịch toàn bộ chương trình nguồn thành một chương trình có thể thực hiện được trên máy.



3. Củng cố, luyện tập (5p)
Khái niệm lập trình và ngôn ngữ lập trình
Các loại ngôn ngữ lập trình
Các chương trình dịch
4. Hướng dẫn học sinh tự học ở nhà (3p)
a. Học bài cũ
Nội dung bài cũ
Trả lời câu hỏi 1,2,3 sgk trang13
b. Chuẩn bị bài mới
- Đọc trước nội dung bài CÁC THÀNH PHẦN CỦA NGÔN NGỮ LẬP TRÌNH

* 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ẻ: Lê Phạm Thắng
Dung lượng: 47,00KB| Lượt tài: 0
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)