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

Giáo án tin 8 tuần 1-14

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 (1.03 MB, 62 trang )

Trường THCS Đạ M’Rông Năm học 2011 - 2012

HỌC KỲ I
Bài dạy Kiến thức, kỷ năng cơ bản càn hình thành
Dự kiến PPDH
và HTTC dạy học
Phương tiện,
thiết bị
Bài 1 – Máy
tính và
chương trình
máy tính.
- KT: HS 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. Và biết
các khái niệm về chương trình, viết chương
trình là gì…
- KN: HS nắm được chương trình là gì tại sao
lại phải viết chương trình.
- Đặt và giải
quyết vấn đề.
- Thảo luận nhóm.
- Máy tính,
máy chiếu,
GADT, phấn.
Bài 2 – Làm
quen với
chương trình
và ngôn ngữ
lập trình.
- KT: - HS biết thế nao la lập trình, lam quen
với chương trình Turbo Pascal đơn giản đầu


tiên, nhận biết về một số tên và từ khóa Sử
dụng cac từ khóa một cach thích hợp, đặt tên
đúng quy tắc và gợi nhớ Sử dụng cac từ khóa
một cach thích hợp, đặt tên đúng quy tắc và
gợi nhớ
- KN: - 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. Biết vai trò của chương trình dịch.
- Đặt và giải
quyết vấn đề.
- Vấn đáp gợi mở.
- Thảo luận nhóm.
Máy tính,
máy chiếu,
phấn, GADT.
bài TH1 –
làm quen
với turbo
pascal
- KT: HS bước đầu làm quen với môi trường
thực hành turbo pascal, nhận diện màn hình
sọan thảo, cách mở các bảng chọn và câu lệnh.
- KN: Gõ được một chương trình pascal đơn
giản.
Biết cách dịch, sửa lỗi trong CT, chạy CT và
xem kết quả.
- Đặt và giải

quyết vấn đề.
- Vấn đáp gợi mở.
- Cho HS mở máy
thục hành.
Máy tính,
máy chiếu,
phấn, phòng
máy.
Bài 3 –
Chương
trình máy
tính và dữ
liệu
- KT: HS Học sinh biết một số kiểu dữ liệu
thường dùng. Biết các phép toán cơ bản với dữ
liệu kiểu số.
- KN: Biết cách chuyển đổi các biểu thức toán
học từ ngôn ngữ toán học sang ngôn ngữ lập
trình Pascal.
- Đặt và giải
quyết vấn đề.
- Vấn đáp gợi
mở
Máy tính,
máy chiếu,
phấn,GADT.
Bài TH 2 –
Viết chương
trình để tính
toán.

- KT: HS luyện tập soạn thảo, chỉnh sửa
chương trình, biên dịch chạy và xem kết quả
của chương tình trong môi trường Turbo
Pascal
- KN: Học sinh có kỹ năng thực hành với
một số biểu thức số học đơn giản.
- Đặt và giải
quyết vấn đề.
- Cho HS mở máy
thục hành.
Máy tính,
máy chiếu,
phấn, phòng
máy.
Bài 4 – Sử
dụng biến
trong
chương trình
- KT: HS nhận biết được biến , giá trị của biến
và tác dụng của biến trong lập trình,biết cách
khai báo biến đơn giản,.nhận biết được biến ,
giá trị của biến và tác dụng của biến trong lập
trình, biết cách khai báo biến đơn giản.
- KN: HS có thể khai báo các biến đơn giản
theo đúng cấu trúc. Liên hệ kiến thức đã học
để đặt tên biến.,có thể khai báo các biến đơn
- Đặt và giải
quyết vấn đề.
- Thảo luận nhóm.
- Vấn đáp gợi

mở
Máy tính,
máy chiếu,
phấn, GADT
Giáo án tin học lớp 8 GV: Nguyễn Đức Tính
1
Trường THCS Đạ M’Rông Năm học 2011 - 2012

giản theo đúng cấu trúc,liên hệ kiến thức đã
học để đặt tên biến.
Bài TH3 –
Khai báo và
sử dụng
biến.
- KT: HS Biết được tên của các kiểu dữ liệu
và phạm vi giá trị, biết được giá trị của biến thi
thay đổi, còn giá trị của hằng thì không thay
đổi
Cung cấp cho học sinh một số kiểu biến:
- KN: -Bước đầu làm quen với cách khai báo
biến và sử dụng biến trong chương trình. Có
khả năng nhìn nhận một bài toán để chọn biến
và chọn kiểu của biến.
- Đặt và giải
quyết vấn đề.
- Vấn đáp gợi mở.
- Cho HS mở máy
thục hành.
Máy tính,
máy chiếu,

phấn, phòng
máy.
LUYỆN GÕ
PHÍM
NHANH
VỚI
FINGER
BREAK
OUT
- KT: HS hiểu và biết cách sử dụng được phần
mềm. Thông qua các phần mềm học sinh hiểu
được ý nghĩa của các phầm mềm máy tính ứng
dụng trong các lĩnh vựa khác nhau của cuộc
sống (ví dụ: học toán, địa lý, rèn luyện tư duy,
tập gõ phím nhanh). Thông qua phần mềm học
sinh hiểu biết thêm và có ý thức trong việc sử
dụng máy tính đúng mục đích
- KN: Học sinh có kỹ năng sử dụng và khai
thác thành thạo các phần mềm học tập đã được
giới thiệu Thông qua hoạt động học và chơi
bằng phần mềm HS được rèn luyện khả năng
thao tác nhanh với bàn phim và chuột máy
tính.
- Đặt và giải
quyết vấn đề.
- Thảo luận nhóm.
- Vấn đáp gợi mở.
Máy tính,
máy chiếu,
GADT, phấn,

phòng máy
Bài 5 – Từ
bài toán đến
chương trình
- KT: Học sinh xác định được bài toán, các
điều kiện cho trước của bài toán và kết quả cần
thu được và phân tích được ví dụ. Học sinh
xác định quá trình giải bai toán trên máy tính.
- KN: Học sinh xác định được các điều kiện
cho trước và kết quả thu được của một bài toán
cụ thể Học sinh biết các bước giải bài toán
trên máy tính.
- Đặt và giải
quyết vấn đề.
- Thảo luận nhóm.
- Vấn đáp gợi
mở
Máy tính,
máy chiếu,
phấn, GADT
TÌM HIỂU
THỜI GIAN
VỚI PHẦN
MỀM SUN
TIMES
- KT: HS hiểu được các chức năng chính của
phần mềm, sử dụng phần mềm để quan sát thời
gian địa phương của các vị trí khác nhau trên
trái đất.
- KN: Học sinh có thể theo dõi và tự thực hiện

