Tải bản đầy đủ (.doc) (16 trang)

Giao an tin 8

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (192.04 KB, 16 trang )

Ngày soạn: 4/9/2008
Ngày dạy: ./09/2008
Tiết 1 Bài 1: máy tính và chơng trình máy tính
A. Mục tiêu:
* Kiến thức:
- HS biết đợc 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 đợc 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.
* Kỷ năng:
- HS có kỷ năng phân biệt lệnh của máy tính và lệnh của con ngời.
* Thái độ: HS có thái độ học tập nghiêm túc.
B. Chuẩn bị:
- GV: Thiết kế bài dạy.
- HS : Đọc trớc bài học.
C. Tiến trình dạy học:
Hoạt động của giáo viên Hoạt động của học sinh
Hoạt động 1: Giới thiệu phần 1: Lập trình đơn giản:
? Em hiểu gì về khái niệm lập trình ?
Lập trình là gì ? Vì sao phải lập trình ? Và lập trình
nh thế nào ? Phần này chúng ta sẽ nghiên cứu các vấn
đề đó.
Hoạt động 2: 1.Con ng ời ra lệnh cho máy tính nh thế
nào ?
? MTĐT là gì ? MTĐT giúp chúng ta làm gì ?
? Vậy để MT thực hiện những mong muốn của con
ngời thì ta phải làm gì ?
GV lấy một số ví dụ nh trong SGK.
GV chốt lại: để yêucầu MT thực hiện một công việc
nào đó thì con ngời cần đa cho MT một hoặc nhiều
lệnh để MT lần lợt thực hiện các lệnh đó.
Hoạt động 3: 2.Ví dụ: Rô-bốt nhặt rác:


GV giới thiệu nh ở SGK
? Để thực hiện đợc công viêc Nhặt rác MT cần thực
hiện lần lợt các lệnh nào ?
GV giới thiệu lệnh: Hãy nhặt rác nh ở SGK.
HS suy nghĩ và trả lời theo
hiểu biết của mình.
- MT là một thiết bị điện tử
vô tri vô giác. MTĐT là công
cụ giúp chúng ta xử lý thông
tin một cách hiệu quả.
- Phải đa ra những chỉ dẫn
cho MT hay nói cách khác là
ta phải Ra lệnh cho MT.
HS lắng nghe
1. Tiến hai bớc
2. Quay trái, tiến 1 bớc.
3. Nhặt rác.
4. Quay phải, tiến 3 bớc.
5. Quay trái, tiến hai bớc.
6. Bỏ rác vào thùng.
Giáo án Tin Học 8 Giáo vi ên: Hoàng Đức Hòa
1
Hoạt động4: 3.Viết ch ơng trình - Ra lệnh cho MT làm
việc:
? Ta ra lệnh cho máy tính nh thế nào ?
? Vậy chơng trình MT là gì ?
GV lấy ví dụ Rô bốt nhặt rác để minh hoạ
? Qua đây em hãy cho cô biết: Tại sao phải viết chơng
trình ?
Hoạt động 5: Củng cố

? Con ngời ra lệnh cho MT nh thế nào ?
? Muốn ra lệnh cho MT con ngời phải làm gì ?
? Viết chơng trình là gì ?
Hoạt động 6: H ớng dẫn về nhà:
- Học bài củ
- Trả lời câu hỏi 1,2
- Đọc trớc phần 4
- Ta phải viết chơng trình
- Chơng trình MT là một dãy
các lệnh mà MT có thể hiểu
và thực hiện đợc.
- Vì viết chơng trình là viết
các lệnh và tập hợp lại theo
một trình tự nhất định giúp
ngời điều khiển MT một cách
đơn giản và hiệu quả hơn.
HS trả lời
HS đọc phần ghi nhở ở SGK
HS ghi chép nhiệm vụ về nhà
Rút kinh nghiệm sau giừo dạy:


.
Ngày soạn: 8/9/2008
Giáo án Tin Học 8 Giáo vi ên: Hoàng Đức Hòa
2
Ngày dạy: ./09/2008
Tiết 2 Bài 1: máy tính và chơng trình máy tính
A. Mục tiêu:
* Kiến thức:

- HS biết ngôn ngữ đợc dùng để viết chwơng trình MT gọi là ngôn ngữ lập trình.
- Biết đợc vai trò của chơng trình dịch.
* Kỷ năng:
- HS có kỷ năng phân biệt ngôn ngữ lập trình và ngôn ngữ của con ngời.
* Thái độ: HS có thái độ học tập nghiêm túc.
B. Chuẩn bị:
- GV: Thiết kế bài dạy.
- HS : Đọc trớc bài học.
C. Tiến trình dạy học:
Hoạt động của giáo viên Hoạt động của học sinh
Hoạt động 1: Kiểm tra bài củ
? Con ngời ra lệnh cho MT nh thế nào ?
? Con ngời ra lệnh cho MT nh thế nào ?
? Muốn ra lệnh cho MT con ngời phải làm gì ?
? Viết chơng trình là gì ?
Hoạt động 2: 4.Ch ơng trình và ngôn ngữ lập trình
? MT xử lý thông tin nh thế nào ?
GV: Các dãy bit là cơ sở để tạo ra ngôn ngữ máy. Nh
vậy MT không thể hiểu đợc ngôn ngữ bằng tiếng Việt
mà chúng ta đa viết ở tiết trớc.
? Vậy để MT hiểu đợc yêu cầu của chúng ta thì chúng
ta phải dùng ngôn ngữ nào?
GV giới thiệu sự khó khăn khi phải sử dụng ngôn ngữ
máy và sự cần thiết phải xuất hiện ngôn ngữ lập trình.
? Vậy ngôn ngữ lập trình là gì ?
GV: Để MT hiểu đợc ngôn ngữ lập trình thì cần phải
có chơng trình dịch tơng ứng.
? Chơng trình dịch là gì ?
? Việc tạo ra một chơng trình máy tính gồm những b-
ớc nào ?

