Giáo án môn Tin học khối 8 - Bài 1: Máy tính và chương trình máy tính - Trường THCS Đinh Tiên Hoàng

I. MỤC TIÊU:

 * 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 thực hiện thông qua các lệnh

 * Kĩ năng: Nhận biết được các lệnh trong một chương trình, áp dụng các lệnh để điều khiển máy tính.

 * Thái độ: Hình thành hoạt động theo nhóm, có ý thức tự chủ trong học tập.

II. CHUẨN BỊ:

 * Giáo viên: - Phòng máy tính, SGK, SGV, tài liệu, Giáo án.

 * Học sinh: - Đọc trước bài, SGK, Đồ dùng học tập, bảng phụ.

 

doc 6 trang Người đăng phammen30 Lượt xem 716Lượt tải 0 Download
Bạn đang xem tài liệu "Giáo án môn Tin học khối 8 - Bài 1: Máy tính và chương trình máy tính - Trường THCS Đinh Tiên Hoàng", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Tuần: 1	Ngày soạn: 24 /08 /2015
Tiết: 1	Ngày dạy: 25 /08 /2015
Bài 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH(t1)
I. MỤC TIÊU: 
 * 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 thực hiện thông qua các lệnh
 * Kĩ năng: Nhận biết được các lệnh trong một chương trình, áp dụng các lệnh để điều khiển máy tính.
 * Thái độ: Hình thành hoạt động theo nhóm, có ý thức tự chủ trong học tập.
II. CHUẨN BỊ:
 * Giáo viên: - Phòng máy tính, SGK, SGV, tài liệu, Giáo án.
 * Học sinh: - Đọc trước bài, SGK, Đồ dùng học tập, bảng phụ...
III. PHƯƠNG PHÁP: Vấn đáp, Đặt và giải quyết vấn đề, thuyết trình.
IV. TIẾN TRÌNH BÀI DẠY:
1. Ổn định tổ chức lớp (1phút)
2. Kiểm tra bài cũ :Kiểm tra sách vở học sinh, dặn dò và những nguyên tắc khi học tin học 8.
Giới thiệu tổng quát của môn tin học 8 gồm có các chương sau :
Phần 1 : Lập trình đơn giản
Phần 2 : Phần mềm học tập
3. Bài mới : Em thấy rằng máy tính như một cục sắt, hay robốt hoạt động được, đi lại được và làm việc nhà được vì sao vậy?
Hoạt động của thầy và trò
Nội dung ghi bảng
Hoạt động 1: Con người ra lệnh cho máy tính như thế nào?(15 phút)
Yêu cầu HS tự đọc thông tin trong SGK
? Khi muốn mở một phần mềm trong máy tính em thực hiện như thế nào?
? Muôn đưa một kí tự a,b, vào máy tính ta thực hiện thế nào?
Vậy muốn máy tính thực hiện một công việc nào đó theo ý muốn của mình thì ta phải làm thế nào để máy tính hiểu và thực hiện?
VD: khi tìm kiếm một cụm từ và cần thay thế cụm từ đó trong máy tính thì ta thực hiện như thế nào?
NX: ta thấy máy tính sẽ thực hiện lệnh nào trước?
? Để chỉ dẫn một công việc nào đó cho máy tính thì máy tính sẽ thực hiện như thế nào?
? Vậy con người chỉ dẫn cho máy thực hiện công việc như thế nào?
HS: Thực hiện
HS: trả lời
HS: Nhận xét.
TL: - Dùng chuột chọn biểu tượng trên màn hình.
- dùng chuột vào start Programs chọn chương trình cần thực hiện.
HS: trả lời
HS: Nhận xét
Ta gõ phím đó tương ứng từ bàn phím.
HS: trả lời.
TL: Để máy tính thực hiện một công việc theo ý muốn của con người thì ta phải đưa ra chỉ dẫn thích hợp cho máy tính.
HS: Trả lời.
HS: Nhận xét.
TL: Chọn Edit find trong Replace find what: cụm từ Replace with: cụm từ cần thay thế Replace.
HS: Trả lời
TL: Máy tính sẽ thực hiện việc tìm kiếm trước sau đó sẽ thay thế.( Máy tính sẽ lưu cụm từ vào bộ nhớ, tìm đến vị trí mới và thay thế lại).
HS: Trả lời.
TL: Khi 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 này theo đúng thứ tự nhận được.
HS: Trả lời.
HS: Nhận xét.
TL: Con người chỉ dẫn máy tính thực hiện thông qua các lệnh.
Hoạt động 2: Rôbốt nhặt rác(20 phút)
? Em hãy nêu một số người máy mà em biết?
Yêu cầu HS đọc thông tin
? Thông qua các ví dụ trên em hiểu thế nào là người máy?
 Tìm hiều ví dụ về người máy nhặt rác.
