-Thực hiện được cách khai báo biến và hằng, phân biệt giữ lệnh gán và các câu lệnh, viết được 1 chương trình đơn giản3. Về thái độ.[r]
Trang 1-o0o -GIÁO ÁN LÊN LỚP
MON-HOC: TIN HỌC - LỚP 8
Người soạn : Nguyễn Hải Yến Ngày soạn : 27/09/2017 Ngày duyệt : 01/10/2017 Người duyệt: Phạm Thị Đan
Trang 2BÀI TH SỐ 3: KHAI BÁO VÀ SỬ DỤNG BIẾN
I MỤC TIÊU
1 Về kiến thức
- Thực hiện được khai báo đúng cú pháp, lựa chọn được kiểu DL phù hợp cho biến
- Kết hợp giữa lệnh write, writeln với read, readln để thực hiện việc nhập dữ liệu cho biến từ bàn phím
- Hiểu về các kiểu dữ liệu chuẩn: kiểu số nguyên, số thực
- Sử dụng được lệnh gán giá trị cho biến Hiểu cách khai báo và sử dụng hằng
- Hiểu và thực hiện được việc trao đổi giá trị của 2 biến
2 Về kỹ năng
-Thực hiện được cách khai báo biến và hằng, phân biệt giữ lệnh gán và các câu lệnh, viết được 1 chương trình đơn giản
3 Về thái độ
- Có thái độ nghiêm túc, biết giữ gìn và bảo vệ thụng tin trên máy tính, biết ứng dụng của tin học vào học tập và cuộc sống
II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH
1 Giáo viên
Giáo án, SGK, SGV
2 Học sinh
học bài cũ
III PHƯƠNG PHÁP
- Giải quyết vấn đề, hoạt động nhóm, phân tích, suy diễn, thực hành, tư suy, suy luận, lập luận
IV TIẾN TRÌNH GIỜ DẠY
1 Ổn định lớp (thời gian: 1 phút):
2 Kiểm tra bài cũ (thời gian: 4 phút):
So sánh sự giống và khác giữa khai báo hằng và biến ?
3 Giảng bài mới:
NỘI DUNG
THỜ I GIA N
HOẠT ĐỘNG DẠY
HỌC
GHI BẢNG Hoạt động của
giáo viên
Hoạt động của học
Trang 3- Hoàn thiện bài 1 tiết 13 2.2 bài 2: Hãy 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 đó hoán đổi
các giá trị của xa và y rồi in lại ra màn hình giá
trị của x và y Lời giải: Program hoandoi; Var
x,y,z:integer; Begin Write(‘Nhap x,
y:’);readln(x,y); Writeln(‘truoc hoan doi gia tri x
la:’,x); Writeln(‘truoc hoan doi gia tri y la:’,y);
Z:=x; x:=y; Y:=z; Writeln(‘truoc hoan doi gia
tri x la:’,x); Writeln(‘truoc hoan doi gia tri y
la:’,y); Readln; End;
36 phút
- H S c ù n g
t h ả o l u ậ n
h o à n t h i ệ n bài 1
- G v g i ả i thích
- G v g i ả i thích thêm
- GV: các em
h ì n h d u n g
đ â y l à b à i như ta hoán
đ ổ i 2 c ố c
n ư ớ c c h o nhau ta cần
c ố t h ứ 3 , hoặc đổi vị trí 2 chỗ ngồi
c ủ a 2 b ạ n cho nhau
- ở đây cần
k h a i b á o những gì?
- GV: hướng dẫn HS các Nhập các số nguyên x, y sau đó quan sát kết quả
- Gõ bài vào máy sau đó dịch và chạy CT
- E m c ú nhận xét gì
k h i c h ạ y chương trình
- GV đưa ra chương trình sau khi sửa
t r ê n m á y chiếu
- H S
c ù n g
t h ả o
l u ậ n
h o à n
t h i ệ n bài
- H s
l à m
t r ê n
m á y
và cho
n h ậ n xét
- H S
t h a m
k h ả o
b à i
t r o n g
s á c h
g i á o
k h o a
và cho biết ý
n g h ĩ a
t ừ n g
c â u lệnh
- H S trả lời
- G õ
b à i
v à o
m á y sau đó
d ị c h
c h ạ y CT
- Hoàn thiện bài 1 tiết 13
2.2 bài 2: Hãy 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
đó hoán đổi các giá trị của xa và y rồi in lại ra màn hình giá trị của x
và y
Lời giải:
Program hoandoi; Var x,y,z:integer; Begin
Write(‘Nhap x, y:’);readln(x,y);
W r i t e l n ( ‘ t r u o c hoan doi gia tri x la:’,x);
W r i t e l n ( ‘ t r u o c hoan doi gia tri y la:’,y);
Z:=x; x:=y; Y:=z;
W r i t e l n ( ‘ t r u o c hoan doi gia tri x la:’,x);
W r i t e l n ( ‘ t r u o c hoan doi gia tri y la:’,y);
Readln;
End;
Trang 44 Củng cố (thời gian: 3 phút):
- Khi nào cần khai báo hằng, khi nào cần khai báo biến?
- HS đọc phần tổng kết GV chốt lại kiến thức
5 Hướng dẫn tự học (thời gian: 1 phút):
Học bài cũ, Xem trước bài 5
V RÚT KINH NGHIỆM