Trường THCS Đạ M’Rông GV: Nguyễn Đức Tính
Tuần: 7 Ngày soạn 14/09/2010
Tiết: 13 Ngày day: 30/09/2010
BÀI THỰC HÀNH 3: KHAI BÁO VÀ SỬ DỤNG BIẾN(t1)
I. MỤC TIÊU
1. Kiến thức
Sau khi học xong bài này giúp học sinh thế nào là một biến thế nào là một hằng.
-Biết được tên của các kiểu dữ liệu và phạm vi giá trị
-Học sinh 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:
2. Kĩ năng
-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.
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…
IV. TIÊ
́
N TRI
̀
NH
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ũ
?Trình bày các bước khai báo biến? Cho ví dụ?
?Hằng là gì từ khoá khai báo hằng là gì? Cho ví dụ?
3. Bài mới
Hoạt động giáo viên Hoạt động học sinh Nội dung
1. Giới thiệu cho học sinh các
kiểu dữ liệu.
Nghe và ghi bài vào vở. 1. Các kiểu dữ liệu
Giáo án tin học lớp 8 Năm học 2010-2011
1
Trng THCS MRụng GV: Nguyn c Tớnh
2. Khai bỏo bin
- Giỏo viờn a ra cỳ phỏp ri
ging gii cho hc sinh cỏch
khai bỏo mt bin.
- Ly vớ d ri ch rừ õu l
bin õu l kiu d liu.
- Nghe ging
- Ghi bi vo v
2. Cỳ phỏp khai bỏo bin
var < danh sỏch bin > : <kiu d
liu>;
trong ú:
- danh sỏch bin l danh sỏch tờn
cỏc bin; nu nhiu bin thỡ tờn cỏc
bin c cỏch nhau bi du phy
(,).
- kiu d liu l mt trong cỏc kiu
d liu ca Pascal (byte, imteger,
real,...).
Vớ d:
var X,Y: byte;
var So_nguyen: interger;
Giỏo ỏn tin hc lp 8 Nm hc 2010-2011
2
Tên
kiểu
dữ
liệu
Phạm vi giá trị
Byte Các số nguyên từ
0 đến 255.
Integ
er
Các số nguyên từ
32768 đến
32767.
Real Các số thực có
giá trị tuyệt
đối không lớn
hơn 10
38
.
Char Các kí tự trong
bảng chữ cái.
Strin
g
Các dãy gồm tối
đa 255 kí tự.
Trường THCS Đạ M’Rông GV: Nguyễn Đức Tính
var Chieu_cao, Can_nang: real;
var Ho_va_Ten: string;
4.Củng cố.
GV nhận xét tiết thực hành.
5 .Dặn Dò.
Về nhà học thuộc (1,2) phần tổng kết.
Đọc trước bài 3 tiết sau thực hành
IV. RÚT KINH NGHIỆM
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
Tuần: 7 Ngày soạn 14/09/2010
Tiết: 14 Ngày day: 30/09/2010
BÀI THỰC HÀNH 3: KHAI BÁO VÀ SỬ DỤNG BIẾN(t2)
I. MỤC TIÊU
1. Kiến thức
Sau khi học xong bài này giúp học sinh thế nào là một biến thế nào là một hằng.
-Biết được tên của các kiểu dữ liệu và phạm vi giá trị
-Học sinh 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:
2. Kĩ năng
-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.
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.
Giáo án tin học lớp 8 Năm học 2010-2011
3
Trường THCS Đạ M’Rông GV: Nguyễn Đức Tính
- 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…
IV. 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ũ
Trình bày các bước khai báo biến? Cho ví dụ?
Hằng là gì từ khoá khai báo hằng là gì? Cho ví dụ?
3. Bài mới
Hoạt động giáo viên Hoạt động học sinh Nội dung
1. Bài tập thực hành.
Sử dụng máy chiếu đưa
nội dung bài tập cho hs
theo dừi.
- Yêu cầu học sinh ghi
bài để chạy trờn mỏy
kiểm tra kết quả nhận
đựơc.
- Cho học sinh ghi đề bài
về làm.
- Hướng dẫn đưa ra vớ
dụ tham khảo.
HS ghi bài để thực
hành.
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.
Che
́
p đề về làm
3. Bài tập thực hành
a)Khởi động Pascal và gõ chương trình
sau:
program Tinh_tien;
uses crt;
var
soluong: integer;
dongia,cuocphi,thanhtien: real;
thongbao: string;
Begin
clrscr;
cuocphi:=10000;
thongbao:=’Tong so tien phai thanh
toán : ’
{Nhap don gia va so luong hang}
write(’Don gia = ’);
readln(dongia);
write(’So luong = ’);
readln(soluong);
thanhtien:=
soluong*dongia+cuocphi;
(*In ra so tien phai tra*)
writeln(thongbao,thanhtien:10:2);
readln
end.
b)Lưu chương trình với tên
TINHTIEN.PAS. Dịch và chỉnh sửa
các lỗi gõ, nếu có.
c)Chạy chương trình với các bộ số liệu
gõ vào đơn giá và số lượng như sau
Giáo án tin học lớp 8 Năm học 2010-2011
4
Trường THCS Đạ M’Rông GV: Nguyễn Đức Tính
(1000, 20), (3500, 200), (18500, 123).
Kiểm tra tính đúng của các kết quả in
trên màn hình.
Bài 2. Thử viết chương trình nhập các
số nguyên X và Y, in giá trị của X và Y
ra màn hình. Sau đó tráo đổi các giá trị
của X và Y rồi in lại ra màn hình.
Tham khảo chương trình sau:
program hoan_doi;
var x,y,z:integer;
Begin
read(x,y);
writeln(x,’ ’,y);
z:=x;
x:=y;
y:=z;
writeln(x,’ ’,y);
readln
end.
4.Củng cố.
GV nhận xét tiết thực hành.
5 .Dặn Dò.
Đọc trước bài mới.
IV. RÚT KINH NGHIỆM
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
Giáo án tin học lớp 8 Năm học 2010-2011
5