một số chức năng chính của phần mềm như:
tìm kiếm các vị trí trên trái đất có cùng thời
gian mặt trời mọc, tìm các vị trí có nhật thực,
cho thời gian tự chuyển động để quan sát hiện
tượng ngày và đêm,…Thông qua phần mềm
học sinh sẽ hiểu biết thêm về thiên nhiên, trái
đất, từ đó nâng cao ý thức bảo vệ môi trường
sống
- Đặt và giải
quyết vấn đề.
- Thảo luận nhóm.
- Vấn đáp gợi mở.
Máy tính,
máy chiếu,
GADT, phấn,
phòng máy
Bài 6 – Câu
lệnh điều
kiện.
- KT: Biết sự cần thiết của cấu trúc rẽ nhánh,
và cấu trúc rẽ nhánh được sử dụng để chỉ dẫn
cho máy tính thực hiện các thao tác phụ thuộc
- Đặt và giải
quyết vấn đề.
- Thảo luận nhóm.
Máy tính,
máy chiếu,
phấn, phòng
Giáo án tin học lớp 8 GV: Nguyễn Đức Tính
2

Trường THCS Đạ M’Rông Năm học 2011 - 2012

vào điều kiện. Hiểu được hai dạng: Dạng thiếu
và dạng đủ.
- KN: - Học sinh mô tả, viết đúng hai cấu trúc rẽ
nhánh.
- Vấn đáp gợi
mở máy.
Bài TH4 Sử
dụng lệnh
điều kiện
if…then
- KT: - Học sinh được củng cố lại kiến thức về
câu lệnh điều kiện và viết được câu lệnh điều
kiện if …then trong chương trình. Học sinh
hiểu được ý nghĩa của thuật toán sử dụng trong
chương trình
- KN: - Rèn kĩ năng ban đầu về đọc các
chương trình đơn giản, kĩ năng viết chương
trình bằng cách sử dụng câu lệnh if….then
- Đặt và giải
quyết vấn đề.
- Vấn đáp gợi mở.
- Cho HS mở máy
thục hành.
Máy tính,
máy chiếu,
phấn, phòng
máy.
Giáo án tin học lớp 8 GV: Nguyễn Đức Tính

3
Trường THCS Đạ M’Rông Năm học 2011 - 2012

Tuần: 01 Ngày soạn: 14/08/2011
Tiết: 01 Ngày dạy: 17/08/2011
BÀI 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH(t1)
I - MỤC TIÊU
1. Kiến thức:
- HS 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.
- HS 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:
- HS 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ể.
- HS Biết 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.
- HS Biết vai trò của chương trình dịch.
3. Thái độ:
- HS Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo
nhóm.
- HS Nâng cao ý thức và lòng say mê học tập các môn học
I I - CHUẨN BỊ
1. GV: Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu
2. HS: Bảng phụ nhóm, Sách giáo khoa, vở ghi, bút thước
III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY
1. Ốn định lớp.
Sĩ số của các lớp:
Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: …………… …
2. Bài cũ.
3. Bài Mới.
Hoạt động của thầy Hoạt động của trò Nội dung ghi bảng

1. Con người ra lệnh cho máy
tính bằng cách nào.
- Để ra lệnh cho máy tính chúng
ta phải làm gì ?
2. Ro-bot nhặt rác.
-Em hiểu robot là gì?
-Con người điều khiển RoBot
bằng cách nào?
- Chúng ta ra lệnh cho máy
tính thông qua các thao tác
trên bàn phím và chuột hoặc
các chương trình điều khiển.
-Robot là người máy làm việc
cho con người.
1.Con người ra lệnh cho máy
tính.
- Các thao tác bằng chuột và
bàn phím.
- Nháy dúp chuột lên biểu
tượng.
- Gõ các phím ký tự
- Sao chép van bản …
2 . RoBot nhặt rác.
- RoBot là người máy mà con
người tạo ra để làm việc phục
vụ cho con người.
- RoBot có thể tự động làm
một só công việc thông qua điều
khiển của con người.
- Con người điều khiển RoBot

bằng các chương trình điều
khiển.
Giáo án tin học lớp 8 GV: Nguyễn Đức Tính
4
Trường THCS Đạ M’Rông Năm học 2011 - 2012

*VD.Các bước thực hiện của
RoBot nhặt giác
*VD: Các bước thực hiện của
RoBot khi nhặt rác.
1. Tiến 2 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 2 bước
Bỏ rác vào thùng.
3. Củng cố
- Học qua bài này các em biết thêm được những gì?
- Con người chỉ rẫn cho máy tính thông qua các lệnh?
5. Dặn dò
- Về nhà nhớ học thuộc phần ghi nhớ
- Làm bài tập 1 trang 8
- Xem trước mục mục 3,4 trang 7
IV – RÚT KINH NGHIỆM








Giáo án tin học lớp 8 GV: Nguyễn Đức Tính
5
Trường THCS Đạ M’Rông Năm học 2011 - 2012

Tuần: 01 Ngày soạn: 14/08/2011
Tiết: 02 Ngày dạy: 17/08/2011
BÀI 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH(t2)
I - MỤC TIÊU
1. Kiến thức
- HS biết được con người co thê ra lệnh cho máy tính làm việc thông qua chương trình.
2. Kĩ năng
-HS nắm được chương trình là gì tại sao lại phải viết chương trình.
3. Thái độ
- Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo
nhóm.
- Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay
phần mềm trò chơi. Có ý thức sử dụng máy tính đúng mục đích.
- Nâng cao ý thức và lòng say mê học tập các môn học.
II - CHUẨN BỊ
1. Giáo viên
- Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu
2. Học sinh
- Sách giáo khoa, vở ghi, bút thước…
III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY
1. Ổn định tổ chức lớp
Sĩ số của các lớp:
Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: …………… …
2. Kiểm tra bài cũ
- Con người ra lệnh cho máy tính như thế nào?

3. Bài mới
Hoạt động của thày Hoạt động của trò Ghi bảng
1. Viết chương trình ra lệnh cho
máy tính.
- Chương trình máy tính là gì?
-Tại sao cần viết chương trình?
2. Chương trình và ngôn ngữ
lập trình
-Một HS trả lời.
-Một HS trả lời.
3. Viết chương trình ra lệnh
cho máy tính.
- 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.
-Con người điều khiển máy
tính thông qua các câu lệnh.
Các câu lệnh tập hợp lại trong
một chương trình giúp con
người điều khiển máy tính một
cách đơn giản
4. Chương trình và ngôn ngữ
lập trình.
Giáo án tin học lớp 8 GV: Nguyễn Đức Tính
6
Trường THCS Đạ M’Rông Năm học 2011 - 2012

