Файл: Разработка алгоритма и программирование задач разветвляющейся структуры.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 08.11.2023

Просмотров: 40

Скачиваний: 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. Многоуровневая структурная схема программыЗапуск – старт программыОбозначить – выделить память устройства под объектыВвод – ввод данных от пользователяПроверить условие – в случае успешной проверки продолжить действия по веткеРасчет – вычисление значенийВывод – вывод результата и завершение работы программы