Yêu cầu HS tìm hiểu trong SGK.
? Từ vị trí của robốt có thể thực hiện lệnh nào để nhặt rác được chính xác?
HS: Trả lời.
Asimô.
Cuộc thi rôbôcon.
.
HS: Thực hiện.
HS: Trả lời.
HS: Bổ sung.
Robốt( Người máy) là một loại máy có thể thực hiện những công việc một cách tự động thông qua sự điều khiển của con người.
HS: Thực hiện.
HS: Trả lời.
HS: Nhận xét.
TL: Trình bày quá trình thực hiện công việc thông qua máy lệnh:
Tiến 2 bước.
Quay trái, tiến 1 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.
4.Củng cố: 
 - Con người ra lệnh cho máy tính như thế nào?
- Lấy ví dụ?
5.Dặn dò: 
 - Về nhà học bài
 - Soạn trước phần tiếp theo.
Tuần: 1	Ngày soạn: 24 /08 /2015
Tiết: 2	Ngày dạy: 25 /08 /2015
Bài 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH(tt)
I. MỤC TIÊU: 
 * 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 thực hiện thông qua các lệnh
 * Kĩ năng: Nhận biết được các lệnh trong một chương trình, áp dụng các lệnh để điều khiển máy tính.
 * Thái độ: Hình thành hoạt động theo nhóm, có ý thức tự chủ trong học tập.
II. CHUẨN BỊ:
 * Giáo viên: - Phòng máy tính, SGK, SGV, tài liệu, Giáo án.
 * Học sinh: - Đọc trước bài, SGK, Đồ dùng học tập, bảng phụ...
III. PHƯƠNG PHÁP: Vấn đáp, Đặt và giải quyết vấn đề, thuyết trình.
IV. TIẾN TRÌNH BÀI DẠY:
 1. Ổn định tổ chức lớp (1phút)
2. Kiểm tra bài cũ :
? Con người ra lệnh cho máy tính như thế nào ? Nhắc lại phần mềm là gì ? Chương trình là gì ? Lý do con người viết chương trình để điều khiển máy tính ?
 3. Bài mới : Con người làm thế nào để các máy tính có thể hoạt động được và cơ chế nó như thế nào?
