
Bài 10: Cấu trúc lặp
Presentation
•
Computers
•
11th Grade
•
Hard
Vũ Giang
Used 5+ times
FREE Resource
6 Slides • 9 Questions
1
Bài 10: Cấu trúc lặp
by Vũ Giang
2
Open Ended
Cho chương trình sau:
Var a,d : byte;
Begin
d:=0;
a:=5;
If a mod 2 = 0 then d:=d+1;
a:=6;
If a mod 2 = 0 then d:=d+1;
a:=24;
If a mod 2 = 0 then d:=d+1;
End.
Chương trình trên sử dụng câu lệnh rẽ nhánh dạng nào?
3
Multiple Choice
Cho chương trình sau:
Var a,d : byte;
Begin
d:=0;
a:=5;
If a mod 2 = 0 then d:=d+1;
a:=6;
If a mod 2 = 0 then d:=d+1;
a:=24;
If a mod 2 = 0 then d:=d+1;
End.
Sau khi chạy xong chương trình kết quả của d là bao nhiêu?
0
1
2
3
4
Fill in the Blanks
Type answer...
5
1. Lặp
Với a là số nguyên và a>2, xét các bài toán sau đây:
Bài toán 1. Tính và đưa két quả ra màn hình tổng
Bài toán 2. Tính và đưa kết quả ra màn hình tổng.
6
Fill in the Blanks
Type answer...
7
Fill in the Blanks
Type answer...
8
Fill in the Blanks
Type answer...
9
1. Lặp:
Tóm lại:
- Trong một số thuật toán có những thao tác phải thực hiện lặp đi lặp lại một số lần. Một trong các đặc trưng của máy tính là có khả năng thực hiện hiệu quả các thao tác lặp.
- Cấu trúc lặp mô tả thao tác lặp và được phân biệt hai loại là lặp với số lần biết trước và lặp với số lần chưa biết trước.
- Các ngôn ngữ lập trình đều có các câu lệnh để mô tả cấu trúc điều khiển lặp.
10
2. Lặp với số lần biết trước và câu lệnh for-do.
11
2. Lặp với số lần biết trước và câu lệnh for-do.
-Dạng tiến:
for <biến đếm>:=<giá trị đầu> to<giá trị cuối> do <câu lệnh>;
-Dạng lùi:
for <biến đếm>:=<giá trị cuối> downto<giá trị đầu> do <câu lệnh>;
12
Fill in the Blanks
Type answer...
13
Fill in the Blanks
Type answer...
14
Fill in the Blanks
Type answer...
15
2. Lặp với số lần biết trước và câu lệnh for-do.
Cơ chế hoạt động của câu lệnh for-do:
- Ở dạng lặp tiến, <câu lệnh> viết sau từ khóa do được thực hiện tuần tự, mỗi lần thực hiện thì <biến đếm> nhận giá trị tăng liên tiếp từ <giá trị đầu> đến <giá trị cuối>.
- Ở dạng lặp lùi, <câu lệnh> viết sau từ khóa do được thực hiện tuần tự, mỗi lần thực hiện thì <biến đếm> nhận giá trị giảm liên tiếp từ <giá trị cuối> đến <giá trị đầu>.
Chú ý 1: Giá trị của <biến đếm> được điều chỉnh tự động,
vì vậy <câu lệnh> viết sau do không được thay đổi giá trị <biến đếm>.
Bài 10: Cấu trúc lặp
by Vũ Giang
Show answer
Auto Play
Slide 1 / 15
SLIDE
Similar Resources on Wayground
8 questions
11A4: Tin HKI Bài 6
Presentation
•
11th Grade
14 questions
Acid Naming & Formula Writing
Presentation
•
10th - 11th Grade
11 questions
Model Matematika Program Linear
Presentation
•
11th Grade
12 questions
Programming Constructs & Techniques Part 2
Presentation
•
10th - 12th Grade
9 questions
Информатика
Presentation
•
11th Grade
12 questions
Inverse Functions
Presentation
•
11th - 12th Grade
13 questions
Înregistrări C++ (struct)
Presentation
•
11th Grade
10 questions
Jenis dan Faktor Kesetimbangan Kimia
Presentation
•
11th Grade
Popular Resources on Wayground
16 questions
Grade 3 Simulation Assessment 2
Quiz
•
3rd Grade
19 questions
HCS Grade 5 Simulation Assessment_1 2526sy
Quiz
•
5th Grade
10 questions
Cinco de Mayo Trivia Questions
Interactive video
•
3rd - 5th Grade
17 questions
HCS Grade 4 Simulation Assessment_2 2526sy
Quiz
•
4th Grade
24 questions
HCS Grade 5 Simulation Assessment_2 2526sy
Quiz
•
5th Grade
13 questions
Cinco de mayo
Interactive video
•
6th - 8th Grade
20 questions
Math Review
Quiz
•
3rd Grade
30 questions
GVMS House Trivia 2026
Quiz
•
6th - 8th Grade