Giáo án Tin học 8
MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH
I/ MỤC ĐÍCH, YÊU CẦU
- 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;
- Biết rằng viết chương trìnhlà 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ể;
II/ CHUẨN BỊ:
GV: Một số chương trình mẫu
HS: Nghiên cứu trước bài
III/ HOẠT ĐỘNG DẠY HỌC
1. ổn định
2. Bài cũ : Kiểm tra dụng cụ học tập và sách vở của HS
3. Bài mới :
Nội dung - Hoạt động của GV Hoạt động của HS
GV giới thiệu bài - nêu muc tiêu tiết
học
HĐ1:Con người ra lệnh máy tính
như thế nào?
GV cho HS nghiên cứu sgk trong 3p
HS chú ý lắng nghe
HS nghiên cứu sgk
?Lấy ví dụ con người ra lệnh cho
máy tính:
GV chốt và kết luận vấn đề:
Để chỉ dẫn cho máy tính làm việc thì
con người đưa cho máy tính một
hoặc nhiều lệnh, máy tính lần lượt
thực hiện các lệnh đó.
HĐ2: Ví dụ rô - bốt nhặt rác
GV cho HS nghiên cứu sgk
?Muốn cho rô-bốt làm việc con
người phải làm gì?
GV nhận xét trả lời của HS và chốt:
Có hai cách để điều khiển rô-bốt
thực hiện công việc:
C1: Ra từng lệnh để rô- bốt thực
hiện từng thao tác một
C2: Chỉ dẫn để rô- bốt tự động
thực hiện lần lượt các thao tác trên.
Đối với cách 2 chính là viết chương
trình để rõ hơn ta đi qua phần 3
HĐ3: Viết chương trình- ra lệnh cho
máy tính làm việc
Thảo luận nhóm trả lời câu hỏi
Nhận xét nhóm bạn trả lời
HS lắng nghe và ghi vở
HS thảo luận phát biểu
HS lắng nghevà ghi vở
GV cho HS nghiên cứu sgk
? Viết chương trình là gì?
GV giải thích tranh luận của HS và
chốt: Viết chương trình là viết các
lệnh chỉ dẫn cho 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ể.
?Tại sao cần viết chương trình?
Gv chốt: Giúp con người điều khiển
máy tính đơn giản hơn.
Thảo luận nhóm phát biểu
nhận xét nhóm bạn
ghi vở
HS suy nghĩ trả lời câu hỏi
ghi vở
4. Cũng cố : Chỉ định 1-2 HS trả lời câu hỏi:
Viết chương trình là gì? viết chương trình để làm gì?
5. Dăn dò:
- Học thuộc bài ở vở ghi
- Xem tiếp phần bài còn lại
- Trả lời câu hỏi 1 và 2 sgk trang 8
@
MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH
I/ MỤC ĐÍCH, YÊU CẦU
- Biết ngôn ngữ lập trình được dùng để viết chương trình máy tính gọi là ngôn
ngữ lập trình;
- Biết được vai trò của chương trình dịch;
II/ CHUẨN BỊ:
GV: Chương trình mẫu
HS: nghiên cứu trước bài
III/ HOẠT ĐỘNG DẠY HỌC:
1. Ổn định :
2. Bài cũ : - Viết chương trình là gì?
- Viết chương trình để làm gì?
3. Bài mới:
Nội dung - Hoạt động của GV Hoạt động của HS
GV giới thiệu bài nêu mục tiêu tiết học
HĐ1:Chương trình và ngôn ngữ lập trình
GV cho hs nghiên cứu sgk
? Chương trình là gì?
GV bổ sung điều chỉnh và chốt:
HS lắng nghe
HS thảo luận nhóm để trả lời
Con người chỉ dẫn cho máy thực hiện
nhiều công việc liên tiếp bằng cách tự
động.
?Con người làm thế nào để máy hiểu
được ý đồ của con người?
GV điều chỉnh bổ sung và chốt: Chương
trình của con người viết ra phải đảm bảo
máy tính 'hiểu" nên để máy tính hiểu
được phải viết bằng ngôn ngữ máy.
GV nêu vấn đề: Ngôn ngữ máy thì các
dãy bít khó nhớ khó sử dụng
nên đã có một ngôn ngữ trung gian ra đời
khắc phục điều đó là ngôn ngữ lập trình.
GV cho HS nghiên cứu sgk
?Thế nào gọi là ngôn ngữ lập trình?
GV bổ sung và chốt:
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.
GVđặt vấn đề: Nhưng máy chỉ hiểu được
ngôn ngữ máy thôi vậy phải làm gì nữa để
máy hiểu?
GV chốt:
câu hỏi
SH phát biểu nhận xét nhóm bạn
SH ghi vở
HS thảo luận nhóm để trả lời
câu hỏi
SH phát biểu nhận xét nhóm bạn
HS ghi vở
HS lắng nghe
Phải có chương trình dịch.
Vậy phải có chương trình máy tính hiểu
được cần có mấy bước?
GV bổ sung và chốt:
Cần có hai bước:
- Viết chương trình theo ngôn ngữ lập
trình.
-Dịch chương trình thành ngôn ngữ máy.
GV lưu ý thêm các bươc snêu trên chỉ hai
trong rất nhiều bước để tạo ra một chương
trình cụ thể có thể chạy trên máy
HS thảo luận nhóm phát biểu
HS ghi vở
HS suy nghĩ phát biểu
HS suy nghĩ trả lời
HS lắng nghe
HS ghi vở
4.Cũng cố: Hướng dẫn và cho HS làm bài tập 3,4
5. Dặn dò: - Học thuộc bài theo vở
- làm các bài tập 3,4 vào vở
- Xem trước bài 2
@