- Để máy hiểu được chương
trình ta cần biểu diễn nó như thế
nào ?

-Một HS trả lời.
-Để máy tính hiểu được
chương trình chúng ta phải viết
chương trình bằng ngôn ngữ
lập trình. (pascal, c++ …).
- Để tạo ra chương trình máy
tính gồm 2 bước sau:
1.Viết chương trình bằng ngôn
ngữ lập trình.
2. Dịch chương trình thành
ngôn ngữ máy để máy tính
hiểu được.
4. Củng cố
- Học qua bài này các em biết thêm được những gì?
-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ể.
-Ngôn ngữ dùng để viết chương trình máy tính được gọi là ngôn ngữ lập trình.
5. Dặn dò
- Về nhà học thuộc phần ghi nhớ và làm các bài tập 2,3,4 trong SGK
- Xem trước bài 2 để hôm sau chúng ta học.
IV. RÚT KINH NGHIỆM






Tuần: 02 Ngày soạn: 20/08/2011
Giáo án tin học lớp 8 GV: Nguyễn Đức Tính
7

Trường THCS Đạ M’Rông Năm học 2011 - 2012

Tiết: 03 Ngày dạy: 24/08/2011
BÀI 2: LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ
NGÔN NGỮ LẬP TRÌNH(t1)
I- MỤC TIÊU
1. Kiến thức
- HS biết thế nao la lập trình, lam quen với chương trình Turbo Pascal đơn giản đầu tiên,
nhận biết về một số tên và từ khóa.
- Sử dụng cac từ khóa một cach thích hợp, đặt tên đúng quy tắc và gợi nhớ
2. Kĩ nă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.
3. Thái độ
- Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo
nhóm.
- Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay
phần mềm trò chơi. Có ý thức sử dụng máy tính đúng mục đích.
- Nâng cao ý thức và lòng say mê học tập các môn học.
II. CHUẨN BỊ
1. Giáo viên
- Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu
2. Học sinh
- Sách giáo khoa, vở ghi, bút thước…
III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY
1. Ổn định tổ chức lớp
Sĩ số của các lớp:
Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: …………… …

2. Kiểm tra bài cũ
- Con người chỉ dẫn cho máy tính thực hiện thông qua gì?
- Thế nào là ngôn ngữ lập trình ?
3. Bài mới
Hoạt động của thày Hoạt động của trò Ghi bảng
1. Ví dụ về chương trình
Giới thiệu một vài ví dụ về
chương trình trong thực tế, sau
đó GV giới thiệu ví dụ 1 trong
SGK
Gv giới thiệu khái niệm
HS nêu ví dụ thực tế
HS quan sát trên màn hình
1. Ví dụ về chương trình
Ví dụ 1 : Xem SGK/9
* Chương trình gồm nhiều
dòng lệnh, mỗi lệnh gồm các
cụm từ khác nhau được tạo từ
các chữ cái
Giáo án tin học lớp 8 GV: Nguyễn Đức Tính
8
Trường THCS Đạ M’Rông Năm học 2011 - 2012

chương trình
1. Ngôn ngữ lập trình
gồm những gì ?
GV lấy ví dụ thực tế về các
con số, chữ viết khi ghi một
bài toán, ghi một bài văn
GV giới thiệu ngôn ngữ lập

trình của máy
GV quay lại ví dụ 1 để minh
hoạ cho ngôn ngữ và câu lệnh
3. Tìm hiểu từ khoá và tên
Quay lại ví dụ 1 và GV giới
thiệu từ khoá và tác dụng của
các từ khoá
Gv giới thiệu ý nghĩa của một
vài từ khoá thông dụng
GV giới thiệu ở ví dụ 1 :
“CT_dau_tien” là tên của
chương trình, tên chương trình
phải được đặt theo những quy
tắc riêng
Gv giới thiệu các quy tắc đặt
tên và ví dụ minh hoạ về đặt
tên đúng quy tắc, đặt tên sai
quy tắc
chiếu và nghe giảng
HS ghi chép
Hs nghe giảng và lấy ví dụ
thực tế khi muốn thể hiện một
bài toán, bài văn đều phải sử
dụng các chữ cái, số và các kí
hiệu (+,-,*,/…)
Hs nghe giảng
HS theo dõi, ghi chép
Hs quan sát và nắm bắt khái
niệm từ khoá


Hs nghe giảng, ghi chép
Hs quan sát ví dụ và nghe
giảng
Hs nghe giảng, ghi chép
2. Ngôn ngữ lập trình gồm
những gì?
* Ngôn ngữ lập trình thường
gồm các chữ cái tiếng Anh và
một số kí hiệu (+,-,*,/,…)
* Các chữ cái và kí hiệu được
viết theo một quy tắc nhất định
tạo nên các câu lệnh.
3. Từ khoá và tên:
a) Từ khoá:
Các từ khoá thường dùng là :
Program; uses; begin; end; …
Program : Khai báo tên
chương trình
Uses : khai báo các thư viện
Begin, end : Thông báo bắt
đầu và kết thúc chương trình
b) Tên và quy tắc đặt tên:
Tên do người lập trình đặt và
tuân theo những nguyên tắc :
* tên khác nhau ứng với đại
lượng khác nhau
* Tên không trùng với từ
khoá
Lưu ý : tên có tính gợi nhớ,
ngắn gọn

Ví dụ 2: Trong ngôn ngữ
Pascal
Tên hợp lệ : Stamgiac;
Dem_so; …
Tên không hợp lệ : Lop em,
8ª, …
4. Củng cố
- Các thành phần cơ bản của ngôn ngữ lập trình ?
- Cho biết sự khác nhau giữa từ khoá và tên ?
5. Dặn dò:
- Về nhà học bài cũ và làm các bài tập 1,2,3 SGK
- Xem trước mục 4 ,5 để hôm sau chúng ta học.
IV. RÚT KINH NGHIỆM



Tuần: 02 Ngày soạn: 20/08/2011
Giáo án tin học lớp 8 GV: Nguyễn Đức Tính
9
Trường THCS Đạ M’Rông Năm học 2011 - 2012

