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

ngày soạn 230809 ngày soạn 230809 ngày giảng 240809 lớp 11c ngày giảng 270809 lớp 11b9b8 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ữ

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 (73.99 KB, 3 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>

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.


<b>§1. KHÁI NIỆM LẬP TRÌNH VÀ NGƠN NGỮ LẬP</b>


<b>TRÌNH</b>



I. MỤC TIÊU


1. 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
II. Chn bÞ của giáo viên và học sinh



1. Chun b ca 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à.


II. TiÕn tr×nh


1. Kiểm tra bài cũ, đặt vấn đề vào bài mới


a. Kiểm tra bài cũ: không
b. Đặt vấn đề vào bài mới


</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>

- Để máy tính thực hiện được thuật tố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’


<b>1. Khái niệm ngơn ngữ lập trình</b>


- 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 tốn.


- Ngơn ngữ lập trình là một phần mềm dùng để diễn
đạt thuật tốn, thành một chương trình giúp cho máy
tính hiểu được thuật tố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


10’


6’


6’


<b>2. Chương trình dịch</b>


- 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



a. 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
b. Biên dịch (compiler).


</div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3>

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?


- Kiểm tra, phát hiên lỗi và dịch tồ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


</div>

<!--links-->

×