Предмет: Информатика,
автор: GamaFunction
Как в Паскале зациклить программу? То есть как выполнять одну и ту же операцию много раз, используя один раз введенные данные в начале? Если можно, приведите небольшой пример.
GamaFunction:
Просто в школе на информатику забили. О циклах слышал, а вот как именно тут их использовать, как-то не догадался.
Ответы
Автор ответа:
2
это делается с помощь цикла for либо цикла while либо цикла repeat
Цикл for:
var
i, n: integer;
begin
write ('Количество знаков: ');
readln (n);
for i := 1 to n do
write ('(*) ');
readln
end.
Цикл While
var
i, n: integer;
begin
write ('Количество знаков: ');
readln (n);
i := 1;
while i <= n do begin
write ('(*) ');
i := i + 1
end;
readln
end.
Цикл repeat
var
i, n: integer;
begin
write ('Количество знаков: ');
readln (n);
i := 1;
repeat
write ('(*) ');
i := i + 1
until i > n;
readln
end.
Цикл for:
var
i, n: integer;
begin
write ('Количество знаков: ');
readln (n);
for i := 1 to n do
write ('(*) ');
readln
end.
Цикл While
var
i, n: integer;
begin
write ('Количество знаков: ');
readln (n);
i := 1;
while i <= n do begin
write ('(*) ');
i := i + 1
end;
readln
end.
Цикл repeat
var
i, n: integer;
begin
write ('Количество знаков: ');
readln (n);
i := 1;
repeat
write ('(*) ');
i := i + 1
until i > n;
readln
end.
Похожие вопросы
Предмет: Астрономия,
автор: sabinaguliyeva855
Предмет: Геометрия,
автор: corel2843
Предмет: Информатика,
автор: karinakot1309
Предмет: История,
автор: scryabinn