1) Какое значение будет принимать переменная Y после выполнения фрагментов программы?

a) Var Y, X: integer;

Begin

Y: = 1;

X: = 12;

Repeat

Y: = Y*X;

X: = X – 2;

Until X<7;

Writeln (‘Y=’,Y);

End.

б) Var Y, X: integer;
Begin
Y: = 1;
X: = 16;
Repeat
Y: = X*X;
X: = X – 4;
Until X<=0;
Writeln (‘Y=’,Y);
End.

2) Определить значение переменной у после выполнения фрагмента следующей программы:

Var y:real;

i:integer;

begin

y:= 1;

i:= 2;

repeat

i:=3*i;

y:=y+i

until i > 7;

Writeln ('y=',y);

End.

Nastya7654321 Nastya7654321    3   08.05.2020 20:22    25

Ответы
SashaZorikhina SashaZorikhina  14.10.2020 12:06

а) y =960

б) y=16

2  у = 25

Объяснение:

а)

y=1

x=12

y=12

x=10

y=960

x=6 ( х стал меньше 7, значит выводим строку с "y")

б)

y=1

x=16

y=256

x=12

y=144

x=8

y=64

x=4

y=16

x=0

тут х =0 а значит выводи строку с y

2.

y = 1

i=2

y=7

i=6

i=18

y=25

тут y стал больше 7, значит выводи строку с y

ПОКАЗАТЬ ОТВЕТЫ
danayamirnaya danayamirnaya  14.10.2020 12:06

ответ:1542

Объяснение:

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