Лабораторная работа №3,4,5.
Задачи на циклы с предусловием (while)
1.
Сумма чисел
Написать программу, которая будет суммировать числа, вводимые пользователем,
пока их сумма не превысит 1000.
2.
Проверка пароля
Создать программу, которая запрашивает пароль до тех пор, пока пользователь не введёт
правильный (например, “12345”).
3.
Генератор случайных чисел
Написать программу, генерирующую случайные числа от 1 до 100, пока не выпадет
число больше 90.
4.
Обратный отсчёт
Создать программу, которая будет запрашивать у пользователя число и уменьшать
его до нуля, пока оно положительное.
5.
Поиск делителей
Написать программу, находящую все делители числа, введённого пользователем,
используя цикл с предусловием.
Задачи на циклы с постусловием (repeat-until)
1.
Среднее арифметическое
Создать программу, которая будет запрашивать числа у пользователя и считать их
среднее арифметическое, пока не будет введено отрицательное число.
2.
Проверка простоты числа
Написать программу, проверяющую, является ли число простым, используя цикл с
постусловием.
3.
Конвертер валют
Создать программу-конвертер, которая будет работать, пока пользователь не
введёт команду выхода.
4.
Калькулятор факториала
Написать программу, вычисляющую факториал числа, пока пользователь не решит
прекратить работу.
5.
Генератор последовательности
Создать программу, генерирующую последовательность чисел Фибоначчи, пока
последнее число не превысит заданное значение.
Задачи на циклы со счётчиком (for)
1.
Таблица умножения
Написать программу, выводящую таблицу умножения для числа, введённого
пользователем.
2.
Сумма чётных чисел
Создать программу, находящую сумму всех чётных чисел от 1 до N.
3.
Вывод квадратов
Написать программу, выводящую квадраты чисел от 1 до 10.
4.
Обратный отсчёт с шагом
Создать программу, выводящую числа от 100 до 1 с шагом 5.
5.
Поиск максимального элемента
Написать программу, находящую максимальное число в массиве из 10 элементов,
заполняемом с клавиатуры.