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 (95.57 KB, 3 trang )
<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
Trần Thị Ánh Nguyệt Tin học 11
1. Kiến thức
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.
2. Thái độ
Học sinh ham muốn học một ngơn ngữ lập trình để giải một bài tốn bằng máy
tính điện tử.
<b>II.</b> <b>Chuẩn bị của giáo viên và học sinh</b>
Giáo viên: giáo án, SGK.
<i>Học sinh: Đọc trước SGK, xem lại một số kiến thức Tin học lớp 10.</i>
<b>III.</b> <b>Phương pháp: </b>
Diễn giải, đàm thoại, giải quyết tình huống có vấn đề.
<b>IV.</b> <b>Tiến trình lên lớp</b>
1) Ổn định lớp
2) Nội dung bài dạy:
Trần Thị Ánh Nguyệt Tin học 11
Trường THPT Thống Nhất B
Hoạt động của giáo viên Hoạt động của học sinh Nội dung
<i>Hoạt động 1: Tìm hiểu</i>
<i>khái niệm lập trình và</i>
<i>ngơn ngữ lập trình</i>
Đưa ra bài tốn
Cho biết bán kính đường
trịn là r. Tính chu vi và
diện tích hình trịn?
<i>+ Em hãy xác định Input,</i>
<i>Output của bài toán?</i>
<i>+ Nêu thuật toán để giải</i>
<i>bài tốn?</i>
<i>+ Nếu trình bày thuật tốn</i>
<i>này với người nước ngồi</i>
<i>em dùng ngơn ngữ nào?</i>
<i>+ Nếu diễn đạt thuật toán</i>
- Diễn giải: hoạt động
để diễn đạt một thuật tốn
thơng qua một ngơn ngữ
lập trình được gọi là lập
trình.
- Diễn giải về khái
niệm lập trình : quay lại vd
trên ta thấy trong tốn học
thì ta viết như sau:
S=3.14*r2
Nhưng trong ngơn ngữ
lập trình thì ta viết lại :
S =3.14*r*r
Như vậy thì máy mới hiểu.
Câu lệnh là gì?
Câu lệnh diễn tả các
thao tác trong các bước của
Vd : S=3.14*r*r là 1 câu
lệnh.
Cấu trúc dữ liệu là gì?
vd kết quả của diện tích là
cho ta một số thực, do đó ta
phải dùng câu lệnh tổ chức
dữ liệu của S là một số
thực.
<i>Hoạt động 2: Tìm hiểu hai</i>
loại chương trình dịch:
Thơng dịch và biên dịch
+ Input: bán kính r.
Output: chu vi, diện tích
+Thuật tốn:
Bước 1: nhập r
Bước2: C=2*3.14*r ;
S=3.14*r2<sub>;</sub>
Bước 3: đưa S, C ra màn
hình.
+Ngơn ngữ Tiếng Anh
+ Ngơn ngữ lập trình
+ 3 ngơn ngữ lập trình là
Ngơn ngữ máy, hợp ngữ và
ngơn ngữ bậc cao <sub>Lập trình là việc sử</sub><i>1. Khái niệm: </i>
dụng cấu trúc dữ liệu và
các 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 tốn.
<i>2. Thơng dịch và biênThông dịch và biên</i>
<i>dịch</i>
Trần Thị Ánh Nguyệt Tin học 11
<b>V.</b> <b>Củng cố kiến thức </b>
- Khái niệm lập trình và ngơn ngữ lập trình.
- Các ngơn ngữ lập trình: ngơn ngữ máy, ngơn ngữ bậc cao, hợp ngữ.
- Khái niệm chương trình dịch.
- Thơng dịch và biên dịch.
<b>VI.</b> <b>Dặn dò: </b>
Về nhà làm các bài tập có liên quan trong sách bài tập. Đọc trước bài mới.