Giáo án Tin học 8 - Bài 1: Máy tính và chương trình máy tính - Năm học 2009-2010 - Phạm Tấn Phát

Giáo án Tin học 8 - Bài 1: Máy tính và chương trình máy tính - Năm học 2009-2010 - Phạm Tấn Phát

I./ Muïc ñích yeâu caà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ì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.

II./ Chuaån bò:

 GV: SGK, Máy chiếu, máy tính, bài soạn.

 HS: SGK, dụng cụ học tập.Chuẩn bị trước bài ở nhà.

III./ Kieåm tra baøi cuõ

 Kiểm tra sgk, đồ dùng học tập.

 

doc 2 trang Người đăng tranhiep1403 Lượt xem 1098Lượt tải 0 Download
Bạn đang xem tài liệu "Giáo án Tin học 8 - Bài 1: Máy tính và chương trình máy tính - Năm học 2009-2010 - Phạm Tấn Phát", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Tuaàn 1
Ngaøy soaïn:
Tieát: 1,2
Ngaøy daïy:
Baøi 1. Maùy tính vaø chöông trình maùy tính.
I./ Muïc ñích yeâu caà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ì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.
II./ Chuaån bò:
GV: SGK, Máy chiếu, máy tính, bài soạn.
HS: SGK, dụng cụ học tập.Chuẩn bị trước bài ở nhà.
III./ Kieåm tra baøi cuõ
Kiểm tra sgk, đồ dùng học tập.
IV./ Daïy hoïc baøi môùi:
Hoaït ñoäng cuûa giaùo vieân.
Hoaït ñoäng cuûa HS.
Noäi dung.
HĐ1. Tìm hiểu về việc con người ra lệnh cho MT như thế nào.
-GV:Em biết gì về máy tính, máy tính có ứng dụng như thế nào ?
-GV: Con người ra lệnh cho máy tính như thế nào ? Máy tính xử lý như thế nào ?
+ Trả lời: Gõ trên bàn phím chữ Aà01000001 àCPU Xử lý à Màn hình hiện chữ A.
+ Để máy tính có thể thực hiện một công việc theo mong muốn của mình, con người phải đưa ra những chỉ dẫn thích hợp cho máy tính.
+VD: Nháy đúp chuột lên biểu tượng à ra lệnh cho MT khởi động phần mềm.
-GV: Khi thực hiện sao chép 1 đoạn văn bản từ vị trí này sang vị trí khác ta đã ra mấy lệnh cho MT thực hiện ?
+ Chọn khối văn bản
+ Sao chép đoạn văn bản vào bộ nhớ máy tính (Clipboard)
+Sao chép nội dụng trong bộ nhớ vào vị trí mới
HĐ2. Tìm hiểu hoạt động của RoBot quét nhà.( GV chiếu trên màn chiếu)
-GV: Giả sử có một đống rác và một rô-bốt ở các vị trí như hình 1 dưới đây. Từ vị trí hiện thời của rô-bốt, ta cần ra các lệnh để chỉ dẫn rô-bốt nhặt rác và bỏ rác vào thùng rác để ở nơi quy định. 
Vị trí rôbốt
Vị trí thùng rác
Vị trí đống rác
-GV: Nhìn vào hình, em hãy mô tả các bước để Robot có thể thực hiện nhặt rác bỏ vào thùng?
-GV: Giả sử các lệnh trên được viết và lưu trong một tệp với tên "Hay_nhat_rac.exe". Khi đó ta chỉ cần ra lệnh "Hay_nhat_rac", các lệnh trong tệp đó sẽ điều khiển rô-bốt tự động thực hiện lần lượt các lệnh nói trên.
HĐ 3. Cách Viết chương trình ra lệnh cho MT làm việc
- GV: Việc viết các lệnh để điều khiển rô-bốt về thực chất cũng có nghĩa là viết chương trình.
-GV: Khi thực hiện chương trình, máy tính sẽ thực hiện các lệnh có trong chương trình một cách tuần tự
+Giải thích từ tuần tự: Thực hiện từng lệnh một theo thứ tự từ trên xuống dưới.
+Lập trình tuần tự khác với sự kiện, trong thực tế mà chúng ta học các chương trình trong chương trình lớp 6,7 là lập trình với sự kiện, mỗi một sự kiện là dãy các lệnh được thực hiện một cách tuần tự.
-GV: Tại sao cần viết chương trình ?
HĐ4. Tìm hiểu lý phải viết chương trình
-GV: Để thực hiện được công việc, máy tính phải hiểu các lệnh được viết trong chương trình. Vậy làm thế nào để máy tính hiểu được các lệnh của con người? Ta có thể ra lệnh cho máy tính bằng cách nói hoặc gõ các phím bất kì được không?. Các ngôn ngữ lập trình đã ra đời để giảm nhẹ khó khăn trong việc viết chương trình.
-GV: Mô tả trên máy chiếu việc ra lệnh cho máy tính làm việc (H4,5/sgk7)
- Hs nghe, phát biểu các ứng dụng mà em biết.
-Hs suy nghĩ nhớ lại kiến thức đã học ở lớp 6, giải thích ví dụ
-Hs suy nghĩ, trả lời
( 3 lệnh)
HS quan sát trên máy chiếu.
- Hs quan sát hình trên màn chiếu và trả lời.
-Hs tìm lời giải thích
+Chương trình là gì?
+Thực hiện các lệnh tuần tự ?
-Hs xem sgk và trả lời
-Hs suy nghĩ trả lời, lắng nghe và ghi chép.
+ Thông tin đưa vào phải chuyển đổi thành dãy bit 0,1
+ Các dãy bit là cơ sở để tạo ra ngôn ngữ dành cho máy tính hay còn gọi là ngôn ngữ máy
+Chương trình máy tính xuất hiện.
1. Con ngöôøi ra leänh cho maùy tính nhö theá naøo?
- Ñeå chæ daãn maùy tính thöïc hieän moät coâng vieäc naøo ñoù, con ngöôøi ñöa cho maùy tính moät hoaëc nhieàu leänh, maùy tính seõ laàn löôït thöïc hieän caùc leänh naøy theo ñuùng thöù töï nhaän ñöôïc. (Lệnh dưới dạng tín hiệu số nhị phân-dãy bit)
VD1. Gõ trên bàn phím chữ Aà01000001 àCPU Xử lý à Màn hình hiện chữ A.
VD 2. Sao cheùp 1 ñoaïn vb laø yeâu caàu MT thöïc hieän 2 leänh: sao cheùp ghi vaøo boä nhôù vaø sao cheùp töø boä nhôù ra vò trí môùi.
2. Ví duï roâ –boát nhaët raùc
-Nếu thực hiện theo các lệnh sau đây, rô-bốt sẽ hoàn thành tốt công việc:
1. Rẽ phải 3 bước.
2. Tiến 1 bước
3. Nhặt rác
4. Rẽ phải 3 bước.
5. Tiến 3 bước
6. Bỏ rác vào thùng
3. Vieát chöông trình ra leänh cho maùy tính laøm vieäc
Trở lại ví dụ về rô-bốt nhặt rác, chương trình có thể có các lệnh như sau
4. Taïi sao caàn vieát chöông trình?
-Các dãy bit 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. 
-Chương trình máy tính đầu tiên xuất hiện viết chính bằng ngôn ngữ máy.
-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. Các chương trình dịch đóng vai trò "người phiên dịch" và dịch những chương trình được viết bằng ngôn ngữ lập trình sang ngôn ngữ máy để máy tính có thể hiểu được. 
-Như vậy, thông tin đưa vào máy phải được chuyển đổi thành dạng dãy bit 0 hoặc 1.
-Ngôn ngữ lập trình như: C, Java, Basic, Pascal (Turbo Pascal và Free Pascal). Mỗi ngôn ngữ lập trình đều có môi trường lập trình như công cụ tìm kiếm, sửa lỗi, biên dịch và thực hiện chương trình.
HĐ4: Cuûng coá, daën doø:
- Ghi nhớ 1,3.Trả lời BT 1,2,3,4 /SGK. Học bài và làm các câu hỏi và bài tập.
V./ Ruùt kinh nghieäm tieát daïy

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

  • docMoi-Tiet 1-2 Bai1-May tinh và CT may tinh.doc