Tìm kiếm theo tiêu đề

Tin tức cộng đồng

[MỜI HỢP TÁC] Các kỳ thi Olympic Quốc tế 2026 (IMO - IEO - ISO)

Kính gửi Quý Lãnh đạo, Ban Giám hiệu và Quý Thầy/Cô, FermatTech (Đối tác Google tại VN) phối hợp cùng SCO Ấn Độ trân trọng kính mời tham gia 3 kỳ thi uy tín dành cho HS từ lớp 1 - 12: - IMO: Olympic Toán Quốc tế. - IEO: Olympic Tiếng Anh Quốc tế. - ISO: Olympic Khoa học...
Xem tiếp

Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 0919 124 899
  • hotro@violet.vn

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

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

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(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
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 3941

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!
 
Gửi ý kiến