Условия задач, блок-схемы, исходные коды и скриншоты результатов выполнения программ.
Задание 1. Программирование линейных вычислительных процессов
Даны целые положительные числа A и B (A > B). На отрезке длины A размещено максимально возможное количество отрезков длины B (без наложений). Используя операцию взятия остатка от деления нацело, найти длину незанятой части отрезка A.
Задание 2. Программирование разветвляющихся вычислительных процессов с помощью условного оператора
Определить, является ли треугольник со сторонами а, b, с равносторонним.
Задание 3. Программирование разветвляющихся вычислительных процессов с помощью оператора варианта
Составить программу, которая по введенному номеру единицы измерения (миллиграмм – 1, грамм – 2, центнер – 3, тонна – 4) и массе M выводит соответствующее значение массы в килограммах.
Задание 4. Программирование разветвляющихся вычислительных процессов с помощью оператора варианта
Дана арифметическая прогрессия 1, 7, 13, 19… Составить программу определения суммы первых девяти ее членов. Вывести значение искомой суммы и всех ее слагаемых.
Задание 5. Программирование разветвляющихся вычислительных процессов с помощью оператора варианта
Вычислить и напечатать таблицы значений функции y = f (x) на интервале значений x [a ¸ b] с шагом h (решить задачу с помощью трех типов циклов: с параметром, с предусловием, с постусловием; предусмотреть в программе возможность выбора типа цикла).