Tiết: 04 Ngày dạy: 24/08/2011
BÀI 2: LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ
NGÔN NGỮ LẬP TRÌNH (t2)
I- MỤC TIÊU
1. Kiến thức
- HS biết thế nao la lập trình, lam quen với chương trình Turbo Pascal đơn giản đầu tiên,
nhận biết về một số tên và từ khóa.
- Sử dụng cac từ khóa một cach thích hợp, đặt tên đúng quy tắc và gợi nhớ
2. Kĩ nă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.
3. Thái độ
- Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo
nhóm.
- Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay
phần mềm trò chơi. Có ý thức sử dụng máy tính đúng mục đích.
- Nâng cao ý thức và lòng say mê học tập các môn học.
II- CHUẨN BỊ
1. Giáo viên
- Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu
2. Học sinh
- Sách giáo khoa, vở ghi, bút thước…
III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY
1. Ổn định tổ chức lớp
Sĩ số của các lớp:
Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: …………… …
2. Kiểm tra bài cũ
- Con người chỉ dẫn cho máy tính thực hiện thông qua gì?
- Thế nào là ngôn ngữ lập trình ?
3. Bài mới
Hoạt động của thày Hoạt động của trò Ghi bảng
1.Tìm hiểu cấu trúc chung
một chương trình
GV quay lại VD1 :
Giới thiệu cấu trúc chương
trình có trong ví dụ
Phần khai báo CT thường có

HS quan sát ví dụ
4. Cấu trúc chung của chương
trình :
Cấu trúc chương trình thường
bao gồm : Phần khai báo và
phần thân.
*Phần khai báo : Gồm các lệnh
dùng để
Giáo án tin học lớp 8 GV: Nguyễn Đức Tính
10
Trường THCS Đạ M’Rông Năm học 2011 - 2012

những gì ?
Phần Thân CT thường có
những gì ?
GV lưu ý học sinh vị trí của
hai phần,và phần bắt buộc
phải có trong một chương
trình

2.Ví dụ về ngôn ngữ lập
trình
GV cho học sinh quan sát các
hình vẽ SGK và giới thiệu về
ngôn gnữ lập trình Pascal
-Khai báo tên CT.
-Khai báo thư viện
Ví dụ:
Program CT_dau_tien ;
User Crt;

*Phần thân :Thường là các câu
lệnh mà máy sẽ thực hiện.
Ví dụ:
Begin
Writeln (‘chao cac ban
‘);
End.
Lưu ý:
-Phần Khai báo đặt trước phần
thân CT.( có thể có hoặc không
có trong một chương trình)
-Phần Thân CT :là phần bắt
buộc phải có.
5.Ví dụ về ngôn ngữ lập
trình .
(sgk)
4. Củng cố:
- Học qua bài này các em biết thêm được những gì?
- Cần nắm được cấu trúc của một chương trình.
5. Dặn dò
- Về nhà học bài cũ và làm các bài tập 4,5,6SGK
- Ôn lại bài để hôm sau chúng ta lên thực hành cho tốt.
IV. RÚT KINH NGHIỆM




Tuần: 03 Ngày soạn: 27/08//2011
Giáo án tin học lớp 8 GV: Nguyễn Đức Tính
11

Trường THCS Đạ M’Rông Năm học 2011 - 2012

Tiết: 05 Ngày day: 31/08/2011
BÀI THỰC HÀNH 1 – LÀM QUEN VỚI TURBO PASCAL(t1)
I. MỤC TIÊU
1. Kiến thức
Bước đầu làm quen với môi trường thực hành turbo pascal, nhận diện màn hình sọan thảo,
cách mở các bảng chọn và câu lệnh.
2. Kĩ năng
Gõ được một chương trình pascal đơn giản.
3. Thái độ
- Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo
nhóm.
- Nâng cao ý thức và lòng say mê học tập các môn học.
II. CHUẨN BỊ
1. Giáo viên
- Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu
2. Học sinh
- Sách giáo khoa, vở ghi, bút thước…
III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY
1. Ổn định tổ chức lớp
Sĩ số của các lớp:
Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: …………… …
2. Kiểm tra bài cũ
Con người chỉ dẫn cho máy tính thực hiện thông qua gì?
Thế nào là ngôn ngữ lập trình ?
3. Bài mới
Hoạt động của thày Hoạt động của trò Ghi bảng
Họat động 1:Khởi đông và
quan sát màn hình của Turbo

PasCal(6PHÚT)
Hướng dẫn học sinh khởi động
Turbo bằng các cách qua máy
chiếu: cách 1 và cách 2.
*Cách 1: Nhấp đúp vào Trên
Destop
*Cách 2 Nhấp đúp vào tập
lệnhTurbo.exe trong thư mục
chứa tập lệnh này( chỉ thư mục
chứa)
- Yêu cầu học sinh quan sát
màn hình khi đã khởi động
chương trìnhvà so sánh với
màn hình được chiếu trên bảng
HS : quan sát giáo viên thực
hiện.
Thực hiện theo hướng dẫn.
Quan sát.
Giống nhau.
Quan sát giáo viên thực hiện.
Thực hiện theo hướng dẫn.
a. Khởi động Turbo bằng các
cách:
*Cách 1: Nhấp đúp vào biểu
tượng
Trên Destop.
*Cách 2 Nhấp đúp vào tập
lệnhTurbo.exe trong thư mục
chứa tập lệnh này( chỉ thư mục
chứa)

Giáo án tin học lớp 8 GV: Nguyễn Đức Tính
12
Turbo Pascal.pif
Trường THCS Đạ M’Rông Năm học 2011 - 2012

Họat động 2: Hướng dẫn sử
dụng các lệng trên thanh thực
đơn và thanh trợ giúpcũng như
cách chọn một lệnh(12PHÚT)
- Hướng dẫn học sinh màn
hình sọan thảo và các thành
phầntrên thanh Menu cũng như
thanh trợ giúp.
- Hướng dẫn sử dụng phím
F10 để kích họat thanh Menu,
sử dụng các phím mũi tên→,
←, ↑ , ↓ để di chuyển qua lạ,
lên xuống giữa các bảng chọn.
- Phím Enter để chấp nhận một
lệnhđã chọn.
Hoạt động 3: (12PHÚT)
- Hướng dẫn sử dụng các phím
tắt.
- Hướng dẫn học sinh cách
Quan sát giáo viên thực hiện.
Thực hiện theo hướng dẫn.
b. Chức năng các phím:
- Phím F10 để kích họat Menu.
- Các phím mũi tên→, ←, ↑ ,
↓ để di chuyển qua lạ, lên

