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

0 голосов

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.


спросил от (22 баллов) в категории Информатика
1 Ответ
0 голосов
ответил от Начинающий (130 баллов)

Объяснение:

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

6 7 8 9 10

2) 0

3) 17, 35

4) 2 раза

5) 7, 15

оставил комментарий от (22 баллов)

какие-то 2 не правильные

оставил комментарий от Начинающий (130 баллов)

второй вопрос?

оставил комментарий от Начинающий (130 баллов)

так как b равно нулю, при умножении на него будет ноль, а, в свою очередь равно остаток от деления 1330 на 10, остаток равен нулю. то есть 0+0=0.

...