Вариант 2 Самостоятельная работа 26 ГДЗ Самостоятельные и контрольные работы Босова 8 класс (Информатика)

ВАРИАНТ 2 1. Сколько раз исполнится следующий цикл, записанный на двух языках программирования? Ответ: цикл исполнится 1 раз, так как 12 – 2 = 10 и условие выхода из цикла выполняется.



Решение задачи: ВАРИАНТ 2 1. Сколько раз исполнится следующий цикл, записанный на двух языках программирования? Ответ: цикл исполнится 1 раз, так как 12 – 2 = 10 и условие выхода из цикла выполняется.

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

ВАРИАНТ 2

1. Сколько раз исполнится следующий цикл, записанный на двух языках программирования?

Ответ: цикл исполнится 1 раз, так как 12 – 2 = 10 и условие выхода из цикла выполняется.

2. Какое число будет выведено в результате работы следующей программы, записанной на двух языках программирования?

Ответ:16 (1+3+5+7)

3. В программе, записанной на двух языках программирования, поменяли местами две строки. Изменится ли результат программы? В ответе запишите результат работы каждой из программ.

Результат работы изменится. Цикл выполняется только один раз, так как k

Результат первой программы: вывод 3, результат второй программы вывод 1

4. Дополнительное задание. Используя цикл с условием окончания работы, напишите программу определения наибольшего общего делителя двух натуральных чисел.

var

a, b: integer;

begin

write(taska, b > > task);

readln(a, b);

repeat

if a > b then a := a - b

else b := b - a

until a = b;

writeln(taskНОД = task, a)

end.

Окно вывода:

a, b > > 9 54

НОД = 9

a, b > > 78 12

НОД = 6

Python

a,b=map(int,input().split())

while True:

if a > b:a=a-b

else:b=b-a

if a==b:break

print(taskНОД=task,a)