xuống giữa các bảng chọn.
- Phím Enter để chấp nhận
một lệnh đã chọn.
c. Cách thóat khỏi Turbo
Pascal:
Ta dùng tổ hợp phím Alt+X
4. Củng cố
- Học qua bài này các em biết thêm được những gì?
- Cần nắm được cấu trúc của một chương trình.
5. Dặn dò
- Học bài và trả lời câu hỏi trong sách giáo khoa.
- Về nhà xem lại bài để hôm sau chúng ta tiếp tục thực hành
IV. RÚT KINH NGHIỆM




Tuần: 03 Ngày soạn: 27/08//2011
Giáo án tin học lớp 8 GV: Nguyễn Đức Tính
13
Trường THCS Đạ M’Rông Năm học 2011 - 2012

Tiết: 06 Ngày day: 31/08/2011
BÀI THỰC HÀNH 1 – LÀM QUEN VỚI TURBO PASCAL(t2)
I. MỤC TIÊU
1. Kiến thức
- Kiến thức; bước đầu làm quen với môi trường thực hành turbo pascal, nhận diện màn hình
sọan thảo, cách mở các bảng chọn và câu lệnh.
2. Kĩ năng
- Biết cách dịch, sửa lỗi trong CT, chạy CT và xem kết quả.

3. Thái độ
- Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo
nhóm.
- Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay
phần mềm trò chơi. Có ý thức sử dụng máy tính đúng mục đích.
- Nâng cao ý thức và lòng say mê học tập các môn học.
II. CHUẨN BỊ
1. Giáo viên
- Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu
2. Học sinh
- Sách giáo khoa, vở ghi, bút thước…
III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY
1. Ổn định tổ chức lớp
Sĩ số của các lớp:
Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: …………… …
2. Kiểm tra bài cũ
- Em hãy cho biết sự khác nhau giữa từ khóa và tên?
3. Bài mới
Hoạt động của thày Hoạt động của trò Ghi bảng
Họat động 1: Khởi động
Turbo PasCal
Hướng dẫn học sinh khởi
động Turbo rồi hướng dẫn
học sinh nhập các dòng lệnh
vào chương trình.
- Hướng dẫn và cho học sinh
ghi cách lưu bài.
- Hướng dẫn cho học sinh

Quan sát giáo viên thực hiện.

Thực hiện theo hướng dẫn.
Quan sát giáo viên thực hiện.
Thực hiện theo hướng dẫn.
Quan sát giáo viên thực hiện.
Thực hiện theo hướng dẫn.
1.Bài tập 2:
a. Khởi đông Turbo PasCal
Chương trình đầu tiên.
Program CT_Dau_Tien;
Uses crt;
Begin
Clrscr;
Writeln(‘chao cac ban’);
Write(‘Toi la Turbo
pascal’);
End.
- Chú ý:
+ khi soạn thảo phải gõ đúng
không để sót các dấu nháy
đơn, dấu (;), dấu (.) trong các
dòng lệnh.
Giáo án tin học lớp 8 GV: Nguyễn Đức Tính
14
Trường THCS Đạ M’Rông Năm học 2011 - 2012

biết cách dịch chương trình
sử lỗi.
- Cho học sinh ghi cách chạy
chương trình.
Họat động 2: Hướng dẫn

cách dịch và chạy chương
trình, cách quan sát và sửa
các lỗi.
- Nhắc nhở, hướng dẫn học
sinh thực hành.
- Hướng dẫn học sinh cách
thóat khỏi Turbo Pascal; ta
dùng tổ hợp phím Alt+X hoặc
cách khác….
- Thực hành theo yêu cầu
- Thực hiện
+ Soạn thảo chương trình cũng
tương tự như soạn thảo văn
bản: sử dụng các phím mũi tên
để di chuyển con trỏ, nhấn
phím Enter để xuống dòng
mới, nhấn các phím Delete
hoặc BackSpace để xoá.
b. Nhấn phím F2 (hoặc
lệnh File→Save) để lưu
chương trình. Khi hộp thoại
hiện ra, gõ tên tệp (ví dụ
CT1.pas) trong ô Save file as
(phần mở rộng ngầm định là
.pas) và nhấn Enter (hoặc
nháy OK).
c. Nhấn tổ hợp phím
Alt+F9 để biên dịch chương
trình.
d. Nhấn tổ hợp phím

Ctrl+F9 để chạy chương trình
và quan sát kết quả.
Nhấn Enter để quay về màn
hình soạn thảo.
2. Bài tập 3:
a. Xóa dòng lệnh Begin. Dịch
chương trình và qua sát kết
quả.
b. Nhấn phím Enter và gõ lại
lệnh Begin. Xóa dấu chấm sau
chữ End. Dịch chương trình
qua sát thông báo lỗi.
c. Cách thóat khỏi Turbo
Pascal:
Ta dùng tổ hợp phím Alt+X
4. Củng cố
- Học qua bài này các em biết thêm được những gì?
- Cần nắm được cấu trúc của một chương trình.
5. Dặn dò
- Bạn nào có máy tính thì về nhà làm lại các bài tập đã thực hành
- Về nhà xem trước bài 3 để hôm sau chúng ta học
IV. RÚT KINH NGHIỆM


Tuần: 04 Ngày soạn: 03/09//2011
Tiết: 07 Ngày day: 07/09/2011
Giáo án tin học lớp 8 GV: Nguyễn Đức Tính
15
Trường THCS Đạ M’Rông Năm học 2011 - 2012


Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU (t1)
I. MỤC TIÊU
1. Kiến thức
- Học sinh biết một số kiểu dữ liệu thường dùng.
- Biết các phép toán cơ bản với dữ liệu kiểu số.
2. Kĩ năng
- Biết cách chuyển đổi các biểu thức toán học từ ngôn ngữ toán học sang ngôn ngữ lập trình
Pascal.
3. Thái độ
- Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo
nhóm.
- Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay
phần mềm trò chơi. Có ý thức sử dụng máy tính đúng mục đích.
- Nâng cao ý thức và lòng say mê học tập các môn học.
II. CHUẨN BỊ
1. Giáo viên
- Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu
2. Học sinh
- Sách giáo khoa, vở ghi, bút thước…
III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY
1. Ổn định tổ chức lớp
Sĩ số của các lớp:
Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: …………… …
2. Kiểm tra bài cũ
- Em hãy cho biết các thành phần cơ bản của một chương trình ngôn ngữ lập trình?
3. Bài mới
Hoạt động của thày Hoạt động của trò Ghi bảng
1: Dữ liệu và kiểu dữ liệu:
Giới thiệu ví dụ 1 minh họa
kết quả thực hiện chương

