syana80
?>

Может ли цикл по переменной работать бесконечно? почему?

Информатика

Ответы

dilshermatov5806
При ошибке в скрипте может и зациклиться. Почему? Кривые руки или отсутствие знаний.
Nurislamovna1543
1 задача
program proga;
var st,st2:string;
i:Integer;
begin
writeln('Введите число');
readln(st);
for i:=1 to length(st) do begin
st2:=st[i];
write(st2,' ');
end;
end.
2 задача
program proga2;
var st,st2:string;
i,a:Integer;
begin
writeln('Введите возраст');
readln(a);
if a>120 then
writeln('Неверные данные');
if a=1 then
writeln(a,' год');
if (a>1) and (a<5) then
writeln(a,' года');
if((a mod 10 = 1) and (a div 10 <> 0 or 11 )) then writeln(a,' год');
if (a>=5) and (a mod 10 <> 2 or 3 or 4)and (a div 10 <> 10) then
writeln(a,' лет');
if (a<=5) and (a mod 10 = 2 or 3 or 4)and (a div 10 = 10) then writeln(a,' года ');
if(a>104) and (a<110)then writeln(a,' лет');
end.
sherifovaelina
1 задача
program proga;
var st,st2:string;
i:Integer;
begin
writeln('Введите число');
readln(st);
for i:=1 to length(st) do begin
st2:=st[i];
write(st2,' ');
end;
end.
2 задача
program proga2;
var st,st2:string;
i,a:Integer;
begin
writeln('Введите возраст');
readln(a);
if a>120 then
writeln('Неверные данные');
if a=1 then
writeln(a,' год');
if (a>1) and (a<5) then
writeln(a,' года');
if((a mod 10 = 1) and (a div 10 <> 0 or 11 )) then writeln(a,' год');
if (a>=5) and (a mod 10 <> 2 or 3 or 4)and (a div 10 <> 10) then
writeln(a,' лет');
if (a<=5) and (a mod 10 = 2 or 3 or 4)and (a div 10 = 10) then writeln(a,' года ');
if(a>104) and (a<110)then writeln(a,' лет');
end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Может ли цикл по переменной работать бесконечно? почему?
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

jeep75
ngoncharov573
artem032100
stusha78938
fialkaflowers77
MAXIM76748
aguliaeva
АлександровнаВладимирович1424
lukanaft
bikemaster
Геннадьевна_Петр
eidevyatkina
fedchenkoofficial
goryavinan
vova00831