Nhaët raùc; + Khi thực hiện CT, máy Quay phải, tiến 3 bước; tính sẽ thực hiện các lệnh Quay trái, tiến 2 bước; coù trong CT moät caùch tuaàn Boû raùc vaøo thuøng; tự, nghĩa là thực hiện [r]
Trang 1Tuần: 1 Tiết 2 Ngày soạn: 2208
08
I MỤC TIÊU
1 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
2. Kỹ năng
- Hình dung được một số chương trình cơ bản
3 Thái độ
- Nghiêm túc trong học tập, có tinh thần học hỏi, sáng tạo
II CHUẨN BỊ
1 Nội dung:
- Viết chương trình – ra lệnh cho máy tính làm việc
- Chương trình và ngôn ngữ lập trình
2 Đồ dùng:
- Giáo viên: Sách giáo khoa, giáo án
- 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
III HOẠT ĐỘNG DẠY HỌC
1 Tổ chức lớp (2’)
Ổn định tổ chức
Kiểm tra sĩ số học sinh
+ Lớp 8A1: + Lớp 8A2: Phân nhóm học tập
2 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?
- CH2: Hãy đưa ra lí do cần phải viết chương trình để điều khiển máy tính.
* 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 đó
- CH2: Lí do:
+ Điều khiển máy tính tự động thực hiện các công việc đa dạng và phức tạp mà một lệnh đơn giản không thể thực hiện được
3 Bài mới: (1’)
* Giới thiệu bài:
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 lamg việc, chúng ta cũng
Trang 2phải viết chương trình Cách viết và hình dung như thế nào về nhương trình và ngôn ngữ lập trình, ta sang nội dung mới
*Tiến trình bài dạy:
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
21’
- Giới thiệu sơ qua về
chương trình máy tí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
- Hình dung
- Lắng nghe
- Chú ý cùng GV thảo luận nội dung này
1 Viết chương trình – ra lệnh cho máy tính làm việc:
* 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ể
Hoạt động2: Tìm hiểu về CT và ngôn ngữ LT
15’
- ? Để 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ì?
- 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
- Ngôn ngữ máy (dãy bít)
- Lắng nghe
2 Chương trình và ngôn ngữ lập trình:
- 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 để ná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
Hoạt động3: Củng cố
5’
- 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
* Bổ sung kiến thức:
Bài3_Tr8/SGK
- Trong ngữ máy, mọi lệnh điều khiển biểu diễn bằng
Trang 3tạ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ì?
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
4 Dặn dò: (1’)
- Về nhà học bài cũ Làm bài tập trong sách bài tập
- Xem trước bài mới
IV RÚT KINH NGHIỆM