Tìm kiếm Bài giảng
Bài 7. Câu lệnh lặp

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Nguyễn Thị Thuận (trang riêng)
Ngày gửi: 11h:00' 02-10-2023
Dung lượng: 42.8 MB
Số lượt tải: 17
Nguồn:
Người gửi: Nguyễn Thị Thuận (trang riêng)
Ngày gửi: 11h:00' 02-10-2023
Dung lượng: 42.8 MB
Số lượt tải: 17
Số lượt thích:
0 người
TIN HỌC
TÌM HIỂU VỀ CÂU LỆNH LẶP
FOR TO DO VÀ WHILE DO
TEXT
CONTENT
Giới thiệu về For to
01Sdo
Giới thiệu về While do
03
Cú pháp
Ví dụ
02
So sánh
04
0 Hoạt động
5 0
PART 01
Giới
thiệu về
For to
do
For to do
(câu lệnh lặp)
Khái niệm
Phân loại
Vòng lặp For to do là dạng lặp với số
Vòng lặp For to do có 2 dạng:
lần biết trước dùng để thực hiện câu
-Dạng tiến
lệnh một số lần xác định.
-Dạng lùi
Vòng lặp
lồng nhau
Trong Pascal, ta có thể
đặt vòng lặp For này
nằm trong vòng lặp For
khác để tạo ra cấu trúc
lồng nhau. Lúc này tổng
số lần lặp sẽ là cấp số
nhân giữa vòng lặp
ngoài (cha) và vòng lặp
trong (con).
For to do
(câu lệnh lặp)
Vòng lặp For to do
Một số hình ảnh
Vòng lặp lồng
Hình ảnh từng dạng của For to
do
Vòng lặp For to do dạng
01
tiến
02
Câu lệnh lặp
Tính tổng và tích bằng câu lệnh lặp
Vòng lặp For to do dạng lùi
For to do
04
03
Vòng lặp For to do lồng nhau
PART 02
Giới
thiệu về
While do
While do
(câu lệnh lặp)
20XX
Khái niệm
Vòng lặp While do là vòng lặp chưa biết
trước số lần lặp.
Nguyên lý
Lệnh lặp While do trong Pascal cho phép
20XX
tính toán lặp đi lặp lại cho đến khi một số
điều kiện kiểm tra được thỏa mãn. Nói cách
khác, nó liên tục thực thi một câu lệnh đích,
miễn điều kiện lặp đã cho là đúng.
Vòng lặp lồng nhau
20XX
Vòng lặp While do trong Pascal cho phép ta đặt lồng
nhau. Thực tế điều này được sử dụng rất thường
xuyên khi xây dựng những ứng dụng thực tiễn.
While do
(câu lệnh lặp)
Vòng lặp While do lồng nhau
Vòng lặp While do bị lỗi lặp vô hạn lần
TÓM TẮT
WHILE DO
Lỗi lập
trình
Lồng
nhau
Khái
niệ
m
TITLE
Là vòng lặp chưa biết trước số lần lặp.
TITLE
Cho phép tính toán lặp đi lặp lại cho đến
khi một số điều kiện kiểm tra được thỏa
mãn.
TITLE
Nguyên lý
While do cũng cho phép ta đặt vòng lặp
lồng nhau. Vòng lặp lồng nhau tức là
đặt vòng while do A nằm trong B.
TITLE
Khi viết chương trình sử dụng cấu trúc lặp
cần chú ý tránh tạo nên vòng lặp vô hạn,
không bao giờ kết thúc.
PART 03
So sánh
2 câu
lệnh lặp
trên
SO
SÁNH
Giống & Khác
Giống nhau: Đều là vòng lặp được dùng để lặp lại
một đoạn lệnh nào đó.
Khác nhau
Vòng lặp For to do: là câu lệnh lặp vs số lần hữu hạn,
đã biết trc. Từ khóa: for, to, do. Câu lệnh trong vòng lặp
ko làm thay đổi giá trị của biến đếm. Thường sẽ có kết
thúc (hay còn gọi là “thoát” khỏi vòng lặp).
Vòng lặp While do: là câu lệnh lặp với số lần không biết
trc. Từ khóa: while, do. Câu lệnh trong vòng lặp làm thay
đổi giá trị của biến đếm. Có một số trường hợp sẽ “treo”
máy vì cấu trúc lặp vô tận xảy ra do lỗi cài đặt hoặc xử lý
câu lệnh của người viết chương trình.
Các yếu tố giống &
khác
Giống nhau
ặp
l
ng
ò
V
For to do và while do
Số lầ
n
Đều là vòng lặp dung để lặp lại 1 đoạn lệnh nào
đó .
lặ p
i
Lỗ
Từ khoá
sa
i
Câu lệnh
Giá trị biến đ
ếm
For to do
Khác nhau
Số lần lặp: hữu hạn, đã biết trước.
Từ khoá: For, to, do.
Câu lệnh trong vòng lặp ko làm thay đổi giá trị biến đếm.
While do
Số lần lặp: chưa biết trước.
Từ khoá: While, do.
Câu lệnh trong vòng lặp làm thay đổi giá trị biến đếm.
Giá trị biến đếm trong điều kiện của câu lệnh phải được
thay đổi để giá trị của điều kiện được chuyển từ đúng
sang sai.
Lỗi: lỗi lặp vô tận có thể xảy ra do lỗi cài đặt hoặc xử lý
câu lệnh của người viết chương trình.
PART 04
Cú pháp
CÚ PHÁP
2 CÂU LỆNH LẶP
FOR TO DO
Dạng tiến:
For:= to do
;
Dạng lùi:
For:= downto
do;
WHILE DO
While <điều khiện> do;
HÌNH ẢNH VỀ CÚ
PHÁP
2021
For to do dạng tiến:
TÌM HIỂU
2022
GHI CHÉP
For to do dạng lùi:
2023
While do
CHIẾN THẮNG
PART 05
Hoạt
động
của câu
lệnh
HOẠT ĐỘNG
(2 CÂU LỆNH LẶP)
FOR TO DO
Câu lệnh này được thực hiện như sau:
Bước 1: Tính giá trị đầu, gán cho biến đếm.
Bước 2: Nếu biến đếm <= giá trị cuối thì thực hiện lệnh cần lặp, tăng biến đếm lên 1
đơn vị và quay lại bước 2
WHILE DO
Câu lệnh này được thực hiện như sau:
Bước 1: Kiểm tra điều kiện.
Bước 2: Nếu điều kiện SAI thì câu lệnh sẽ bị bỏ qua và việc thực hiện lệnh lặp kết thúc.
Nếu điều kiện ĐÚNG thì thực hiện câu lệnh và quay lại bước 1.
PPT 模板 http://www.1ppt.com/moban/
HOẠT ĐỘNG CỦA 2 CÂU LỆNH
LẶP
a) Lệnh For to do
b) Lệnh While do
Biến đếm:=GT đầu
Biến đếm<=GT
cuối
Đúng
Sai
Sa
i
Điều kiện
Đúng
Câu lệnh
Câu lệnh
Biến đếm:=Biến đếm+1
Kết thúc lặp
Bây giờ,
chúng ta sẽ
kết luận lại
Bây giờ chúng
câu
lệnh
tavề
sẽ 2
xem
video
lặpđểtrên
sau
hiểu bằng
dưới
hơnvideo
về 2 vòng
lặp này:đây:
PART 06
Ví
dụ
Bài tập & Ví
dụ
Bài 1:
Viết chương trình tính tổng của N số tự nhiên
đầu tiên, với N là số tự nhiên được nhập vào từ
bàn phím.
Bài 3:
Viết chương trình tính trung bình của n số thực
x1, x2…xn. Các số n và x1, x2…xn được nhập từ
bàn phím.
Bài 2:
Sử dụng vòng lặp For to do dạng lùi để viết
chương trình in ra 1 văn bản bất kỳ.
THANK
S
TEXT
TÌM HIỂU VỀ CÂU LỆNH LẶP
FOR TO DO VÀ WHILE DO
TEXT
CONTENT
Giới thiệu về For to
01Sdo
Giới thiệu về While do
03
Cú pháp
Ví dụ
02
So sánh
04
0 Hoạt động
5 0
PART 01
Giới
thiệu về
For to
do
For to do
(câu lệnh lặp)
Khái niệm
Phân loại
Vòng lặp For to do là dạng lặp với số
Vòng lặp For to do có 2 dạng:
lần biết trước dùng để thực hiện câu
-Dạng tiến
lệnh một số lần xác định.
-Dạng lùi
Vòng lặp
lồng nhau
Trong Pascal, ta có thể
đặt vòng lặp For này
nằm trong vòng lặp For
khác để tạo ra cấu trúc
lồng nhau. Lúc này tổng
số lần lặp sẽ là cấp số
nhân giữa vòng lặp
ngoài (cha) và vòng lặp
trong (con).
For to do
(câu lệnh lặp)
Vòng lặp For to do
Một số hình ảnh
Vòng lặp lồng
Hình ảnh từng dạng của For to
do
Vòng lặp For to do dạng
01
tiến
02
Câu lệnh lặp
Tính tổng và tích bằng câu lệnh lặp
Vòng lặp For to do dạng lùi
For to do
04
03
Vòng lặp For to do lồng nhau
PART 02
Giới
thiệu về
While do
While do
(câu lệnh lặp)
20XX
Khái niệm
Vòng lặp While do là vòng lặp chưa biết
trước số lần lặp.
Nguyên lý
Lệnh lặp While do trong Pascal cho phép
20XX
tính toán lặp đi lặp lại cho đến khi một số
điều kiện kiểm tra được thỏa mãn. Nói cách
khác, nó liên tục thực thi một câu lệnh đích,
miễn điều kiện lặp đã cho là đúng.
Vòng lặp lồng nhau
20XX
Vòng lặp While do trong Pascal cho phép ta đặt lồng
nhau. Thực tế điều này được sử dụng rất thường
xuyên khi xây dựng những ứng dụng thực tiễn.
While do
(câu lệnh lặp)
Vòng lặp While do lồng nhau
Vòng lặp While do bị lỗi lặp vô hạn lần
TÓM TẮT
WHILE DO
Lỗi lập
trình
Lồng
nhau
Khái
niệ
m
TITLE
Là vòng lặp chưa biết trước số lần lặp.
TITLE
Cho phép tính toán lặp đi lặp lại cho đến
khi một số điều kiện kiểm tra được thỏa
mãn.
TITLE
Nguyên lý
While do cũng cho phép ta đặt vòng lặp
lồng nhau. Vòng lặp lồng nhau tức là
đặt vòng while do A nằm trong B.
TITLE
Khi viết chương trình sử dụng cấu trúc lặp
cần chú ý tránh tạo nên vòng lặp vô hạn,
không bao giờ kết thúc.
PART 03
So sánh
2 câu
lệnh lặp
trên
SO
SÁNH
Giống & Khác
Giống nhau: Đều là vòng lặp được dùng để lặp lại
một đoạn lệnh nào đó.
Khác nhau
Vòng lặp For to do: là câu lệnh lặp vs số lần hữu hạn,
đã biết trc. Từ khóa: for, to, do. Câu lệnh trong vòng lặp
ko làm thay đổi giá trị của biến đếm. Thường sẽ có kết
thúc (hay còn gọi là “thoát” khỏi vòng lặp).
Vòng lặp While do: là câu lệnh lặp với số lần không biết
trc. Từ khóa: while, do. Câu lệnh trong vòng lặp làm thay
đổi giá trị của biến đếm. Có một số trường hợp sẽ “treo”
máy vì cấu trúc lặp vô tận xảy ra do lỗi cài đặt hoặc xử lý
câu lệnh của người viết chương trình.
Các yếu tố giống &
khác
Giống nhau
ặp
l
ng
ò
V
For to do và while do
Số lầ
n
Đều là vòng lặp dung để lặp lại 1 đoạn lệnh nào
đó .
lặ p
i
Lỗ
Từ khoá
sa
i
Câu lệnh
Giá trị biến đ
ếm
For to do
Khác nhau
Số lần lặp: hữu hạn, đã biết trước.
Từ khoá: For, to, do.
Câu lệnh trong vòng lặp ko làm thay đổi giá trị biến đếm.
While do
Số lần lặp: chưa biết trước.
Từ khoá: While, do.
Câu lệnh trong vòng lặp làm thay đổi giá trị biến đếm.
Giá trị biến đếm trong điều kiện của câu lệnh phải được
thay đổi để giá trị của điều kiện được chuyển từ đúng
sang sai.
Lỗi: lỗi lặp vô tận có thể xảy ra do lỗi cài đặt hoặc xử lý
câu lệnh của người viết chương trình.
PART 04
Cú pháp
CÚ PHÁP
2 CÂU LỆNH LẶP
FOR TO DO
Dạng tiến:
For
Dạng lùi:
For
do
WHILE DO
While <điều khiện> do
HÌNH ẢNH VỀ CÚ
PHÁP
2021
For to do dạng tiến:
TÌM HIỂU
2022
GHI CHÉP
For to do dạng lùi:
2023
While do
CHIẾN THẮNG
PART 05
Hoạt
động
của câu
lệnh
HOẠT ĐỘNG
(2 CÂU LỆNH LẶP)
FOR TO DO
Câu lệnh này được thực hiện như sau:
Bước 1: Tính giá trị đầu, gán cho biến đếm.
Bước 2: Nếu biến đếm <= giá trị cuối thì thực hiện lệnh cần lặp, tăng biến đếm lên 1
đơn vị và quay lại bước 2
WHILE DO
Câu lệnh này được thực hiện như sau:
Bước 1: Kiểm tra điều kiện.
Bước 2: Nếu điều kiện SAI thì câu lệnh sẽ bị bỏ qua và việc thực hiện lệnh lặp kết thúc.
Nếu điều kiện ĐÚNG thì thực hiện câu lệnh và quay lại bước 1.
PPT 模板 http://www.1ppt.com/moban/
HOẠT ĐỘNG CỦA 2 CÂU LỆNH
LẶP
a) Lệnh For to do
b) Lệnh While do
Biến đếm:=GT đầu
Biến đếm<=GT
cuối
Đúng
Sai
Sa
i
Điều kiện
Đúng
Câu lệnh
Câu lệnh
Biến đếm:=Biến đếm+1
Kết thúc lặp
Bây giờ,
chúng ta sẽ
kết luận lại
Bây giờ chúng
câu
lệnh
tavề
sẽ 2
xem
video
lặpđểtrên
sau
hiểu bằng
dưới
hơnvideo
về 2 vòng
lặp này:đây:
PART 06
Ví
dụ
Bài tập & Ví
dụ
Bài 1:
Viết chương trình tính tổng của N số tự nhiên
đầu tiên, với N là số tự nhiên được nhập vào từ
bàn phím.
Bài 3:
Viết chương trình tính trung bình của n số thực
x1, x2…xn. Các số n và x1, x2…xn được nhập từ
bàn phím.
Bài 2:
Sử dụng vòng lặp For to do dạng lùi để viết
chương trình in ra 1 văn bản bất kỳ.
THANK
S
TEXT
 








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