Yêu cầu:
a) không sử dụng câu lệnh lặp
b) chỉ sử dụng lệnh repeat
Viết câu lệnh theo yêu cầu: a) Sử dụng câu lệnh lặp in ra màn hình 10 câu tên của mình b) Khai báo tên mảng M, với chỉ số đầu là 1, chỉ số cuối là 100, kiểu dữ liệu số nguyên
a)
program TenCuaMinh;
var
i: integer;
begin
for i := 1 to 10 do
writeln('Tên của mình là: <tên>');
end.
b)
program MangSoNguyen;
var
M: array[1..100] of integer;
begin
end.
Viết lệnh điều khiển rùa vẽ hình sau, sử dụng câu lệnh lặp REPEAT.
…………………………………………………………………………………………………………………………………………………….............................................
…………………………………………………….....................................................
Sử dụng câu lệnh lặp REPEAT, viết các câu lệnh để Rùa vẽ được hình bên
- Ta sử dụng câu lệnh lặp như sau:
REPEAT 4 [FD 40 RT 90]
REPEAT 4 [FD 80 LT 90]
- Kết quả:
Trong các câu sau, những câu nào đúng trong Scratch?
1) Có ba khối lệnh khác nhau để thể hiện cấu trúc lặp trong thuật toán.
2) Chỉ có thể sử dụng cấu trúc lặp khi biết trước số lần lặp.
3) Chỉ có thể sử dụng cấu trúc lặp để lặp đi lặp lại một lệnh.
4) Điều kiện dừng lặp phải là một biểu thức logic.
Trong Scratch:
1. Đúng. Có ba khối lệnh khác nhau để thể hiện cấu trúc lặp trong thuật toán là: "Lặp lại vô hạn", "Lặp lại" và "Lặp từ ... đến ...". Các khối lệnh này được sử dụng để lặp lại một đoạn mã trong chương trình một số lần hoặc vô hạn.
2. Sai. Cấu trúc lặp có thể được sử dụng để lặp lại một đoạn mã trong chương trình một số lần nhất định, hoặc lặp lại vô hạn lần. Ngoài ra, cũng có thể sử dụng biến để điều khiển số lần lặp.
3. Sai. Cấu trúc lặp trong Scratch không chỉ sử dụng để lặp lại một lệnh mà còn để lặp lại một đoạn mã bao gồm nhiều lệnh.
4. Đúng. Điều kiện dừng lặp phải là một biểu thức logic để xác định khi nào cần dừng vòng lặp. Ví dụ, điều kiện có thể là một biến đếm số lần lặp, một biểu thức so sánh hoặc một biểu thức logic phức tạp hơn.
Viết câu lệnh lặp hiển thị lên màn hình 10 chữ A bằng cách sử dụng lệnh lặp while.
program HienThiA;
var
i: Integer;
begin
i := 1;
while i <= 10 do
begin
writeln('A');
i := i + 1;
end;
readln;
end.
pascal nhỉ?
Bài 1: Viết chương trình pascal thực hiện các yêu cầu sau: a) Nhập từ bàn phím 1 số nguyên n b) In ra màn hình kết quả tổng các số nguyên từ 1 đến n (sử dụng câu lệnh lặp while...do) Bài 2: Viết chương trình pascal thực hiện câc yêu cầu sau: a) Nhập từ bàn phím 1 số nguyên dương n b) In ra màn hình kết quả tổng các số lẻ từ 1 đến n (sử dụng câu lệnh lặp while...do giúp mình với mình đang cần gấp rất gấp luôn
Bài 1:
uses crt;
var n,i,s:integer;
begin
clrscr;
write('Nhap n='); readln(n);
s:=0;
i:=1;
while i<=n do
begin
s:=s+i;
inc(i);
end;
writeln('Tong cac so trong khoang tu 1 den ',n,' la: ',s);
readln;
end.
Bài 2:
uses crt;
var n,i,s:integer;
begin
clrscr;
write('Nhap n='); readln(n);
s:=0;
i:=1;
while i<=n do
begin
s:=s+i;
i:=i+2;
end;
writeln('Tong cac so le trong khoang tu 1 den ',n,' la: ',s);
readln;
end.
Hãy viết chương trình Pascal có sử dụng câu lệnh lặp
Yêu cầu:
hãy nhập vào từ bàn phím 6 số tự nhiên đầu tiên
hãy in ra màn hình các số chẵn trong 6 số tự nhiên trên
uses crt;
var a,t,i:integer;
begin
clrscr;
t:=0;
for i:=1 to 6 do
begin
readln(a);
if (a mod 2=0) then t:=t+a;
end;
writeln(t);
readln;
end.
Câu 3.
a) Khi nào ta có thể sử dụng câu lệnh có dạng lặp với số lần chưa xác định?
b) Câu lệnh lặp với số lần chưa xác định trước trong Pascal có dạng như thế nào?
- Để viết chương trình chỉ dẫn máy tính thực hiện xác hoạt động lặp mà chưa xác định trước được số lần lặp, ta có thể sử dụng câu lệnh có dạng lặp với số lần chưa xác định.
Câu lệnh lặp với số lần chưa xác định trước trong Pascal có dạng:
A. while < câu lệnh > do < điều kiện >;
B. while <điều kiện> do <câu lệnh>
C. while <điều kiện> do <câu lệnh>;
D. while < câu lệnh > do < điều kiện >