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

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 <оператор1, …> 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
д) бесконечно


BrightOS: Я всё понимаю, но за такой объём работы 5 баллов маловато)
BrightOS: 5 БАЛЛОВ, А ЕЩЁ И ТРЕБУЕШЬ ПОЛНОЕ ОБЪЯСНЕНИЕ И УДАЛЯЕШЬ ОТВЕТ ТОЛЬКО ПОТОМУ, ЧТО НЕ ОБЪЯСНИЛ ЭЛЕМЕНТАРНОЕ. ВОТ МНЕ БОЛЬШЕ НЕФИГ ДЕЛАТЬ

Ответы

Автор ответа: BrightOS
69

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 раза.


BrightOS: Только попробуй спросить, что в 5.
csharp: Вас не должно особо волновать, за сколько баллов Вы делаете задание. Вы в первую очередь стараетесь объяснить ход своих мыслей автору, чтобы он знал, как это решать в дальнейшем. Если не умеете давать полный и развёрнутый ответ - не давайте его вообще. Какое решение? Отвечаю: распишите каждую итерацию. Это будет считаться полным решением. Не хотите - напишите мне, я удалю ответ.
csharp: А дерзить мне в плане "только попробуй", "требуешь полный ответ" мне не нужно. Я обязан следить за тем, чтобы к вопросам в данном разделе давались развёрнутые ответы без ошибок.
BrightOS: Действительно. В будущем я не должен буду думать о зарплате. Правда, можно будет работать за 500₽ в месяц, работая 12ч на износ. Любая работа должна оплачиваться по факту.
BrightOS: Ошибок в моих ответах нет. В другом вопросе вам дали только ответы, и вы им ничего не предъявили.
BrightOS: Можно было и не удалять ответ, а попроситб в комментариях, чтобы я объяснил поподробнее
csharp: Я Ваш ответ не удалял, а отправил на исправление. Причём отправил уже второй раз.
Если заметили нарушение (в том числе отсутствие решения) - пожалуйтесь, мы рассмотрим.
А сравнивать реальную жизнь с сервисом для !ПОМОЩИ! учащимся не стоит. Знания не должны оплачиваться, они должны даваться каждому в полном объеме.
BrightOS: Здесь роль зарплаты играют баллы. Я просто скопировал решение 4 вопроса и немного его изменил. Теперь довольны?
Похожие вопросы
Предмет: Математика, автор: ashtraynet
Предмет: Математика, автор: info6686
Предмет: Английский язык, автор: suliamigeri