- Rèn kỹ năng về đọc các chương trình đơn giản và hiểu được ý nghĩa của thuật toán sử dụng trong chương trình... Về thái độ.[r]
Trang 1-o0o -GIÁO ÁN LÊN LỚP
MON-HOC: - LỚP 8
Người soạn : Nguyễn Hải Yến Ngày soạn : 02/12/2017 Ngày duyệt : 06/01/2018 Người duyệt: Phạm Thị Đan
Trang 2KIỂM TRA 1 TIẾT THỰC HÀNH
I MỤC TIÊU
1 Về kiến thức
- Nắm được cấu trúc của một chương trình pascal, cách thể hiện thuật toán và các câu lệnh write, readln, if then
2 Về kỹ năng
- Rèn kỹ năng về đọc các chương trình đơn giản và hiểu được ý nghĩa của thuật toán sử dụng trong chương trình
3 Về thái độ
- Nghiêm túc trong giờ, tự giác làm bài
II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH
1 Giáo viên
- Giáo viên: Giáo án, đề bài, phòng máy
2 Học sinh
- HS: học sinh chuẩn bị ở nhà
III PHƯƠNG PHÁP
Kiểm tra thực hành trên máy, vấn đáp
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ũ:
3 Giảng bài mới:
NỘI DUNG THỜI
GIAN
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 sinh
Câu1: Viết chương trình giải phương trình bậc nhất bx + c =
0 Yêu cầu: gõ chương trình vào máy, dịch chương trình và
chạy chương trình với các bộ dữ liệu khác nhau - Lưu lại
với tên là tên của mình +lớp+bài 1 Câu 2: Cho 2 số a, b
44 phút
G V chiế
u để bài
H S
t h ự c
h i ệ
C â u 1 : V i ế t chương trình
g i ả i p h ư ơ n g trình bậc nhất
Trang 3Viết chương trình in ra số có giá trị lớn nhất Yêu cầu: gõ
chương trình vào máy, dịch chương trình và chạy chương
trình với các bộ dữ liệu khác nhau - Lưu lại với tên là tên
của mình +lớp+bài 2 Đáp án: Câu 1: 5 điểm Program
giai_bat_ptrinh; Var b,c : integer; Begin Write (‘Nhap b : ‘);
Readln (b); Write (‘Nhap c: ‘); Readln ( c); If b = 0 then If c
<> 0 then write (‘ptvn’) Else write (‘ptvsn’) Else write
(‘nghiem cua pt x=’, -c/b :8:3); Readln; End Câu2: 5 điểm
Program SLN; Var b,a : integer; Begin Write (‘Nhap a, b: ‘);
Readln (a, b); If a
G V
c h ấ m bài
n trên
m á y tính
bx + c = 0 Yêu cầu: gõ chương trình vào máy, dịch chương trình và
c h ạ y c h ư ơ n g trình với các
bộ dữ liệu khác nhau
- Lưu lại với tên là tên của mình +lớp+bài 1
Câu 2: Cho 2 số
a , b V i ế t chương trình in
ra số có giá trị lớn nhất
Y ê u c ầ u : g õ chương trình vào máy, dịch chương trình
và chạy chương trình với các
bộ dữ liệu khác nhau
- Lưu lại với tên là tên của mình +lớp+bài 2
Đáp án:
Câu 1: 5 điểm
P r o g r a m giai_bat_ptrinh
; Var b,c : integer;
Begin
W r i t e (‘Nhap b : ‘); Readln (b); Write (‘Nhap c: ‘); Readln (
Trang 44 Củng cố:
5 Hướng dẫn tự học:
V RÚT KINH NGHIỆM
c);
If b = 0 then
If c
<> 0 then write (‘ptvn’)
Else write (‘ptvsn’) Else write (‘nghiem cua pt x=’, -c/b :8:3); Readln; End Câu2: 5 điểm Program SLN; Var b,a : integer;
Begin
W r i t e (‘Nhap a, b: ‘); Readln (a, b);
If a<b
writeln(‘gia tri lon nhat la’,b)
e l s e writeln (‘giá trị lớn nhất là’,a) Readln; End