Violet
Baigiang

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

Tin tức cộng đồng

5 điều đơn giản cha mẹ nên làm mỗi ngày để con hạnh phúc hơn

Tìm kiếm hạnh phúc là một nhu cầu lớn và xuất hiện xuyên suốt cuộc đời mỗi con người. Tác giả người Mỹ Stephanie Harrison đã dành ra hơn 10 năm để nghiên cứu về cảm nhận hạnh phúc, bà đã hệ thống các kiến thức ấy trong cuốn New Happy. Bà Harrison khẳng định có những thói quen đơn...
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

Tìm kiếm Bài giảng

Bài 7. Câu lệnh lặp

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Tham khảo cùng nội dung: Bài giảng, Giáo án, E-learning, Bài mẫu, Sách giáo khoa, ...
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: 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


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