Предмет: Информатика, автор: nurlaev06

1)Что будет выведено на экране монитора после выполнения следующего фрагмента программы:

var i,a,b: integer;
begin
b := 20;
a := 5;
for i:=1 to 5 do
begin
a := a + 1;
write( a );
end;
end.
2)Что будет выведено на экране монитора после выполнения следующего фрагмента программы:

b:=0;
while a<>0 do
begin
a:=a div 10;
h:=b*10+a mod 10;
end;
write(h);

если а=13305?
3)Что будет выведено на экране монитора после выполнения следующего фрагмента программы:

var i,a,b: integer;
begin
b := 18;
a := 8;
repeat
a := 2*a + 1;
write( a);
until (a>b)
end.
4)Дана последовательность операторов:

a:=1; b:=1;
while a+b<6;
b:=b+2*a;
end;
s:=a+b

сколько раз будет повторен цикл?
5)Что будет выведено на экране монитора после выполнения следующего фрагмента программы:

var i,a,b: integer;
begin
b := 8;
a := 3;
while (a <= b) do
begin
a := a *2+1 ;
write(a );
end;
end.

Ответы

Автор ответа: aiaoaiaiaoaaaaaooo
3

Объяснение:

1) так как мы выводим а, а каждый раз увеличивается на один, мы увидим

6 7 8 9 10

2) 0

3) 17, 35

4) 2 раза

5) 7, 15


nurlaev06: какие-то 2 не правильные
aiaoaiaiaoaaaaaooo: второй вопрос?
aiaoaiaiaoaaaaaooo: так как b равно нулю, при умножении на него будет ноль, а, в свою очередь равно остаток от деления 1330 на 10, остаток равен нулю. то есть 0+0=0.
Похожие вопросы
Предмет: Математика, автор: артем134864