trình in ra màn hình với các
kiểu dữ liệu quen thuộc là
chữ và số theo SGK (máy
chiếu).
Giới thiệu một số kiểu dữ liệu
thường dùng nhất: số nguyên,
số thực, xâu kí tự. Hãy lấy ví
dụ về dữ liệu kiểu nguyên, số
thực?
Giáo viên đưa ví dụ về xâu kí
tự.
Giáo viên nêu chú ý phân biệt
dữ liệu kiểu xâu là dãy chữ
Nghe giáo viên giới thiệu,
quan sát ví dụ minh họa.
Lấy ví dụ dữ liệu là kiểu
nguyên, kiểu số thực.
Lấy ví dụ khác về xâu kí tự.

Quan sát bảng 1, nhận biết các
kiểu dữ liệu bằng tên tiếng anh
1/ Dữ liệu và kiểu dữ liệu:
Ví dụ 1: Một số kiểu dữ liệu
thường dùng:
Số nguyên: số học sinh trong
một lớp…
Số thực: chiều cao của 1 học
sinh, cân nặng của bạn A
Xâu kí tự: là dãy các chữ cái: “
chào các bạn”, “lớp 8A”,

“2/9/1945”…
Ví dụ 2: Bảng 1/sgk.
Chú ý: Kkhi dãy chữ số là kiểu
xâu, ta phải đặt dãy số đó trong
dấu nháy đơn. Ví dụ: ‘12345”.
Giáo án tin học lớp 8 GV: Nguyễn Đức Tính
16
Trường THCS Đạ M’Rông Năm học 2011 - 2012

số.
2: Các phép toán với dữ liệu
kiểu số:
Nêu các phép toán thực hiện
với số nguyên và số thực?
Giáo viên giới thiệu các phép
toán và kí hiệu các phép toán
trong ngôn ngữ Pascal. Bảng
2
Lấy ví dụ về phép chia, phép
chia lấy phần nguyên và phép
chia lấy phàn dư.
Giáo viên giới thiệu ví dụ
một số phép tính số học
chuyển sang ngôn ngữ Pascal.
Mỗi nhóm lấy 1 ví dụ về biểu
thức số học sau đó chuyển
sang ngôn ngữ Pascal? Giáo
viên kiểm tra kết quả.
Nêu các quy tắc thực hiện các
biểu thức số học.

và phạm vi giá trị.
Nêu các phép toán cộng,
trừ,nhân, chia.
Học sinh đọc kết quả của mỗi
ví dụ tương ứng.
Mỗi nhóm lấy ví dụ cụ thể,
trình bày kết quả.Học sinh nêu
quy tắc như sgk.
2/ Các phép toán với dữ liệu
kiểu số:
Bảng 2/sgk:
Ví dụ:
5/2=2.5
5 div 2=2
5 mod 2=1
-12/5=-2.4
-12 div 5 =-2
-12 mod 5=-2
Toán học Pascal
a ×b-c+d a*b-c+d
15+5× a/2 15+5*(a/2)
Quy tắc tính các biểu thưc số
học: sgk.
4.Củng cố.
- Nêu các kiểu dữ liệu thường dùng? Bài tập 1,2/sgk
- Các phép so sánh trong Pascal?
5 .Dặn Dò.
- Xem lại nội dung bài học.
- Lấy ví dụ về biểu thức số học, chuyển sang ngôn ngữ Pascal
IV. RÚT KINH NGHIỆM





Tuần: 04 Ngày soạn: 03/09//2011
Tiết: 08 Ngày day: 07/09/2011
Giáo án tin học lớp 8 GV: Nguyễn Đức Tính
17
Trường THCS Đạ M’Rông Năm học 2011 - 2012

Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU(t2)
I. MỤC TIÊU
1. Kiến thức
- Học sinh biết một số kiểu dữ liệu thường dùng.
- Biết các phép toán cơ bản với dữ liệu kiểu số.
2. Kĩ năng
- Biết cách chuyển đổi các biểu thức toán học từ ngôn ngữ toán học sang ngôn ngữ lập trình
Pascal.
3. Thái độ
- Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo
nhóm.
- Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay
phần mềm trò chơi. Có ý thức sử dụng máy tính đúng mục đích.
- Nâng cao ý thức và lòng say mê học tập các môn học.
II. CHUẨN BỊ
1. Giáo viên
- Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu
2. Học sinh
- Sách giáo khoa, vở ghi, bút thước…
III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY

1. Ổn định tổ chức lớp
Sĩ số của các lớp:
Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: …………… …
2. Kiểm tra bài cũ
- Em hãy cho biết các thành phần cơ bản của một chương trình ngôn ngữ lập trình?
3. Bài mới
Hoạt động của thày Hoạt động của trò Ghi bảng
1: Các phép so sánh với dữ
liệu:
- Chiếu và giải thích rõ cho
học sinh cách biểu diễn phép
so sánh trong câu lệnh Pascal.
Giải thích để học sinh phân
biệt cách ghi các phép so sánh
trong ngôn ngữ lập trình.
2: Giao tiếp người - máy tính
- Thực hành nhập dữ liệu chạy
chương trình và giải thích cho
học sinh thấy rõ các thao tác.
- Giải thích để học sinh phân
biệt được lệnh nhập dữ liệu và
thông báo dữ liệu ra màn hình.

- Ghi bài
- Quan sát
- Ghi bài
-Quan sát
- Nghe giảng
- Ghi bài
3. Các phép so sánh:

Bảng kí hiệu phép toán và phép
so sánh.
KÝ hiÖu PhÐp so s¸nh
= B»ng
<> Kh¸c
< Nhá h¬n
<= Nhá h¬n hoÆc b»ng
> Lín h¬n
>= Lín h¬n hoÆc b»ng
4. Giao tiếp người - máy tính
Bảng 2/sgk:
a) Nhập dữ liệu
- Để nhập dữ liệu sử dụng câu
Giáo án tin học lớp 8 GV: Nguyễn Đức Tính
18
Trường THCS Đạ M’Rông Năm học 2011 - 2012

lệnh: read hoặc readln.
Ví dụ:
Read(ns); hoặc readln(ns);
b) Thông báo kết quả tính toán
Ví dụ: write('Dien tich hinh tron la
',X);
Để lấy kết quả ta dùng dấu, như
ví dụ trên: ,X.
c) Chương trình tạm ngừng
Câu lệnh Pascal:
Writeln('Cac ban cho 2 giay nhe ');
Delay(2000);
4.Củng cố.

- Nêu các kiểu dữ liệu thường dùng? Bài tập 1,2/sgk
- Các phép so sánh trong Pascal?
5 .Dặn Dò.
- Xem lại nội dung bài học.
- Lấy ví dụ về biểu thức số học, chuyển sang ngôn ngữ Pascal
IV. RÚT KINH NGHIỆM




