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

Tin 8 Tuan 24 Tiet 45

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

Tuần 24
Tiết: 45

Ngày soạn: 10/02/2019
Ngày dạy: 12/02/2019

BÀI TẬP
I. MỤC TIÊU:
1. Kiến thức: Ôn tập câu lệnh lặp với số lần chưa biết trước while … do trong Pascal.
2. Kĩ năng: Làm các bài tập về câu lệnh lặp với số lần chưa biết trước while … do trong Pascal.
3. Thái độ: Học tập nghiêm túc, có ý thức tự giác, tinh thần vươn lên vượt qua khó khăn.
4. Định hướng hình thành năng lực:
- Năng lực làm chủ và phát triển bản thân: Năng lực tự học, năng lực giải quyết vấn đề ,
năng lực sáng tạo, năng lực tự quản lý.
- Năng lực về quan hệ xã hội: Năng lực giao tiếp, năng lực hợp tác.
- Năng lực công cụ: Năng lực sử dụng CNTT và truyền thông (ICT), năng lực sử dụng
ngơn ngữ, năng lực tính tốn.
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 phút)
8A1:……………………………………………………………………………
8A2:……………………………………………………………………………
2. Kiểm tra 15 phút:
Câu hỏi: Em hãy sửa các lỗi sau trong các câu lệnh sau?
a) for i:=105 to 5 do writeln(‘A’);
2 điểm
b) for i:=1.75 to 20.5 do writeln(‘A’);
2 điểm
c) for i:15 to 40 do writeln(‘A’);


2 điểm
d) for i:=1 to 12 do; writeln(‘A’);
2 điểm
e) for i:=2 do 18 to writeln(‘A’);
2 điểm
3. Bài mới:
Hoạt động 1: Bài tập 1. (10 phút)
(1) Mục tiêu: Ôn tập câu lệnh lặp với số lần chưa biết trước while … do trong Pascal.
(2) Phương pháp/Kĩ thuật: Phương pháp làm mẫu, đàm thoại/Kĩ thuật động não, tia chớp.
(3) Hình thức tổ chức hoạt động: Hoạt động theo nhóm và từng cá nhân.
(4) Phương tiện dạy học: Máy chiếu, máy tính.
(5) Sản phẩm: Làm các bài tập về câu lệnh lặp với số lần chưa biết trước while … do trong Pascal.
Hoạt động của GV
Hoạt động của HS
Nội dung ghi bảng
+ GV: Yêu cầu HS đọc và làm các + HS: Đọc và nghiên cứu SGK 1. Bài tập 1
bài tập SGK.
làm các bài tập theo yêu cầu.
* For…to…do:
+ GV: Chia lớp thành 6 nhóm học + HS: Thảo luận nhóm và trả lời - Chỉ thị cho máy thực hiện
tập và làm các bài tập trên.
các câu hỏi đề ra.
lệnh với số lần đã xác định
+ GV: Quan sát hướng dẫn các + HS: Thảo luận theo nhóm trình từ trước.
nhóm thảo luận các bài tập trên.
bày vào bảng phụ.
- Điều kiện là giá trị của
+ GV: Hãy phát biểu sự khác biệt + HS:
biến đếm có giá trị nguyên
giữa câu lệnh lặp với số lần biết

đã đạt được giá trị lớn nhất
For…to…do
While…do
trước và câu lệnh lặp với số lần lặp Chỉ thị cho máy Máy tính thực hay chưa.
thực hiện lệnh hiện với số lần
chưa biết trước.
- Câu lệnh thực hiện ít nhất
+ GV: Ôn lại cho HS các kiến thức với số lần đã xác lặp chưa xác định một lần, sau đó kiểm tra
định từ trước.
trước.
cơ bản để các em nắm bắt và thực
điều kiện.


hiện yêu cầu.
+ GV: Hướng dẫn các em các nội
dung cần đưa ra để so sánh giữ hai
câu lệnh lặp.

+ GV: Cho HS thảo luận nhóm
trong vịng 5’ để tìm ra sự khác biệt
giữa hai câu lệnh lặp.
+ GV: Quan sát các nhóm thảo luận
định hướng cho các nhóm thực hiện
và hướng dẫn giải thích cho HS nếu
HS có thắc mắc.
+ GV: Nhận xét đánh giá sửa chữa
các lỗi sai của các nhóm.

Điều kiện là giá

trị của biến đếm
có giá trị nguyên
đã đạt được giá
trị lớn nhất hay
chưa.
Câu lệnh thực
hiện ít nhất một
lần, sau đó kiểm
tra điều kiện.

Có thể kiểm tra
giá trị của một số
thực, cũng có thể
là một điều kiện
khác…
Kiểm tra

điều kiện, điều kiện thỏa mãn
thực hiện câu lệnh.+ HS: Thực
hiện thảo luận nhóm theo sự
hướng dẫn của GV.

* While…do:
- Máy tính thực hiện với số
lần lặp chưa xác định trước.
- Có thể kiểm tra giá trị của
một số thực, cũng có thể là
một điều kiện khác…
- Kiểm tra điều kiện, điều
kiện thỏa mãn thực hiện câu