Hoạt động của thầy và trò
Nội dung ghi bảng
Hoạt động 1: Viết chương trình ra lệnh cho máy tính làm việc(20 phút)
Yêu cầu HS đọc thông tin trong SGK
Từ ví dụ điều khiển robốt nhặt rác ta có thể hiểu cách viết CT là gì?
VD: khi sao chép một khối văn bản thì ta thực hiện các thao tác gì?
Em hiểu chương trình máy tính là gì?
Vậy khi viết một chương trình cho máy tính để điều khiển máy tính thực hiện một công việc thì máy tính có hiểu và thực hiện công việc không?
VD: Thực hiện viết chương trình của robốt nhặt rác.
? Có bao nhiêu lệnh trong chương trình
Tại sao cần viết chương trình?
Yêu cầu HS đọc thông tin.
Mức độ công việc mà con người muốn mày tính thực hiện như thế nào?
Vậy với mức độ đa dạng và phức tạp như thế có cần phải viết chương trình không?
HS: Thực hiện.
HS: Trả lời
HS: Nhận xét.
TL: 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ể.
HS: Trả lời.
B1: Sao chép nội dung Văn Bản vào bộ nhớ.
B2: Sao chép từ bộ nhớ vào vị trí mới.
HS: Trả lời.
TL: Chương trình máy tính là một dãy các lệnh mà máy tính có thể hiểu và thực hiện được.
HS: Trả lời 
Máy tính thực hiện được và thực hiện lần lượt các lệnh một cách tuần tự theo hướng dẫn.
HS: Thực hiện
Hãy nhặt rác;
Bắt đầu
Tiến 2 bước.
Quay trái, tiến 1 bước.
Nhặt rác.
Quay phải, tiến 3 bước.
Quay trái, tiến 2 bước.
 6. Bỏ rác vào thùng
Kết thúc.
HS: Trả lời.
TL: Có 6 lệnh.
HS: Thực hiện.
HS: Trả lời.
TL: Đa dạng và phức tạp.
HS: Trả lời.
TL: Một lệnh đơn giản không đủ để chỉ dẫn cho máy tính. Vì thế người ta cần phải viết nhiều lệnh và tập hợp lại trong một chương trình.
Hoạt động 2: Chương trình và ngôn ngữ lập trình(20 phút)
Yêu cầu HS đọc thông tin
? Khi ra lệnh cho máy tính làm việc thì con người có hiểu được cách máy tính thực hiện công việc không?
? Máy tính dùng những chữ số nào để mã hóa thông tin?
? Vậy em hiểu thế nào về ngôn ngữ máy?
VD: Để máy tính hiều được chữ a ta phải mã hóa thành:
Chữ a trong bảng mã ASCII là: 97 mã hóa thành :1100001.
 Khi viết một chương trình bằng ngôn ngữ máy thì rất khó khăn và phức tạp ta có cần một ngôn ngữ dễ hiểu hơn khi viết chương trình đó là ngôn ngữ lập trình.
? Ngôn ngữ lập trình được hiểu như thế nào?
VD: Một số ngôn ngữ lập trình phổ biến hiên nay: Pascal, C, C++, Java, 
?Khi viết chương trình trên ngôn ngữ lập trình thì máy tính có hiều được không?
Vậy khi tạo ra một chương trình máy tính ta cần qua mấy bước?
HS: Thực hiện
HS: Trả lời.
Hiểu được máy tính thực hiện công việc đó thông qua ngôn ngữ máy tính.
HS: Trả lời.
TL: Dùng các số 0,1 để mã hóa thông tin.( bít 0 và bít 1)
HS: Trả lời.
TL: Các dãy bít là cơ sở để tạo ra ngôn ngữ dành cho máy tính, được gọi là ngôn ngữ máy.
HS: Trả lời.
TL: Ngôn ngữ dùng để viết chương trình máy tính thì gọi là Ngôn ngữ lập trình.
HS: Trả lời.
TL: Khi viết chương trình trên ngôn ngữ lập trình thì máy tính vấn không hiểu được mà phải thông qua một trình dịch sang ngôn ngữ máy thì máy tính mới hiểu và thực hiện được công việc
HS: Trả lời.
TL: Gồm 2 bước
viết chương trình bằng ngôn ngữ lập trình.
Dịch chương trình thành ngôn ngữ máy để máy tính hiểu được.
4.Củng cố: 
 - Ngôn ngữ lập trình dùng để làm gì?
- Tại sao cần viết chương trình?
- Chương trình dịch dùng để làm gì?
5.Dặn dò: 
 - Về nhà học bài cũ 
 - Trả lời các câu hỏi trong SGK và soạn bài 2.
V. Rút kinh nghiệm: 
................................................................................................................................................................................................................................................................................................

Tài liệu đính kèm:

  • docBai_1_May_tinh_va_chuong_trinh_may_tinh.doc