Файл: Разработка алгоритма и программирование задач разветвляющейся структуры.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. Многоуровневая структурная схема программы

Запуск – старт программы
Обозначить – выделить память устройства под объекты
Ввод – ввод данных от пользователя
Проверить условие – в случае успешной проверки продолжить действия по ветке
Расчет – вычисление значений
Вывод – вывод результата и завершение работы программы