Tuần: 05 Ngày soạn: 11/09//2011
Tiết: 09 Ngày day: 14/09/2011
Giáo án tin học lớp 8 GV: Nguyễn Đức Tính
19
Trường THCS Đạ M’Rông Năm học 2011 - 2012

Bài thực hành 2: VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN(t1)
I. MỤC TIÊU
1. Kiến thức
HS luyện tập soạn thảo, chỉnh sửa chương trình, biên dịch chạy và xem kết quả của chương
tình trong môi trường Turbo Pascal
2. Kĩ năng - Học sinh có kỹ năng thực hành với một số biểu thức số học đơn giản.
3. Thái độ
- Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo
nhóm.
- Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay
phần mềm trò chơi. Có ý thức sử dụng máy tính đúng mục đích.
- Nâng cao ý thức và lòng say mê học tập các môn học.
II. CHUẨN BỊ
1. Giáo viên

- Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu, phòng máy thực hành
2. Học sinh
- Sách giáo khoa, vở ghi, bút thước…
III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY
1. Ổn định tổ chức lớp
Sĩ số của các lớp:
Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: …………… …
2. Kiểm tra bài cũ
- Viết chương trình in câu lệnh :” Chào các bạn”
3. Bài mới
Hoạt động của thầy Hoạt động của trò Nội dung ghi bảng
1.Mục đích yêu cầu.
Gv nêu mục đích,yêu cầu của tiết
thực hành như SGK.
Hoạt động 2: Bài tập 1.
Hướng dẫn HS thực hành làm
bài tập 1a SGK trang 27.
Để xuất ra màn hình nội dung và
kết quả phép tính của biểu thức
ta sử dụng lệnh nào?
Nêu kí hiệu một số phép toán số
học trong Pascal ?
Yêu cầu một HS lên bảng viết
câu lệnh cho câu a .
Yêu cầu HS nhận xét và chỉnh
sửa.
GV nhận xét chỉnh sửa, bổ sung.
* Lưu ý: Chỉ được dùng dấu
ngoặc để nhóm các phép toán
Yêu cầu HS viết câu lệnh cho

các câu bài 1 (b,c, d ) SGK.
HS lắng nghe.
Hsquan sát bài 1 a SGK.
HS: Để xuất ra màn hình nội
dung và kết quả phép tính của
biểu thức ta sử dụng lệnh
writeln.
HS nêu: +; *; /; mod và div.
HS lên bảng .
HS nhận xét, chỉnh sửa,bổ sung.
HS thực hiện.
1. Bài tập 1
a. 15.4 -30 + 12
writeln(‘15*4-30+12
=’,15*4-30+12);
b)Writeln(‘(10+5)/(3+1)- 18/
(5+1)=’,(10+5)/(3+1)-18/
(5+1));
c)writeln(‘(10+2)*(10+2)/
(3+1)=’,(10+2)*(10+2)/
(3+1));
d) write(‘((10+2)*(10+2)-24)/
(3+1)=’,((10+2)*(10+2)-24)/
(3+1));
Bài tập 2/27 (Sgk)
Giáo án tin học lớp 8 GV: Nguyễn Đức Tính
20
Trường THCS Đạ M’Rông Năm học 2011 - 2012

Yêu cầu HS khởi động turbo

Pascal ,viết chương trình hoàn
chỉnh để in kết quả ra màn hình.
Lưu chương trình với tên
CT2.pas
Tính toán kiểm tra lại kết quả và
so sánh.
*: Lưu ý: Các biểu thức Pascal
được đặt trong câu lệnh Writeln
để in ra kết quả.
Hoạt động 3: Bài tập 2/27 (Sgk)
Sử dụng máy chiếu đưa nội dung
bài tập cho hs theo dõi.
Yêu cầu mở tệp mới và gõ
chương trình Bài tập 2/27 (Sgk)
Dịch và chạy chương trình. Quan
sát kết quả nhận được và cho
nhận xét vế kết quả đó?
Thêm các câu lệnh delay(5000)
vào sau mỗi câu lệnh writeln
trong chương trình trên. Dịch và
chạy chương trình. Quan sát
chương trình tạm dừng 5 giây
sau khi in từng kết quả ra màn
hình.
Thêm câu lệnh readln vào
chương trình (trước từ khoá end).
Dịch và chạy lại chương trình.
Quan sát kết quả hoạt động của
chương trình. NhÊn phÝm Enter
®Ó tiÕp tôc.

GV: nhận xét và củng cố
writeln(‘(10+5)/(3+1)-18/(5+1)
=’,(10+5)/(3+1)-18/(5+1));
writeln(‘(10+2)*(10+2)/
(3+1)=’,(10+2)*(10+2)/(3+1));
write(‘((10+2)*(10+2)-24)/
(3+1)=’,((10+2)*(10+2)-24)/
(3+1));
HS thực hiện
HS Tính toán kiểm tra lại kết
quả và so sánh.
HS mở tệp mới và gõ chương
trình Bài tập 2/27 (Sgk)
HS thực hiện và nhận xét.
HS thực hiện nhận xét.
HS thực hiện và nhận xét.
Begin
clrscr;
writeln('16/3 =', 16/3);
writeln('16 div 3 =',16 div
3);
writeln('16 mod 3 =',16 mod
3);
writeln('16 mod 3 = ',16-(16
div 3)*3);
writeln('16 div 3 = ',(16-(16
mod 3))/3);
end.
4.Củng cố.
- củng cố lại các phép tính toán trong pascal.

5 .Dặn Dò.
- Về nhà xem lại nội dung bài học để tiết tiếp theo chúng ta thực hành tiếp
IV. RÚT KINH NGHIỆM




Tuần: 05 Ngày soạn: 11/09//2011
Tiết: 10 Ngày day: 14/09/2011
Giáo án tin học lớp 8 GV: Nguyễn Đức Tính
21
Trường THCS Đạ M’Rông Năm học 2011 - 2012

Bài thực hành 2: VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN(t2)
I. MỤC TIÊU
1. Kiến thức
HS luyện tập soạn thảo, chỉnh sửa chương trình, biên dịch chạy và xem kết quả của chương
tình trong môi trường Turbo Pascal
2. Kĩ năng
- Học sinh có kỹ năng thực hành với một số biểu thức số học đơn giản.
3. Thái độ
- Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo
nhóm.
- Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay
phần mềm trò chơi. Có ý thức sử dụng máy tính đúng mục đích.
- Nâng cao ý thức và lòng say mê học tập các môn học.
II. CHUẨN BỊ
1. Giáo viên
- Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu, phòng máy thực hành
2. Học sinh

