6 лаба. Лабораторная работа 6 Ветвление и циклы Условный оператор
![]()
|
Используя сначала цикл с условием, а потом – цикл с переменной, напишите программу, ко-торая выводит на экран чётные степени числа 2 от 210 до 22 в порядке убывания. Алгоритм Евклида для вычисления наибольшего общего делителя двух натуральных чисел,формулируется так: нужно заменять большее число на разность большего и меньшего до тех пор, пока одно из них не станет равно нулю; тогда второе и есть НОД. Напишите про-грамму, которая реализует этот алгоритм. Какой цикл тут нужно использовать? Напишите программу, использующую модифицированный алгоритм Евклида: нужно заме-нять большее число на остаток от деления большего на меньшее до тех пор, пока этот оста-ток не станет равен нулю; тогда второе и есть НОД. Добавьте в решение двух предыдущих задач вычисление количества шагов цикла. Заполни-те таблицу (шаги-1 и шаги-2 означают количество шагов двух версия алгоритма Евклида):
![]() ![]() ![]() ![]() Напишите программу, которая вводит с клавиатуры 10 чисел и вычисляет их сумму и произ-ведение. Напишите программу, которая вводит с клавиатуры числа до тех пор, пока не будет введено число 0. В конце работы программы на экран выводится сумма и произведение введенных чисел (не считая 0). Напишите программу, которая вводит с клавиатуры числа до тех пор, пока не будет введено число 0. В конце работы программы на экран выводится минимальное и максимальное из введенных чисел (не считая 0). ![]() |