• Предмет: Информатика
  • Автор: zamiraharetluk427
  • Вопрос задан 3 года назад

ДАЮ 70 БАЛЛОВ!
Основные конструкции языка программирования Паскаль.
Вариант 9.
1.В алгоритме записанном ниже, используются действительные переменные х. у. Определите значение переменной у после исполнения данного алгоритма: 1. В алгоритме. y:=6;
x:=y/2; x:x+y;
y:=x-y;
y:=y*x .
2.Определите, что будет напечатано р результате следующего алгоритма, записанного на Паскале.
Var z, n, i:integer;
Begin
z:=30;
for n:=1 to 30 do begin
if n>10 then z:=z-n
else z=z+n;
end;
writeln(z)
end.
3.Определите значение суммы переменных а и b после выполнения следующего фрагмента алгоритма, записанного в виде блок-схемы: ​

Приложения:

Ответы

Ответ дал: vanisherxxx
1

                                                        Задание 1

y = 6

x = y / 2 = 6 / 2 = 3

x = x + y = 3 + 6 = 9

y = x - y = 9 - 6 = 3

y = y * x = 9 * 3 = 27

                                                                                                 Ответ: y = 27

                                                        Задание 2

От 1 до 10 будет выполняться условие else  (z := z + n), значит

z = 30 + 1 + 2 + 3 + .. +10 = 30 + 55 = 85

Дальше выполняется n>10 (z := z - n) от 11 до 30

z = 85 - 11 - 12 - 13 - .. - 30 = 85 - 410 = -325

                                                                                                 Ответ: z = -325

                                                        Задание 3

a = 17

b = 3

Первый раз условие выполнилось 17 >= 3+1

b = b*2 = 6

a = a - b = 17 - 6 = 11

Второй раз тоже выполнилось 11 >= 6+1

b = 12

a = -1

Третий раз не выполнится, a < b

Просят сумму => a+b = -1+12 = 11

                                                                                                 Ответ: a + b = 11

Вас заинтересует