+ Ñieàu khieån maùy tính töï ñoäng thöïc hieän caùc coâng vieäc ña daïng vaø phöùc taïp maø moät leänh ñôn giaûn khoâng theå thöïc hieän ñöôïc.. Baøi môùi : (1’).[r]
Trang 1Tuần : 01 N.Soạn: 25-08-2012
BÀI 1:
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
- Phương pháp thuyết trình ,vấn đáp,tích cực nhĩm
- 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
Ổn định tổ chức
Kiểm tra sĩ số học sinh
+ Lớp:8A1 8A2 8A3
8A4 8A5 8A6
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 phả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
Trang 2*Tiến trình bài dạy:
21’ 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 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ể
- 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
15’ Hoạt động2: Tìm hiểu về CT và ngôn ngữ LT 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
- ? Để 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
Bài3_Tr8/SGK
- Trong ngữ máy, mọi lệnh điều khiển biểu diễn bằng 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ớ
- Hệ thống nội dung toàn
bộ bài giảng
- ? Tại sao người ta phải
tạ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
- Lắng nghe
- Trả lời, GV điều chỉnh
Trang 3-? Chương trình dịch là gì?
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
-— -— -—»« -— -— -—