Tải bản đầy đủ (.docx) (3 trang)

tuan 14 tiet 27

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 (123.73 KB, 3 trang )

Tuần: 14
Tiết: 27

Ngày soạn: 21/11/2017
Ngày dạy: 23/11/2017

BÀI TẬP
I. MỤC TIÊU:
1. Kiến thức:
- Biết sửa lỗi và thực hiện các bước giải bài tốn trên máy tính.
- Biết cách viết câu lệnh điều khiển trong chương trình.
2. Kĩ năng: Rèn luyện kỹ năng vận dụng lý thuyết và làm các bài tập.
3. Thái độ: Học tập tích cực, nghiêm túc, có tinh thần tự giác, u thích mơn học.
II. CHUẨN BỊ:
1. Giáo viên: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu.
2. Học sinh: Vở ghi, sách giáo khoa.
III. CÁC HOẠT ĐỘNG DẠY – HỌC:
1. Ổn định lớp: (1’)
8A1:……………………………………………………………………………
8A2:……………………………………………………………………………
2. Kiểm tra bài cũ:
Lồng ghép trong nội dung bài học.
3. Bài mới:
* Hoạt động khởi động: Để củng cố lại các kiến thức chuẩn bị kiểm tra ta vào tiết bài
tập.
Hoạt động của GV
Hoạt động của HS
Nội dung ghi bảng
Hoạt động 1: (43’) Bài tập vận dụng.
+ GV: Hướng dẫn HS làm một số + HS: Vận dụng các kiến thức đã I. Bài tập vận dụng.
bài tập vận dụng như sau:


được học vào làm bài:
1. Hãy cho biết mỗi biểu
1. Hãy cho biết mỗi biểu thức điều + HS: Dựa vào điều kiện và trình thức điều kiện sau cho kết
kiện sau cho kết quả đúng hay sai.
bày tại sao đúng và sai.
quả đúng hay sai.
a) 5 + 3 > 9
a) Sai: 8 không lớn hơn 9
a) 5 + 3 > 9
b) 12 mod 3 = 0
b) Đúng 12 chia hết cho 3
b) 12 mod 3 = 0
c) 12 div 3 = 3
c) Sai: 12 div 3 = 4
c) 12 div 3 = 3
2
d) x < 1
d) Đúng hoặc sai tùy vào giá trị d) x2 < 1
của x. Nếu x = {-1;1} thì phát e) 5 <> 3
biểu là đúng.
2. Hãy cho biết các câu
e) 5 <> 3
e) Đúng vì 5 khác 3.
lệnh sau sai ở điểm nào?
2. Hãy cho biết các câu lệnh sau sai + HS: Dựa vào cú pháp câu lệnh a) If a:=b then a:=a+b;
ở điểm nào?
và chỉ ra điểm sai.
b) If a+b=10; then write(‘la
a) If a:=b then a:=a+b;
a) Thừa dấu hai chấm ( : ) ở biểu so 10);

thức điều kiện.
c) If a>10 then m:=n;
b) If a+b=10; then write(‘la so 10);
b) Thừa dấu chấm phẩy ( ; ) sau a:=a+1;
biểu thức điều kiện.
d) If Tuoi >= 18 then
c) If a>10 then m:=n; a:=a+1;
c) Đúng cú pháp, nhưng phép gán write(‘da truong thanh’);
a := a + 1; không phụ thuộc vào else write(‘tre em’);
điều kiện trong câu lệnh.
3. Cho x:= 5; y:= 8 hãy cho
d) If Tuoi >= 18 then write(‘da d) Sai cú pháp vì trước else có biết kết quả tương ứng của
truong thanh’); else write(‘tre em’); dấu chấm phẩy ( ; ).
các câu lệnh sau
3. Cho x:= 5; y:= 8 hãy cho biết kết + HS: Vận dụng tìm ra kết quả a) If 15 mod x = 0 then
quả tương ứng của các câu lệnh sau của câu lệnh.
x:=x*y;


a) If 15 mod x = 0 then x:=x*y;
b) If y div x = 0 then x:= x*y else
x:= x+1;
c) If x * 2 = 0 then x:= x + y else
x:= x – y;
d) If x * 2 <> 0 then x:= x + y else
x:= x – y;
4. Cho thuật tốn sau, em hãy viết
chương trình để xác định số nguyên
nhập từ bàn phím là số 0, số âm hay
số dương?

- Bước 1: Đọc a từ bàn phím.
- Bước 2: Nếu a = 0  In ra “đó là số
không”,  Bước 5.
- Bước 3: Nếu a > 0  In ra “đó là số
dương”,  Bước 5.
- Bước 4: In ra “đó là số âm”.
- Bước 5: Dừng, chờ xem kết quả.
- Bước 6: Kết thúc.

a) x = 40
b) x = 6
c) x = -3
d) x = 13
+ HS: Dựa vào thuật toán của GV
đưa ra và thực hiện viết chương
trình.
+ HS: Chương trình.
Program songuyen;
Uses crt;
Var a: integer;
Begin
Clrscr;
Write(‘Nhap so nguyen a’);
Readln(a);
If a=0 then writeln(‘do la so
khong’) else
If a>0 then writeln(‘do la so
nguyen’) else write(‘do la so
am’);
Readln;

End.
+ HS: Thực hiện dưới sự hướng
dẫn gợi mở của GV đưa ra.
+ HS: Quan sát GV thực hiện các
thao tác trên.
+ HS: Thực hiện các thao tác theo
từng cá nhân.
+ HS: Quan sát nhận xét và góp ý
bổ sung sai sót của các bạn.

+ GV: Chỉnh sửa các sai sót cho HS
trong quá trình các em thực hiện.
+ GV: Hướng dẫn HS thực hiện các
thao tác viết chương trình trên.
+ GV: Quan sát và yêu cầu HS tự
thực hiện theo cá nhân.
+ GV: Lấy một bài thực hiện cịn
thiếu sót trình chiếu và yêu cầu các
bạn khác nhận xét bổ sung.
+ GV: Nhận xét và sửa các lỗi sai + HS: Chú ý lắng nghe và sửa
chữa những sai sót thường gặp.
mà HS thường gặp.
+ GV: Yêu cầu một số HS lên thao + HS: Một số HS lên bảng thao
tác lại các nội dung đã chỉnh sửa.
tác lại các nội dung đã chỉnh sửa.
+ GV: Trình chiếu một bài hồn + HS: Quan sát và học tập bài
làm tốt.
chỉnh của HS và nhận xét.
+ HS: Chú ý lắng nghe hiểu bài.
+ GV: Nhận xét chốt nội dung.

4. Củng cố:
- Củng cố trong nội dung tiết bài tập.
5. Dặn dò: (1’)
- Xem lại nội dung bài. Chuẩn bị cho bài kiểm tra 1 tiết.
IV. RÚT KINH NGHIỆM:

b) If y div x = 0 then x:=
x*y else x:= x+1;
c) If x * 2 = 0 then x:= x + y
else x:= x – y;
d) If x * 2 <> 0 then x:= x +
y else x:= x – y;
4. Cho thuật toán sau, em
hãy viết chương trình để
xác định số nguyên nhập từ
bàn phím là số 0, số âm hay
số dương?
- Bước 1: Đọc a từ bàn
phím.
- Bước 2: Nếu a = 0  In ra
“đó là số khơng”,  Bước 5.
- Bước 3: Nếu a > 0  In ra
“đó là số dương”,  Bước 5.
- Bước 4: In ra “đó là số
âm”.
- Bước 5: Dừng, chờ xem
kết quả.
- Bước 6: Kết thúc.



................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................



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

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