- Viết chương trình là sử dụng các từ có nghĩa thường là tiếng Anh - Các chương trình dịch đóng vai trò "người phiên dịch" và dịch những chương trình được viết bằng ngôn ngữ lập trình sa[r]
Trang 1PHẦN I: LẬP TRÌNH ĐƠN GIẢN
Tiết 2
Ngày soạn: 13/08/2012
D y các l p:ạ ở ớ
8A 8B 8C
1 MỤC TIÊU
a Kiến thức
- Biết sơ qua về chương trình, cách ra lệnh cho máy tính làm việc
- Hiểu khái niệm về ngôn ngữ lập trình
b.
Kỹ năng
- Hình dung được một số chương trình cơ bản
c.
Thái độ
- Nghiêm túc trong học tập, có tinh thần học hỏi, sáng tạo
2 ĐỒ DÙNG
1 Chuẩn bị của Giáo viên: Sách giáo khoa, giáo án, máy chiếu, phòng máy vi
tính
2 Chuẩn bị của Học sinh: Sách giáo khoa, vở, viết, thước kẻ Xem bài mới trước khi lên lớp
3 PHƯƠNG PHÁP
vấn đáp, thuyết trình, luyện tập
4 TIẾN TRÌNH BÀI GIẢNG
a.
Tổ chức lớp (1’)
Ổn định tổ chức
Kiểm tra sĩ số học sinh
b.
Kiểm tra bài cũ (5’)
* Câu hỏi:
- CH1: con người ra lệnh cho máy tính như thế nào?
* Trả lời:
- CH1: - Để chỉ dẫn máy tính thực hiện một công việc nào đó, con người đưa
cho máy tính một hoặc nhiều lệnh, máy tính sẽ lần lượt thực hiện các lệnh đó
c Giảng bài mới: (1’)
V th c ch t, vi c vi t các l nh ề ự ấ ệ ế ệ để đ ề i u khi n rô b t trong ví d ti tể ố ụ ở ế
h c trọ ước chính l vi t chà ế ương trình Tương t , ự để đ ề i u khi n máy tính l mể à
vi c, chúng ta c ng ph i vi t chệ ũ ả ế ương trình Cách vi t v hình dung nh th n oế à ư ế à
v chề ương trình v ngôn ng l p trình, ta sang n i dung m i.à ữ ậ ộ ớ
20’ Hoạt động 1: Tìm hiểu viết chương trình – ra
lệnh cho máy tính làm việc
3 Viết chương trình – ra lệnh cho máy tính làm
BÀI 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH (tt)
Trang 2* Khái niệm về chương trình:
- Chương trình máy tính là dãy các lệnh mà máy tính có thể hiểu và thực hiện được
- Ví dụ về CT:
Hãy nhặt rác;
Bắt đầu
Tiến 2 bước;
Quay trái, tiến 2 bước; Nhặt rác;
Quay phải, tiến 3 bước;
Quay trái, tiến 2 bước;
Bỏ rác vào thùng; Kết thúc
- Viết chương trình là hướng dẫn máy tính thực hiện các công việc hay giải một bài toán cụ thể
- Máy tính sẽ thực hiện các lệnh có trong chương
trình một cách tuần tự, thực hiện xong một lệnh
sẽ thực hiện lệnh tiếp theo,
từ lệnh đầu tiên đến lệnh cuối cùng
-y/c hs quan sát trên màn
chiếu
- Việc viết các lệnh để
điều khiển rô-bốt về thực
chất cũng có nghĩa là viết
chương trình
- Chương trình máy tính là
dãy các lệnh mà máy tính
có thể hiểu và thực hiện
được
- Đưa ra VD: Về rô bốt
nhặt rác:
+ Tên câu lệnh gộp chung
“Hãy nhặt rác”: là tên CT
+ Khi thực hiện CT, máy
tính sẽ thực hiện các lệnh
có trong CT một cách
tuần tự, nghĩa là thực hiện
xong một lệnh sẽ thực
hiên lệnh tiếp theo, từ
lệnh đầu tiên đến lệnh cuối
cùng
+ Viết CT mô phỏng để
điều khiển rô bốt nhặt rác
? Tìm hiểu tại sao phải
viết chương trình
Để thực hiện được công
việc, máy tính phải hiểu
các lệnh được viết trong
chương trình Vậy làm thế
nào để máy tính hiểu được
các lệnh của con người?
Ta có thể ra lệnh cho máy
tính bằng cách nói hoặc gõ
các phím bất kì được
không?
các ngôn ngữ lập trình đã
ra đời để giảm nhẹ khó
khăn trong việc viết
chương trình
- Hình dung
- Lắng nghe
- Chú ý cùng
GV thảo luận nội dung này
- Suy nghĩ trả lời
- Nghe và ghi chép
12’ Hoạt động2: Tìm hiểu về CT và ngôn ngữ LT 4 Chương trình và ngôn
ngữ lập trình:
- Ngôn ngữ máy (dãy
Trang 3- ? Để máy tính hiểu và xử
lí, thì thông tin đưa vào
máy tính phải được
chuyển đổi dưới dạng gì?
- ngôn ngũ máy là gì?
-Ngôn ngữ LT là gì ?
- CT dịch là gì ?
- Nhận xét -> Chương
trình mà con người viết ra
phải đảm bảo máy tính có
thể “hiểu” được
- Chương trình còn cần
được chuyển đổi sang
ngôn ngữ máy bằng một
chương trình dịch tương
ứng
- Máy tính “nói” và “
Hiểu” bằng một ngôn ngữ
riêng là ngôn ngữ máy
tính
- Viết chương trình là sử
dụng các từ có nghĩa
(thường là tiếng Anh)
- Các chương trình dịch
đóng vai trò "người phiên
dịch" và dịch những
chương trình được viết
bằng ngôn ngữ lập trình
sang ngôn ngữ máy để
máy tính có thể hiểu được
Như vậy, thông tin đưa
vào máy phải được chuyển
đổi thành dạng dãy bit
(dãy các tín hiệu được kí
hiệu bằng 0 hoặc 1)
bít)
- Lắng nghe ghi chép
- Ngôn ngữ máy là ngôn ngữ duy nhất dùng cho
máy Máy có thể trực tiếp hiểu và thực hiện
- Ngôn ngữ lập trình là ngôn ngữ dùng để viết
các chương trình máy tính
- Là chương trình dịch các ngôn ngữ khác nhau
sang ngôn ngữ máy
- Việc tạo ra một chương trình máy tính gồm hai bước:
+ Viết CT bằng ngôn ngữ LT
+ Dịch CT thành ngôn ngữ máy để máy tính hiểu được
- Ngôn ngữ dùng để viết các chương trình máy tính được gọi là ngôn ngữ lập trình
Bài3_Tr8/SGK
- Trong ngữ máy, mọi lệnh điều khiển biểu diễn bằng
- Hệ thống nội dung toàn
bộ bài giảng
- ? Tại sao người ta phải
- Lắng nghe
- Trả lời, GV điều
Trang 4tạo ra các ngôn ngữ lập
trình trong khi có thể điều
khiển máy tính bằng ngôn
ngữ máy
-? Chương trình dịch là
gì?
chỉnh các con số 0 và 1 Ngôn ngữ
máy khó đọc và khó sử dụng
- Ngôn ngữ LT sử dụng các cụm từ tự nhiên nên dễ nhớ
và dễ sử dụng
Bài 4_Tr8/SGK.
- CT dịch giúp chuyển đổi
CT được viết bằng ngôn ngữ
LT thành CT bằng ngôn ngữ máy
d Củng cố bài học: (đã ở phần trên)
e Bài tập về nhà: 1’
- Học bài theo SGK
- Học ghi nhớ 1, 2, 3 và bài BT2, làm lại BT 3; BT4 SGK
5 RÚT KINH NGHIỆM BÀI HỌC