Câu 1: Nêu cấu trúc và hoạt động của câu lệnh lặp?
Câu 2:
Các lệnh sau đúng hay sai? Chỉ rõ chỗ sai?
a. For i:=1 to 10; do x:=x+1;
b. For i:=10 to 1 do x:=x+1;
c. For i:=1 to 10 do x:= x+1;
d. For i:=1 to 10 For j:=1 to 10 do x:=x+1;
e. For i:=1 to 10 do For i:=1 to 10 do x:=x+1;
Câu 3:
Viết chương trình tính tổng S sau bằng câu lệnh lặp:
S= 1 + 1/2 + 1/3 +…+ 1/N
Câu 4: Hãy sử dụng câu lệnh lặp for ..do để viết câu lệnh in lên màn hình 10 dòng chữ “CHUC MUNG NAM MOI 2021”.
Câu 5: (Bài 3 SGK/trang 59):
Hãy mô tả thuật toán để tính tổng A sau đây (n là số tự nhiên được nhập từ bàn phím)
A=1/1.3+1/2.4+1/3.5+......1/n(n+2)
Quảng cáo
2 câu trả lời 2735
Lần sau một lần đăng chỉ hỏi 1 câu em nhé
Câu 1:
Cấu trúc lặp là một điều khiển thực hiện công việc lặp đi lặp lại khi chưa đủ số lần lặp hoặc khi một điều kiện nào đó còn đúng.
- Quá trình lặp không thể dừng được gọi là quá trình lặp vô hạn. Điều này xảy ra khi điều kiện để dừng lặp không còn bị biến đổi giá trị sau mỗi lần lặp. Khi đó để thoát lặp vô hạn, cần có các câu lệnh cho phép thoát ngay khỏi lặp.
- Có hai loại cấu trúc lặp: 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.
2. Lặp có số lần biết trước và câu lệnh for-do
Dạng lặp với số lần biết trước dùng để thực hiện câu lệnh một số lần xác định. Dạng này dùng một biến điều khiến vòng lặp. Trong Pascal mỗi lần thực hiện câu lệnh thì biến điều khiến (giả sử là i) được tự động tăng (nhận giá trị tiếp theo là succ(i)) hoặc giảm (nhận giá trị nhỏ hơn ngay trước pred(i)). Đến khi biến điều khiển đạt giá trị xác định thì vòng lặp kết thúc.
Câu lệnh for- do với hai dạng tiến và lùi:
Dạng lặp tiến :
for <biến đếm>:= <giá trị đầu> to <giá trị cuối> do <câu lệnh> ;
- Dạng lặp lùi:
for <biến đếm>:= <giá trị cuối> dowto <giá trị đầu> do <câu lệnh> ;
Trong đó:
- biến đếm là biến đơn, thường có kiểu nguyên.
- giá trị đầu, giá trị cuối là các biểu thức cùng kiểu với biến đếm và giá trị đầu phải nhỏ hơn hoặc bằng giá trị cuối. Nếu giá trị đầu lớn hơn giá trị cuối thì vòng lặp không được thực hiện.
Hoạt động của lệnh for-do:
Ở dạng lặp tiến, câu lệnh viết sau từ khóa phải thực hiện tuần tự, với biến đếm lần lượt nhận giá trị từ giá trị đầu đến giá trị cuối.
Hoặc hoạt động của dạng lặp tiến có thể được di
Câu 1:
Cấu trúc lặp là một điều khiển thực hiện công việc lặp đi lặp lại khi chưa đủ số lần lặp hoặc khi một điều kiện nào đó còn đúng.
- Quá trình lặp không thể dừng được gọi là quá trình lặp vô hạn. Điều này xảy ra khi điều kiện để dừng lặp không còn bị biến đổi giá trị sau mỗi lần lặp. Khi đó để thoát lặp vô hạn, cần có các câu lệnh cho phép thoát ngay khỏi lặp.
- Có hai loại cấu trúc lặp: 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.
2. Lặp có số lần biết trước và câu lệnh for-do
Dạng lặp với số lần biết trước dùng để thực hiện câu lệnh một số lần xác định. Dạng này dùng một biến điều khiến vòng lặp. Trong Pascal mỗi lần thực hiện câu lệnh thì biến điều khiến (giả sử là i) được tự động tăng (nhận giá trị tiếp theo là succ(i)) hoặc giảm (nhận giá trị nhỏ hơn ngay trước pred(i)). Đến khi biến điều khiển đạt giá trị xác định thì vòng lặp kết thúc.
Câu lệnh for- do với hai dạng tiến và lùi:
Dạng lặp tiến :
for <biến đếm>:= <giá trị đầu> to <giá trị cuối> do <câu lệnh> ;
- Dạng lặp lùi:
for <biến đếm>:= <giá trị cuối> dowto <giá trị đầu> do <câu lệnh> ;
Trong đó:
- biến đếm là biến đơn, thường có kiểu nguyên.
- giá trị đầu, giá trị cuối là các biểu thức cùng kiểu với biến đếm và giá trị đầu phải nhỏ hơn hoặc bằng giá trị cuối. Nếu giá trị đầu lớn hơn giá trị cuối thì vòng lặp không được thực hiện.
Hoạt động của lệnh for-do:
Ở dạng lặp tiến, câu lệnh viết sau từ khóa phải thực hiện tuần tự, với biến đếm lần lượt nhận giá trị từ giá trị đầu đến giá trị cuối.
Hoặc hoạt động của dạng lặp tiến có thể được di
Quảng cáo
Câu hỏi hot cùng chủ đề
-
Hỏi từ APP VIETJACK1 42128
-
Hỏi từ APP VIETJACK20697