KiÕn thøc - Biết rằng viết chương trình là viết các lệnh để chỉ 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Ó.. - Biết ngôn ngữ dùng để viết chương trình máy tính gọi[r]
Trang 1Ngày dạy: / /2010 Tại lớp 8A1
Ngày dạy: / /2010 Tại lớp 8A2
Ngày dạy: / /2010 Tại lớp 8A3
Tiết 1- Bài 1: máy tính và chương trình máy tính
I Mục tiêu bài học.
1 Kiến thức
- Biết con người chỉ dẫn cho máy tính thực hiện công việc thông qua lệnh
- Biết chương trình là cách để con người chỉ dẫn cho máy tính thực hiện nhiều công việc liên tiếp một cách tự động
2 Kỹ năng
- Biết mô tả các bước để thực hiện một công việc nào đó
3 Thái độ
- Ham học hỏi, tư duy học tập
II Chuẩn bị của giáo viên và học sinh
1.Giáo viên: Bài soạn, SGK, máy ghi hình, máy tính, đồ dùng dạy học.
2.Học sinh: Vở ghi, SGK, phiếu học tập, đồ dùng học tập.
III Hoạt động dạy – học
ổn định tổ chức: Lớp 8A1: / Lớp 8A2: /
GV
GV
GV
HS
1 Kiểm tra bài cũ Không
2 Bài mới
Hoạt động 1 (13 phút)
Con người ra lệnh cho máy tính
như thế nào?
Máy tính là công cụ là công cụ hỗ
trợ giúp con người xử lý thông tin
một cách hiệu quả Tuy nhiên máy
tính chỉ là máy tính điện tử, để máy
tính thực hiện được những công việc
mà ta mong muốn thì chúng ta phải
đưa ra những chỉ dẫn cho máy tính,
sau đó máy tính sẽ thực hiện
Lấy ví dụ SGK tr4: Khi ấn phím a
trong chương trình Word trên màn
hình xuất hiện chữ a -> ta đã ra lệnh
cho máy tính
Tổ chức cho HS lấy ví dụ ra lệnh
cho máy tính
Lấy ví dụ Trao đổi nhận xét đánh
giá chéo
1 Con người ra lệnh cho máy tính như thế nào?
Để máy tính có thể thực hiện một công việc, con người phải đưa ra những chỉ dẫn thích hợp cho máy tính
Trang 2HS
GV
GV
?
HS
GV
?
HS
Kết luận
Nghiên cứu một số ví dụ SGK
Hoạt động 2 ( 25 phút)
Ví dụ
Giới thiệu qua về robot
Tổ chức HS hoạt động theo nhóm
Chia lớp thành 3 nhóm cùng thảo
luận vấn đề
Mô tả robot nhặt rác bỏ vào thùng
rác theo hình vẽ 1
Độc lập suy nghĩ và trả lời
Nhận xét đánh giá cho nhau
Kết luận
HS thảo luận nội dung:
Trong ví dụ về robot, nếu thay đổi
thứ tự của lệnh 1 và lệnh 2 trong
chương trình, rôbốt có thực hiện
được công việc nhặt rác không? Hãy
xác định vị trí mới của robốt sau khi
thực hiện xong lệnh “Hãy nhặt rác”
Em hãy đưa ra hai lệnh để rôbốt trở
lại vị trí ban đầu?
Chia lớp thành nhóm bàn, thảo luận
trong 5 phút
Các nhóm báo cáo kết quả
Nhận xét đánh giá lẫn nhau
Nhận định lại kiến thức
3 Củng cố và luyện tập ( 5 phút)
GV: Tóm tắt kiến thức trọng tâm
HS: Trả lời các câu hỏi 1 trong SGK
tr8
2.Ví dụ: Rô bốt nhặt rác
Hình 1: Rô bốt nhặt rác
1 Tiến 2 bước
2 Quay trái, tiến một bước
3 Nhặt rác
4 Quay phải, tiến 3 bước
5 Quay trái, tiến 2 bước
6 Bỏ rác vào thùng
4 Hướng dẫn học tự học ở nhà và chuẩn bị cho tiết sau (2 phút)
Chuẩn bị cho tiết sau:
HS: - Học bài cũ, đọc phần tiếp theo
GV: - Soạn bài, tìm hiểu SGK, tài liệu, ĐDDH
Trang 3Ngày dạy: / /2010 Tại lớp 8A1
Ngày dạy: / /2010 Tại lớp 8A2
Ngày dạy: / /2010 Tại lớp 8A3
Tiết 2- Bài 1: máy tính và chương trình máy tính (Tiếp)
I Mục tiêu bài học.
1 Kiến thức
- Biết rằng viết chương trình là viết các lệnh để chỉ 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ể
- Biết ngôn ngữ dùng để viết chương trình máy tính gọi là ngôn ngữ lập trình
- Biết vai trò của chương trình dịch
2 Kỹ năng
- Biết mô tả các bước để thực hiện một công việc nào đó
3 Thái độ
- Ham học hỏi, tư duy học tập
II Chuẩn bị của giáo viên và học sinh
1 Giáo viên: Bài soạn, SGK, máy ghi hình, máy tính, đồ dùng dạy học.
2.Học sinh: Vở ghi, SGK, phiếu học tập, đồ dùng học tập.
III Hoạt động dạy – học
ổn định tổ chức: Lớp 8A1: / Lớp 8A2: /
GV
?
HS
?
HS
1 Kiểm tra bài cũ ( 5 phút)
Em hãy lấy một số ví dụ mà em đã ra
lệnh cho máy tính thực hiện một
công việc nào đó
Em hãy hướng dẫn bạn em thực hiện
việc nấu cơm bằng bếp củi ( Lưu ý
có đầy đủ các nguyên vật liệu)
2 Bài mới.
Hoạt động 3 ( 13 phút)
Viết chương trình – ra lệnh cho
máy tính làm việc.
Việc viết các lệnh để điều khiển
rôbốt trong ví dụ trên chính là viết
chương trình
Chương trình máy tính là gì?
Trả lời
Lệnh 1 gồm mấy lệnh, lệnh 2 gồm
mấy lệnh
Trả lời
- Vo gạo cho vào nồi, đổ nước theo
định lượng
- Cho lên bếp đun sôi, khuẫy chờ cơm cạn
- Bắc xuống vần kiểm tra cho đến khi chín
3 Viết chương trình - ra lệnh cho máy tính làm việc.
Chương trình máy tính là một dãy các câu lệnh mà máy tính có thể hiểu
và thực hiện được
Khi thực hiện chương trình các lệnh được thực hiện một cách tuần tự
Trang 4HS
HS
?
HS
GV
HS
GV
?
HS
GV
GV
HS
GV
HS
Khi thực hiệc chương trình máy tính
sẽ thực hiện tuần tự các lệnh
Chú ý và ghi bài
Quan sát hình2 tr 5 để minh hoạ
Tại sao ta phải viết chương trình
Nghiên cứu SGK và trả lời
Lấy hình 2 làm ví dụ để minh hoạ
Ghi bài
Hoạt động 4 (18 phút)
Chương trình và ngôn ngữ lập trình.
Để máy tính có thể xử lý, thông tin
đưa vào máy tính phả chuyển đối
thành dạng bit (là dãy các số gồm 1
và 0)… Viết bằng ngôn ngữ máy
rất khó khăn, khó sử dụng Do đó
các ngôn ngữ lập trình đã ra đời
Em hãy lấy một số ngôn ngữ lập
trình mà em biết
Kể một số chương trình
Giới thiệu một số ngôn ngữ lập trình
như Turbo Pascal, Accses
Tuy nhiên máy tính chưa hiểu được
các chương trình bằng ngôn ngữ lập
trình Chương trình còn được
chuyển đổi thành ngôn ngữ máy
bằng một chương trình dịch tương
ứng
Quan sát hình 4,5
Giải thích hình trên
Quan sát chú ý
2 em đọc ghi nhớ SGK tr8
3 Củng cố và luyện tập (8 phút)
GV: Tóm tắt kiến thức trọng tâm
HS: Trả lời các câu hỏi 2,3,4 trong
SGK tr8
4 Chương trình và ngôn ngữ lập trình.
Ngôn ngữ lập trình dùng để viết các chương trình máy tính
Ví dụ; Turbo Pascal, Accses Máy tính chưa hiểu các chương trình bằng ngôn ngữ lập trình Chương trình còn cần được chuyển
đổi sang ngôn ngữ bằng một chương trình dịch tương ứng
Ghi nhớ: SGK tr 8
4 Hướng dẫn học tự học ở nhà và chuẩn bị cho tiết sau (2 phút)
Chuẩn bị cho tiết sau:
HS: - Học bài cũ, đọc trước bài 2
GV: - Soạn bài, nghiên cứu SGK, tài liệu, ĐDDH