- Sách giáo khoa, vở ghi, bút thước…
III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY
1. Ổn định tổ chức lớp
Sĩ số của các lớp:
Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: …………… …
2. Kiểm tra bài cũ
- Viết chương trình in câu lệnh :” Chào các bạn”
3. Bài mới
Hoạt động của thầy Hoạt động của trò Nội dung ghi bảng
1. Bài tập 3
Hướng dẫn HS thực hành làm
bài tập mở tệp CT2.pas và sửa ba
lệnh cuối.
Để xuất ra màn hình nội dung và
kết quả phép tính của biểu thức
ta sử dụng lệnh nào?
Yêu cầu HS nhận xét.
* Lưu ý: Chỉ được dùng dấu
ngoặc tròn để nhóm các phép
toán
*: Lưu ý: Các biểu thức Pascal
được đặt trong câu lệnh Writeln
để in ra kết quả.
HS lắng nghe.
Hs quan sát bài 3 SGK.
HS: Để xuất ra màn hình nội
dung và kết quả phép tính của
biểu thức ta sử dụng lệnh
writeln.
HS thực hiện

HS Tính toán kiểm tra lại kết
quả và so sánh.
3. Bài tập 3.
- Thực hiện mở lại chương
trình CT2.pas và sửa ba lệnh
cuối trước từ khóa End.
Writeln((10 + 5) / (3 + 1)
-18/( 5 + 1) : 4 : 2);
Writeln((10 + 2)* (10+2)/(3
+ 1):4:2);
Writeln((10+2)*(10+2)- 24)/
(3+1):4:2);
- Dịch và chạy chương trình.
Quan sát kết quả trên màn
hình.
4.Củng cố.
- củng cố lại các phép tính toán trong pascal.
- Hướng dẫn lại cách viết chương trình để tính toán trên máy
Giáo án tin học lớp 8 GV: Nguyễn Đức Tính
22
Trường THCS Đạ M’Rông Năm học 2011 - 2012

5 .Dặn Dò.
- Về nhà xem lại nội dung bài học và xem trước bài mới
IV. RÚT KINH NGHIỆM




Tuần: 06 Ngày soạn 17/09/2011

Tiết: 11 Ngày dạy: 21/09/2011
Giáo án tin học lớp 8 GV: Nguyễn Đức Tính
23
Trường THCS Đạ M’Rông Năm học 2011 - 2012

Bài 4: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH(t1)
I. MỤC TIÊU
1. Kiến thức
- HS nhận biết được biến , giá trị của biến và tác dụng của biến trong lập trình
HS biết cách khai báo biến đơn giản.
2. Kĩ năng
- HS có thể khai báo các biến đơn giản theo đúng cấu trúc
- Liên hệ kiến thức đã học để đặt tên biến.
3. Thái độ
- Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo
nhóm.
- Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay
phần mềm trò chơi. Có ý thức sử dụng máy tính đúng mục đích.
- Nâng cao ý thức và lòng say mê học tập các môn học.
II. CHUẨN BỊ
1. Giáo viên
- Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu
2. Học sinh
- Sách giáo khoa, vở ghi, bút thước…
III. NỘI DUNG VÀ TIẾN TRÌNH BÀI DẠY
1. Ổn định tổ chức lớp
Sĩ số của các lớp:
Lớp 8A1: ………………. ; 8A2: ……………….; 8A3: …………… …
2. Kiểm tra bài cũ
- Viết câu lệnh in kết quả của phép tính: 20 + 7 ra màn hình

- Cho biết các kiểu dữ liệu cơ bản của ngôn ngữ lập trình Pascal
3. Bài mới
Hoạt động của thày Hoạt động của trò Ghi bảng
1.Biến là công cụ trông lập
trình
- Để tính tổng của hai số bất kỳ
được nhập từ bàn phím thì trước
hết hai số đó sẽ được nhập và
lưu trong bộ nhớ máy tính,công
cụ để thực hiện việc này gọi là
“biến”.Theo em biến là gì?
- GV củng cố lại phát biểu của
HS
- GV nêu ví dụ: Ta sử dụng hai
Lắng nghe
HS trả lời theo ý hiểu của
mình
- HS cho ví dụ về hai giá trị
bất kỳ mà HS muốn nhập
1. Biến là công cụ trong lập
trình:
- Biến nhớ(gọi tắt là biến) là
công cụ của ngôn ngữ lập trình
dùng để lưu trữ dữ liệu
- Dữ liệu do biến lưu trữ gọi
là giá trị của biến
- Giá trị của biến có thể được
thay đổi trong khi thực hiện
chương trình
Giáo án tin học lớp 8 GV: Nguyễn Đức Tính

24
Trường THCS Đạ M’Rông Năm học 2011 - 2012

biến x,y dùng để lưu trữ hai số
được nhập vào. HS cho VD
- Ứng với mỗi VD ta có các giá
trị tương ứng của biến.
->Vậy giá trị của biến là gì?
Theo em dữ liệu được biến lưu
trữ có thể thay đổi không?
- Để giải quyết vấn đề đã nêu ra
ở trên với hai số đã nhập được
lưu vào hai biến x, y ta viết câu
lệnh như thế nào?
- GV mô tả trực quan VD trên
- GV giới thiệu một VD khác.
2. Khai báo biến
- GV giới thiệu cách để khai
báo một biến.
- Tên biến phải đặt theo đúng
quy tắc của ngôn ngữ lập trình,
trong NNLT Pascal tên như thế
nào là hợp lệ?
- GV nêu VD và giải thích cụ
thể
- GV đưa bài tập: để sử dụng
câu lệnh Writeln( x + y ); ta
phải khai báo ra sao?
- HS trả lời theo nhiều cách
khác nhau, GV củng cố lại

HS: viết
Writeln( x + y );
HS nhắc lại
HS : var x,y : real;
2. Khai báo biến:
Var ten_bien: kiểu dữ liệu;
VD:
Var x : real;
m : integer;
a,b : real;
4.Củng cố.
- Theo em vì sao biến là công cụ trong lập trình?
- Ta khai báo biến ra sao?
- Bài tập: 1,2,3 SGK trang 33
5 .Dặn Dò.
- Nhận xét tiết học
- Học bài
- Làm bài tập 4a,b,d SGK/33
IV. RÚT KINH NGHIỆM



Tuần: 06 Ngày soạn 17/09/2011
Tiết: 12 Ngày dạy: 21/09/2011
Giáo án tin học lớp 8 GV: Nguyễn Đức Tính
25

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

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