1.Определите, какое значение будет выведено на экран в результате исполненья приведенной
1.Обусловьте, какое значение будет выведено на экран в итоге выполнения приведенной ниже последовательности операторов:
a:=1; b:=1;
while agt;=b do b:=b+a; a:=a+1;
write(b*a)
2.Используется оператор for i:= 1 to 30 do
После окончания выполнения тела цикла i = ...
3.Какой оператор цикла желанно использовать, если известно условие выполнения тела цикла?
а) repeat lt;оператор1, gt; until lt;условиеgt;
б) while lt;условиеgt; do lt;операторgt;
в) for lt;параметрgt;:= lt;изначальное значениеgt; to lt;окончательное значениеgt; do lt;операторgt;
3.Цикл в куске программки
p:=2;
repeat
p:=p*0.1
until plt;0.1;
будет исполнен:
а) 0 раз
б) безграничное число раз
в) 2 раза
г) 1 раз
4.Чему одинаково значение переменной s после исполненья следующего куска программы:
s:=0;
for i:=0 to 5 do s:=s+1;
а) 0
б) 15
в) 5
г) 6
5.Укажите, сколько раз будет выполнен цикл for i :=-1 to 2 do a:=a+1;
а) 3
б) 2
в) 0
г) 4
д) бесконечно
1) Ответ: 12
a 1 2 3
b 1 2 4
2) Ответ: i = 30
3) Ответ: б), потому что условие проверяется перед началом работы еще одного круга цикла.
3 (???) ) Ответ: 2 раза. В ходе работы цикла переменная p должна стать равной 0.02
4) Ответ: г)
Какоездесьдолжнобытьобъяснение?Всёпрекрасновидно,еслипоглядетьнасамузадачу!Сначалаiравеннулю,позжеемуприбавляетсявзначениипоединице,покаiнестанетодинаковым5(0,1,2,3,4,5).ИтогокSприбавляетсяединица6раз.
Снизуфактическианологично.Этооченьглупо,чтотребуйтеразъясненьяктакимобычнымвопросам.
5) Ответ: г)
Какое тут обязано быть изъясненье? Всё прекрасно видно, если поглядеть на саму задачку! Сначала i равен -1, потом ему прибавляется в значении по единице, пока i не станет одинаковым 2 (-1,0,1,2). Итого к S прибавляется единица4раза.
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Физика.
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.