Файл: Разработка алгоритма и программирование задач разветвляющейся структуры.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 08.11.2023
Просмотров: 9
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Тема: «Разработка алгоритма и программирование задач разветвляющейся структуры».
Вариант № 21 Задание. Вычислить значение переменной Y, используя формулы:
Вывод, результат вычислений: значение y, вещественного типа
Ввод, исходные данные: x, a, вещественного типа
Промежуточные данные: не имеется
Ограничения: для вычисления переменных у по условию х < -0.5, необходимо дополнительно проверить условие, ax+1 != 0, иначе вывести сообщение “Error!”. для вычисления переменных у по условию х > -0.5, необходимо дополнительно проверить условие, ax >= 0, иначе вывести сообщение “Error!”.
Тестирование программы (тестовые наборы и контрольный пример)
Исходные данные | Результат программы | Пояснение |
Ввод a = 1 x = 4 | При a = 1 x = 4 y = 65 | Если х > 2 |
Ввод a = 3 x = 1 | При a = 3 x = 1 y = 1.73205 | Если -0.5 < x < 2 |
Ввод a = 1 x = -1 | При a = 1 x = -1 Error! | Если ax+1 = 0 |
Ввод a = 2 x = -2 | При a = 2 x = -2 y = 1.09861 | Если x < -0.5 |
Ввод a = 2 x = -0.3 | При a = 2 x = -0.3 Error! | Если ax < 0 |
Вывод: Разработана учебная программа для решения варианта задания.
На стадии Технического задания выполнены работы: Был разработан алгоритм. Постановка задачи.
На стадии Эскизного и технического проекта выполнены работы : Алгоритм переводится в программу на языке программирования.
На стадии Рабочего проекта : Осуществляется отладка программы и решения
Рисунок 2. структурная схема программного комплекса
Программа нахождения степени числа – нахождение значения x в степени a
Программа определения логарифмических функций– нахождение log/lg/ln x
Программа нахождения мат корня – нахождение корня x
Рисунок 3. Многоуровневая структурная схема программы
Запуск – старт программы
Обозначить – выделить память устройства под объекты
Ввод – ввод данных от пользователя
Проверить условие – в случае успешной проверки продолжить действия по ветке
Расчет – вычисление значений
Вывод – вывод результата и завершение работы программы