lệnh.

+ HS: Thực hiện thảo luận nhóm
dưới sự hướng dẫn của GV.
+ HS: Tập trung chú ý lắng nghe 
ghi nhớ kiến thức.

Hoạt động 2: Bài tập 2. (8 phút)
(1) Mục tiêu: Ôn tập câu lệnh lặp với số lần chưa biết trước while … do trong Pascal.
(2) Phương pháp/Kĩ thuật: Phương pháp làm mẫu, đàm thoại/Kĩ thuật động não, tia chớp.
(3) Hình thức tổ chức hoạt động: Hoạt động theo nhóm và từng cá nhân.
(4) Phương tiện dạy học: Máy chiếu, máy tính.
(5) Sản phẩm: Làm các bài tập về câu lệnh lặp với số lần chưa biết trước while … do trong Pascal.
Hoạt động của GV
Hoạt động của HS
Nội dung ghi bảng
+ GV: Hãy cho biết kết quả của các + HS: Thảo luận nhóm trình bày 2. Bài tập 2.
câu lệnh sau đây:
kết quả vào bảng phụ.
Hãy cho biết kết quả của
a) x:=5; While x <= 15 do x:= x+5; a) x = 20.
các câu lệnh sau đây:
b) x:=5; While x < 15 do x:= x+5;
b) x = 15.
a) x:=5; While x <= 15 do
c) s := 0; n := 1; While s <= 3 do c) s = 4.
x:= x+5;
s:=s+n;
b) x:=5; While x < 15 do
a) x:=10; While x=10 do x:= x+5;

d) Lặp vô hạn lần.
x:= x+5;
b) x:=10; While x>10 do x:= x+5;
e) x = 10.
c) s := 0; n := 1; While s <=
+ GV: Quan sát các nhóm thảo luận + HS: Thực hiện theo sự hướng 3 do s:=s+n;
và hướng dẫn giải thích cho HS.
dẫn của GV.
a) x:=10; While x=10 do
+ GV: Các nhóm thực hiện xong, + HS: Các nhóm trình bày kết x:= x+5;
đại diện nhóm lên bảng thuyết trình. quả của mình.
b) x:=10; While x>10 do
+ GV: Các nhóm khác nhận xét.
+ HS: Các nhóm nhận xét bổ x:= x+5;
xung thiếu sót cho nhau.
+ GV: Nhận xét đánh giá sửa chữa + HS: Tập trung chú ý lắng nghe 
các lỗi sai của các nhóm.
ghi nhớ kiến thức.
+ GV: Củng cố cho HS các nội dung + HS: Chú ý lắng nghe và hiểu
các em còn yếu.
nội dung bài.
Hoạt động 3: Bài tập 3. (10 phút)
(1) Mục tiêu: Ôn tập câu lệnh lặp với số lần chưa biết trước while … do trong Pascal.


(2) Phương pháp/Kĩ thuật: Phương pháp làm mẫu, đàm thoại/Kĩ thuật động não, tia chớp.
(3) Hình thức tổ chức hoạt động: Hoạt động theo nhóm và từng cá nhân.
(4) Phương tiện dạy học: Máy chiếu, máy tính.
(5) Sản phẩm: Làm các bài tập về câu lệnh lặp với số lần chưa biết trước while … do trong Pascal.
Hoạt động của GV

Hoạt động của HS
Nội dung ghi bảng
+ GV: Viết chương trình Pascal để + HS: Thảo luận theo nhóm trình 3. Bài tập 3.
tìm UCLN và BCNN.
bày vào bảng phụ. Chương trình: Chương trình:
var x,y,UCLN,BCNN,t:integer;
+ GV: Hướng dẫn HS thuật toán var x,y,UCLN,BCNN,t:integer;
begin
begin
thực hiện của bài toán.
readln(x,y);
readln(x,y);
+ GV: Quan sát hướng dẫn từng BCNN:=x*y;
BCNN:=x*y;
nhóm thực hiện viết chương trình.
t:= y mod x;
t:= y mod x;
+ GV: Yêu cầu các nhóm thực hiện While t <> 0 do
While t <> 0 do
Begin
Begin
xong lên bảng trình bày kết quả
t:= x MOD y;
t:= x MOD y;
+ GV: Nhận xét đánh giá sửa chữa
x:= y;
x:=
y;
các lỗi sai của các nhóm.
y:= t;

y:= t;
+ GV: Viết chương trình mơ tả bài
End;
End;
tốn trên Pascal chạy và giải thích ý ucln:=x;
ucln:=x;
BCNN:=BCNN div UCLN;
nghĩa các câu lệnh cho HS.
BCNN:=BCNN div UCLN;
write(UCLN,' ',BCNN);
+ GV: Nhận xét chốt nội dung bài write(UCLN,' ',BCNN);
end.
end.
tập cho HS.
4. Củng cố:
- Củng cố trong nội dung bài tập.
5. Dặn dò: (1 phút)
- Xem trước nội dung bài thực hành.
IV. RÚT KINH NGHIỆM:
...........................................................................................................................................................
...........................................................................................................................................................
...........................................................................................................................................................
...........................................................................................................................................................



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

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