Главная страница

6 лаба. Лабораторная работа 6 Ветвление и циклы Условный оператор


Скачать 140.49 Kb.
НазваниеЛабораторная работа 6 Ветвление и циклы Условный оператор
Анкор6 лаба
Дата01.12.2021
Размер140.49 Kb.
Формат файлаdocx
Имя файлаLab_6.docx
ТипЛабораторная работа
#287915
страница4 из 4
1   2   3   4




  1. Используя сначала цикл с условием, а потом – цикл с переменной, напишите программу, ко-торая выводит на экран чётные степени числа 2 от 210 до 22 в порядке убывания.




  1. Алгоритм Евклида для вычисления наибольшего общего делителя двух натуральных чисел,формулируется так: нужно заменять большее число на разность большего и меньшего до тех пор, пока одно из них не станет равно нулю; тогда второе и есть НОД. Напишите про-грамму, которая реализует этот алгоритм. Какой цикл тут нужно использовать?




  1. Напишите программу, использующую модифицированный алгоритм Евклида: нужно заме-нять большее число на остаток от деления большего на меньшее до тех пор, пока этот оста-ток не станет равен нулю; тогда второе и есть НОД.




  1. Добавьте в решение двух предыдущих задач вычисление количества шагов цикла. Заполни-те таблицу (шаги-1 и шаги-2 означают количество шагов двух версия алгоритма Евклида):




a

64168

358853

6365133

17905514

549868978



















b

82678

691042

11494962

23108855

298294835



















НОД(a,b)


































шаги-1


































шаги-2




































  1. Напишите программу, которая вводит с клавиатуры 10 чисел и вычисляет их сумму и произ-ведение.




  1. Напишите программу, которая вводит с клавиатуры числа до тех пор, пока не будет введено число 0. В конце работы программы на экран выводится сумма и произведение введенных чисел (не считая 0).




  1. Напишите программу, которая вводит с клавиатуры числа до тех пор, пока не будет введено число 0. В конце работы программы на экран выводится минимальное и максимальное из введенных чисел (не считая 0).


1   2   3   4


написать администратору сайта