1.определите, какое значение будет выведено на экран в результате выполнения ниже последовательности операторов: a: =1; b: =1; while a> =b do b: =b+a; a: =a+1; write(b*a) 2.используется оператор for i: = 1 to 30 do… после завершения выполнения тела цикла i = 3.какой оператор цикла желательно использовать, если известно условие выполнения тела цикла? а) repeat until б) while do в) for : = to do 3.цикл в фрагменте программы p: =2; repeat p: =p*0.1 until p< 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 д) бесконечно

polina2006200 polina2006200    2   11.05.2019 23:17    1

Ответы
artemtik2005 artemtik2005  09.06.2020 21:37

1) ответ: 12

a 1 2 3

b 1 2 4

2) ответ: i = 30

3) ответ: б), потому что условие проверяется перед началом работы очередного круга цикла.

3 (???) ) ответ: 2 раза. В ходе работы цикла переменная p должна стать равной 0.02

4) ответ: г)

Какое тут должно быть объяснение? Всё прекрасно видно, если посмотреть на саму задачу! Сначала i равен нулю, потом ему прибавляется в значении по единице, пока i не станет равным пяти (0,1,2,3,4,5). Итого к S прибавляется единица шесть раз.

Снизу практически анологично. Это максимально тупо, что просите объяснения к таким простым вопросам.

5) ответ: г)

Какое тут должно быть объяснение? Всё прекрасно видно, если посмотреть на саму задачу! Сначала i равен -1, потом ему прибавляется в значении по единице, пока i не станет равным 2 (-1,0,1,2). Итого к S прибавляется единица 4 раза.

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика