Упражнение 229 ГДЗ Рабочая тетрадь Босова 8 класс 2024 (Информатика)

229. Проанализируйте фрагменты программ, записанные на двух языках программирования. Запишите результат их работы. Для каждого случая запишите фрагмент программы, обеспечивающий такой же результат, но с использованием другого оператора цикла.



Решение задачи: 229. Проанализируйте фрагменты программ, записанные на двух языках программирования. Запишите результат их работы. Для каждого случая запишите фрагмент программы, обеспечивающий такой же результат, но с использованием другого оператора цикла.Решение задачи: 229. Проанализируйте фрагменты программ, записанные на двух языках программирования. Запишите результат их работы. Для каждого случая запишите фрагмент программы, обеспечивающий такой же результат, но с использованием другого оператора цикла.

Ниже вариант решения задания из учебника Босова, Босова 8 класс, Просвещение:

229. Проанализируйте фрагменты программ, записанные на двух языках программирования. Запишите результат их работы. Для каждого случая запишите фрагмент программы, обеспечивающий такой же результат, но с использованием другого оператора цикла.

a) while

for

Результат

Паскаль

х := 1;

while х

begin

writeln (x);

x : = x + 1

end;

Python

x = 1

while x

print(x)

x += 1

6) while

for

Результат

Паскаль

for x := -2 to 2 do

begin

у := abs (x);

writeln(y);

end;

Python

for x in range(-2, 3):

у = abs (x)

print(y)

в) while

for

Результат

Паскаль

х := 10;

while х > = 5 do

begin

writeln (x);

x : = x - 1

end;

Python

x = 10

while x > = 5:

print (x)

x -= 1

г) while

for

Результат

Паскаль

for x := 5 downto 0 do

begin

y:= x * x;

writeln(y);

end;

Python

for x in range(5,-1,-1):

у = x * x

print(y)