М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Lesya1704
Lesya1704
23.10.2022 07:29 •  Информатика

с ответами
1) Дан фрагмент программы. Что будет выведено на экран?k:=0; for j:=1 to 6 do b[j]:=3; for j:=3 to 6 do if b[j]=3 then k:=k+1; write(k);
2) Дан фрагмент программы на Паскале, Что будет выведено на экран? s:=6; for i:=1 to 5 do begin a[i]:=i*2; s:=s+a[i]; end; write(s);
3) Дан фрагмент программы. k:=0; for i:=1 to 6 do if a[i] mod 5=0 then k:=k+i; write(k); Что будет выведено в результате, если введенный массив a=[20,4,5,-8,3,-7] *
A) 25
B) 4
C) 17
D) 6
4)Дан фрагмент программы на Паскале. h:=0; for i:=1 to 5 do dat[i]:= -10+random(20); for i:=1 to 5 do h:=h+dat[i]; write(h); Что может быть выведено на экран? *
A) 0
B) -60
C) 100

👇
Ответ:
MrTraserS
MrTraserS
23.10.2022
1) В данном фрагменте программы сначала переменной k присваивается значение 0. Затем происходит цикл, в котором переменной j от 1 до 6 присваивается значение 3 (b[j]:=3). После этого следующий цикл проверяет условие, если b[j] равно 3, то переменная k увеличивается на 1 (k:=k+1). В итоге на экран будет выведено значение переменной k. Так как во втором цикле b[j] всегда равно 3, цикл выполнится 4 раза и переменная k увеличится на 4. Итоговый результат: 4.

2) В данном фрагменте программы сначала переменной s присваивается значение 6. Затем происходит цикл, в котором переменной i от 1 до 5 присваивается значение i*2 (a[i]:=i*2). Далее переменная s увеличивается на значение a[i] (s:=s+a[i]). В итоге на экран будет выведено значение переменной s. Сначала a[1] будет равно 2 и s увеличится на 2, потом a[2] будет равно 4 и s увеличится на 4, и так далее. Итоговый результат: 22.

3) В данном фрагменте программы сначала переменной k присваивается значение 0. Затем происходит цикл, в котором переменной i от 1 до 6 проверяется условие a[i] mod 5=0. Если условие выполняется, то переменная k увеличивается на i (k:=k+i). В итоге на экран будет выведено значение переменной k. В данном случае только для a[1] условие выполняется, так как 20 mod 5 = 0. Значит, переменная k увеличится на 1. Итоговый результат: 1.

4) В данном фрагменте программы сначала переменной h присваивается значение 0. Затем происходит цикл, в котором переменным dat[i] от 1 до 5 присваиваются случайные числа от -10 до 9 (-10+random(20)). После этого происходит еще один цикл, в котором переменная h увеличивается на значение dat[i] (h:=h+dat[i]). В итоге на экран будет выведено значение переменной h. Так как dat[i] принимает случайные значения, результат может быть различным при каждом запуске программы. Варианты ответа A) 0, B) -60, C) 100 являются возможными результатами в зависимости от случайных чисел, генерируемых функцией random.
4,4(37 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