Даю 50 баллов, решите пожалуйста, ЗАДАЧА 5. Даны фрагменты программы. Что будет...

0 голосов
71 просмотров

Даю 50 баллов, решите пожалуйста, ЗАДАЧА 5. Даны фрагменты программы. Что будет напечатано на экране в результате работы данных программ?


image

Информатика (81 баллов) | 71 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Ответ:

11, 59, 120

Объяснение:

Задача 3.

Изначально s= 5.

Открывается цикл подстановки n 2,3,4, поэтому программа даст следующие значения:

  • s=5+(2-1)=5+1=6, теперь s=6
  • s=6+(3-1)=6+2=8, теперь s=8
  • s=8+(4-1)=8+3=11, окончательное s = 11

Задача 4.

Изначально k=2.

Открывается цикл подстановки i= 0,1,2, поэтому программа даст следующие значения:

  • k=3*2+0=6, теперь k=6
  • k=3*6+1=18+1=19, теперь k=19
  • k=3*19+2=57+2=59, окончательно k = 59

Задача 5.

Изначально s= 1.

Открывается цикл подстановки k= 1,2,3,4,5, поэтому программа даст следующие значения:

  • s=1*1=1, теперь s=1
  • s=1*2=2, теперь s=2
  • s=2*3=6, теперь s=6
  • s=6*4=24, теперь s=24
  • s=24*5=120, окончательно s = 120
(542 баллов)