Chủ đề 8. Lặp với số lần biết trước (tt)

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Lê Thị Khánh Ly
Ngày gửi: 14h:27' 15-02-2023
Dung lượng: 2.4 MB
Số lượt tải: 12
Nguồn:
Người gửi: Lê Thị Khánh Ly
Ngày gửi: 14h:27' 15-02-2023
Dung lượng: 2.4 MB
Số lượt tải: 12
Số lượt thích:
0 người
TRƯỜNG THCS CHU VĂN AN
GV : Lê Thị Khánh Ly
Môn: Tin học
Lớp
8A7
Chủ đề 8 - Tiết 40
LẶP VỚI SỐ LẦN BIẾT TRƯỚC (tt)
Tiết 40
NỘI
LẶP VỚI SỐ LẦN BIẾT TRƯỚC
(Tiếp theo)
1
Sử dụng vòng lặp for …do
2
Anh em Gấu gấp hạc giấy
DUNG
3
Ý nghĩa câu lệnh lặp
4
Vạch lá tìm sâu
Tiết 40
KHỞI ĐỘNG
LẶP VỚI SỐ LẦN BIẾT TRƯỚC
(Tiếp theo)
Em hãy quan sát câu lệnh lặp và điền vào chỗ trống:
For k:= 2 to 50 do write('a');
a.
b.
c.
d.
e.
f.
Biến đếm
k là ………………….
Giá trị đầu
2 là ………………….
Giá trị cuối
50 là …………………
Câu lệnh
Write('a') là …………………
= 50 – 2 + 1 = 49
Số vòng lặp trong câu lệnh là ……………………..
49
In ra màn hình bao nhiêu chữ “a”? ………………
Tiết 40
LẶP VỚI SỐ LẦN BIẾT TRƯỚC
(Tiếp theo)
HÌNH THÀNH KIẾN THỨC
2. Sử dụng vòng lặp for … do
Ví dụ 4:
Mỗi ngày, Thỏ con đều đặn bỏ ống heo tiết kiệm với quy luật như
sau: ngày 1 bỏ 1 xu, ngày 2 bỏ 2 xu, ngày 3 bỏ 3 xu,… Hôm nay là
ngày thứ 10, Thỏ muốn tính xem mình đã tiết kiệm được bao
nhiêu xu rồi? Nhưng Thỏ con không thể lấy xu ra để đếm được.
Vì vậy, em hãy giúp Thỏ bằng cách viết câu lệnh lặp tính tổng:
S = 1 + 2 + 3 + … + 10.
LẶP VỚI SỐ LẦN BIẾT TRƯỚC
(Tiếp theo)
Tiết 40
HÌNH THÀNH KIẾN THỨC
2. Sử dụng vòng lặp for … do
Ví dụ 4:
a) Điền vào chỗ trống giá trị đầu, giá trị cuối và câu lệnh cho phù hợp:
9
1
S:= 0;
For i:=
11
……………………
10
to
……………………
S+i
do write
S:=S + i
……………………
;
Tiết 40
LẶP VỚI SỐ LẦN BIẾT TRƯỚC
(Tiếp theo)
2. Sử dụng vòng lặp for…do
i
Ví dụ 4
i=1
i=2
i=3
i=4
i=5
i=6
i=7
i=8
i=9
i = 10
S=0+1=1
S=1+2=3
S=3+3 =6
S = 6 + 4 = 10
S = 10 + 5 = 15
S = 15 + 6 = 21
S = 21 + 7 = 28
S = 28 + 8 = 36
S = 36 + 9 = 45
S = 45 + 10 = 55
S:=S + i;
Kết thúc vòng lặp.
Tiết 40
LẶP VỚI SỐ LẦN BIẾT TRƯỚC
(Tiếp theo)
TRẢI NGHIỆM
1. Anh em Gấu gấp hạc giấy.
Tình huống
Gấu anh và Gấu em được nghe kể về một truyền thuyết cổ của Nhật
Bản rằng nếu ai gấp được 1000 con hạc giấy sẽ được một điều ước.
Hai anh em liền bắt tay vào gấp hạc giấy để cầu nguyện cho Gấu mẹ
nhanh khỏi bệnh. Nhưng số hạc nhiều quá, hai anh em đếm tới đếm
lui cứ nhầm lẫn hoài. Em hãy giúp anh em gấu đếm hạc nhé.
Tiết 40
LẶP VỚI SỐ LẦN BIẾT TRƯỚC
(Tiếp theo)
1. Anh em Gấu gấp hạc giấy.
Yêu cầu
Nhìn vào sơ đồ khối, em hãy trả lời các câu hỏi bằng cách điền
khuyết hoặc điền dấu vào đáp án đúng.
a) Thuật toán có cấu trúc lặp hay không? Có
b) Hoạt động chính khi giải bài toán này là:
“Con hạc giấy thứ i”.
In ra màn hình ……………………….
c) Số lần lặp là: 99
1000
1001
d) Đây là cấu trúc lặp với số lần:
Biết trước
Chưa biết trước
Không
100
LẶP VỚI SỐ LẦN BIẾT TRƯỚC
(Tiếp theo)
Tiết 40
1. Anh em Gấu gấp hạc giấy.
Yêu cầu
e) Câu lệnh lặp đếm 1000 con hạc giấy đã bị thay đổi thứ tự,
em hãy sắp xếp và viết lại cho đúng.
1000
5
1
3
4
Writeln('Con hạc giấy thứ ', i);
6
……
for i:= 1 to 1000 do writeln('Con hạc giấy thứ ', i);
f) N là số con hạc được nhập vào từ bàn phím. N có kiểu dữ
liệu Số thực
Số nguyên
Kí tự
Câu lệnh lặp: for i:= 1 to N do writeln('Con hạc giấy thứ ', i);
Tiết 40
LẶP VỚI SỐ LẦN BIẾT TRƯỚC
(Tiếp theo)
2. Ý nghĩa câu lệnh lặp.
Hãy nối các câu lệnh lặp được đánh số thứ tự với ý nghĩa của chúng ở bên phải.
Tiết 40
LẶP VỚI SỐ LẦN BIẾT TRƯỚC
(Tiếp theo)
3. Vạch lá tìm sâu.
Hãy khoanh tròn chỗ sai sau đó sửa lại cho đúng.
a) For i:=1 to 7 do ; writeln('Pascal');
For i:=1 to 7 do writeln('Pascal');
b) For i:= 0 to 5 writeln('=.=');
For i:= 0 to 5 do writeln('=.=');
c) For i:= 6 to 1 do writeln('Hello');
For i:= 1 to 6 do writeln('Hello');
Tiết 40
LẶP VỚI SỐ LẦN BIẾT TRƯỚC
(Tiếp theo)
3. Vạch lá tìm sâu.
Hãy khoanh tròn chỗ sai sau đó sửa lại cho đúng.
d) For i = 2 to 10 do writeln(i);
For i:= 2 to 10 do writeln(i);
e) For i:= 5 to 10.5 do writeln(i);
For i:= 5 to 10 do writeln(i);
f) For i:= 5 do 5 do writeln(i);
For i:= 5 to 5 do writeln(i);
* Đối với bài học ở tiết học này:
Học bài.
Làm bài tập 4, 5 SGK trang 15, 16 SGK
* Đối với bài học ở tiết học tiếp theo: BTTH3Sử dụng lệnh lặp for…do.
Xem và trả lời trước tình huống 1, 2, 3 SGK
trang 3941
CẢM ƠN QUÝ THẦY CÔ VÀ CÁC CON
ĐÃ THAM DỰ TIẾT HỌC .
CHÚC QUÝ THẦY CÔ SỨC KHỎE!
CHÚC CÁC CON HỌC TỐT!
GV : Lê Thị Khánh Ly
Môn: Tin học
Lớp
8A7
Chủ đề 8 - Tiết 40
LẶP VỚI SỐ LẦN BIẾT TRƯỚC (tt)
Tiết 40
NỘI
LẶP VỚI SỐ LẦN BIẾT TRƯỚC
(Tiếp theo)
1
Sử dụng vòng lặp for …do
2
Anh em Gấu gấp hạc giấy
DUNG
3
Ý nghĩa câu lệnh lặp
4
Vạch lá tìm sâu
Tiết 40
KHỞI ĐỘNG
LẶP VỚI SỐ LẦN BIẾT TRƯỚC
(Tiếp theo)
Em hãy quan sát câu lệnh lặp và điền vào chỗ trống:
For k:= 2 to 50 do write('a');
a.
b.
c.
d.
e.
f.
Biến đếm
k là ………………….
Giá trị đầu
2 là ………………….
Giá trị cuối
50 là …………………
Câu lệnh
Write('a') là …………………
= 50 – 2 + 1 = 49
Số vòng lặp trong câu lệnh là ……………………..
49
In ra màn hình bao nhiêu chữ “a”? ………………
Tiết 40
LẶP VỚI SỐ LẦN BIẾT TRƯỚC
(Tiếp theo)
HÌNH THÀNH KIẾN THỨC
2. Sử dụng vòng lặp for … do
Ví dụ 4:
Mỗi ngày, Thỏ con đều đặn bỏ ống heo tiết kiệm với quy luật như
sau: ngày 1 bỏ 1 xu, ngày 2 bỏ 2 xu, ngày 3 bỏ 3 xu,… Hôm nay là
ngày thứ 10, Thỏ muốn tính xem mình đã tiết kiệm được bao
nhiêu xu rồi? Nhưng Thỏ con không thể lấy xu ra để đếm được.
Vì vậy, em hãy giúp Thỏ bằng cách viết câu lệnh lặp tính tổng:
S = 1 + 2 + 3 + … + 10.
LẶP VỚI SỐ LẦN BIẾT TRƯỚC
(Tiếp theo)
Tiết 40
HÌNH THÀNH KIẾN THỨC
2. Sử dụng vòng lặp for … do
Ví dụ 4:
a) Điền vào chỗ trống giá trị đầu, giá trị cuối và câu lệnh cho phù hợp:
9
1
S:= 0;
For i:=
11
……………………
10
to
……………………
S+i
do write
S:=S + i
……………………
;
Tiết 40
LẶP VỚI SỐ LẦN BIẾT TRƯỚC
(Tiếp theo)
2. Sử dụng vòng lặp for…do
i
Ví dụ 4
i=1
i=2
i=3
i=4
i=5
i=6
i=7
i=8
i=9
i = 10
S=0+1=1
S=1+2=3
S=3+3 =6
S = 6 + 4 = 10
S = 10 + 5 = 15
S = 15 + 6 = 21
S = 21 + 7 = 28
S = 28 + 8 = 36
S = 36 + 9 = 45
S = 45 + 10 = 55
S:=S + i;
Kết thúc vòng lặp.
Tiết 40
LẶP VỚI SỐ LẦN BIẾT TRƯỚC
(Tiếp theo)
TRẢI NGHIỆM
1. Anh em Gấu gấp hạc giấy.
Tình huống
Gấu anh và Gấu em được nghe kể về một truyền thuyết cổ của Nhật
Bản rằng nếu ai gấp được 1000 con hạc giấy sẽ được một điều ước.
Hai anh em liền bắt tay vào gấp hạc giấy để cầu nguyện cho Gấu mẹ
nhanh khỏi bệnh. Nhưng số hạc nhiều quá, hai anh em đếm tới đếm
lui cứ nhầm lẫn hoài. Em hãy giúp anh em gấu đếm hạc nhé.
Tiết 40
LẶP VỚI SỐ LẦN BIẾT TRƯỚC
(Tiếp theo)
1. Anh em Gấu gấp hạc giấy.
Yêu cầu
Nhìn vào sơ đồ khối, em hãy trả lời các câu hỏi bằng cách điền
khuyết hoặc điền dấu vào đáp án đúng.
a) Thuật toán có cấu trúc lặp hay không? Có
b) Hoạt động chính khi giải bài toán này là:
“Con hạc giấy thứ i”.
In ra màn hình ……………………….
c) Số lần lặp là: 99
1000
1001
d) Đây là cấu trúc lặp với số lần:
Biết trước
Chưa biết trước
Không
100
LẶP VỚI SỐ LẦN BIẾT TRƯỚC
(Tiếp theo)
Tiết 40
1. Anh em Gấu gấp hạc giấy.
Yêu cầu
e) Câu lệnh lặp đếm 1000 con hạc giấy đã bị thay đổi thứ tự,
em hãy sắp xếp và viết lại cho đúng.
1000
5
1
3
4
Writeln('Con hạc giấy thứ ', i);
6
……
for i:= 1 to 1000 do writeln('Con hạc giấy thứ ', i);
f) N là số con hạc được nhập vào từ bàn phím. N có kiểu dữ
liệu Số thực
Số nguyên
Kí tự
Câu lệnh lặp: for i:= 1 to N do writeln('Con hạc giấy thứ ', i);
Tiết 40
LẶP VỚI SỐ LẦN BIẾT TRƯỚC
(Tiếp theo)
2. Ý nghĩa câu lệnh lặp.
Hãy nối các câu lệnh lặp được đánh số thứ tự với ý nghĩa của chúng ở bên phải.
Tiết 40
LẶP VỚI SỐ LẦN BIẾT TRƯỚC
(Tiếp theo)
3. Vạch lá tìm sâu.
Hãy khoanh tròn chỗ sai sau đó sửa lại cho đúng.
a) For i:=1 to 7 do ; writeln('Pascal');
For i:=1 to 7 do writeln('Pascal');
b) For i:= 0 to 5 writeln('=.=');
For i:= 0 to 5 do writeln('=.=');
c) For i:= 6 to 1 do writeln('Hello');
For i:= 1 to 6 do writeln('Hello');
Tiết 40
LẶP VỚI SỐ LẦN BIẾT TRƯỚC
(Tiếp theo)
3. Vạch lá tìm sâu.
Hãy khoanh tròn chỗ sai sau đó sửa lại cho đúng.
d) For i = 2 to 10 do writeln(i);
For i:= 2 to 10 do writeln(i);
e) For i:= 5 to 10.5 do writeln(i);
For i:= 5 to 10 do writeln(i);
f) For i:= 5 do 5 do writeln(i);
For i:= 5 to 5 do writeln(i);
* Đối với bài học ở tiết học này:
Học bài.
Làm bài tập 4, 5 SGK trang 15, 16 SGK
* Đối với bài học ở tiết học tiếp theo: BTTH3Sử dụng lệnh lặp for…do.
Xem và trả lời trước tình huống 1, 2, 3 SGK
trang 3941
CẢM ƠN QUÝ THẦY CÔ VÀ CÁC CON
ĐÃ THAM DỰ TIẾT HỌC .
CHÚC QUÝ THẦY CÔ SỨC KHỎE!
CHÚC CÁC CON HỌC TỐT!
 







Các ý kiến mới nhất