HS suy nghĩ và trả lời vào
nháp sau đó đại diện trả lời.
- MT chuyển đổi ngôn ngữ
thông thờng sang dạng dãy bit
(dãy các số chỉ gồm 1 và 0)
- Ta phải dùng ngôn ngữ máy.
- Là ngôn ngữ dùng để viết
chơng trình MT.
HS đọc phần ghi nhở ở SGK
- Là chơng trình dịch ngôn
ngữ lập trình sang ngôn ngữ
máy.
Gồm 2 bớc:
B1: Viết chơng trình bằng
ngôn ngữ lập trình
B2: Dịch chơng trình thành
Giáo án Tin Học 8 Giáo vi ên: Hoàng Đức Hòa
3
GV lấy ví dụ ở SGK.
? Có những loại ngôn ngữ lập trình nào mà em biết ?
Hoạt động 5: Củng cố
? Ngôn ngữ máy là gì ?
? Ngôn ngữ lập trình là gì ?
? Chơng trình dịch là gì ?
Hoạt động 6: H ớng dẫn về nhà:
- Học bài củ
- Trả lời câu hỏi 3,4?SGK
- Đọc trớc bài 2
ngôn ngữ máy để MT hiểu đ-
ợc.

- Pascal, C, Java, Basic, .
HS đứng tại chố trả lời.
HS ghi chép nhiệm vụ về nhà
Rút kinh nghiệm sau giờ dạy:


.
Ngày soạn: 24/9/2008
Ngày dạy: ./09/2008
Giáo án Tin Học 8 Giáo vi ên: Hoàng Đức Hòa
4
Tiết 3 Bài 2: làm quen với chơng trình và ngôn ngữ
lập trình
A. Mục tiêu:
* Kiến thức:
- HS biết ngôn ngữ đợc ngôn ngữ lập trình gồm những gì.
- Biết và phân biệt đợc tà khoá và tên.
* Kỷ năng:
- HS có kỷ năng phân biệt tà khoá và tên.
* Thái độ: HS có thái độ học tập nghiêm túc.
B. Chuẩn bị:
- GV: Thiết kế bài dạy.
- HS : Đọc trớc bài học.
C. Tiến trình dạy học:
Hoạt động của giáo viên Hoạt động của học sinh
Hoạt động 1: Kiểm tra bài củ
? Viết chơng trình là gì ?
? Chơng trình dịch là gì ?
Hoạt động 2: Ví dụ về ch ơng trình
GV đa ra ví dụ ở SGK

Cho chơng trình chạy trên máy

? Chơng trình trên có mấy dòng lệnh ?
- GV giới thiệu chức năng các dòng lệnh ở ví dụ trên.
Hoạt động 3: Ngôn ngữ lập trình gồm những gì?
? Các câu lệnh trên đợc tạo thành từ những gì ?
? Ngôn ngữ lập trình là gì ?
? Vậy ngôn ngữ lập trình gồm những gì ?
Hoạt động 4: Từ khoá và tên:
Giáo viên cho học sinh quan sát đoạn chơng trình.
Giới thiệu các từ,
HS suy nghĩ và trả lời vào
nháp sau đó đại diện trả lời.
- Chơng trình có 5 dòng lệnh
HS lắng nghe
- Chữ cái, các kí hiệu nh các
phép toán +, -, *, /,
- Là dãy các câu lệnh mà MT
có thể hiểu và thực hiện đợc.
- là bảng chữ cái và các quy
tắc để viết các câu lẹnh có ý
nghĩa xác định, cách bố trí
các câu lệnh,.
HS: Quan sát theo giỏi
Giáo án Tin Học 8 Giáo vi ên: Hoàng Đức Hòa
5
Program, uses crt,begin,writeln, end ...
...
Các từ trên gọi là từ khoá đợc quy định theo ngôn ngữ
lập trình,

Vậy các từ khoá này có thay đổi đợc không?
Ngoài từ khoá trên ta còn thấy các từ nào.
GV hớng dẫn: các từ còn lại trong đoạn chơng trình
gọi là tên.
Vậy tên khác nhau có dùng chung một đại lợng
không?
Tên có dùng chung với từ khoá đợc không? vì sao?
GV chú ý: - Tên khác nhau tơng ứng với đại lợng khác
nhau.
- Tên không đợc trùng với từ khoá
Vậy quá trình đặt tên làm sao cho dễ nhớ.
Giáo viên đa ra một số cho HS nắm lại
Hoạt động 5: Cũng cố.
Ngôn ngữ lập trình là gì?
Hãy phân biệt giữa từ khoá và tên?
Hoạt động 6: H ớng dẫn về nhà:
- Học bài củ
- Trả lời câu hỏi 1,2, 3,4?SGK
- Đọc trớc mục 4,5 SGK
Các từ khoá trên không thể
thay đổi.
CT_Dau_Tien;crt; ...
Phải dùng tên khác nhau cho
các đại lợng khác nhau.
Tên không trùng với khoá
HS trả lời
Rút kinh nghiệm sau giờ dạy:


.

Ngày soạn: 24/9/2008
Ngày dạy: ./09/2008
Giáo án Tin Học 8 Giáo vi ên: Hoàng Đức Hòa
6

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×