Построение блок-схемы алгоритмов
Автор: dfgvd dfvd • Сентябрь 18, 2022 • Лабораторная работа • 251 Слов (2 Страниц) • 275 Просмотры
ГУАП КАФЕДРА № 14
ОТЧЕТ
ЗАЩИЩЕН С ОЦЕНКОЙ ПРЕПОДАВАТЕЛЬ
старший преподаватель | Ю.В. Трифонова | |||
должность, уч. степень, звание | подпись, дата | инициалы, фамилия |
ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ |
ПОСТРОЕНИЕ БЛОК-СХЕМЫ АЛГОРИТМОВ |
по курсу: ОСНОВЫ ТЕОРИИ ИНФОРМАЦИИ |
РАБОТУ ВЫПОЛНИЛ[pic 1]
СТУДЕНТ ГР. № | 1241 |
| Д.Ю. Шафранов |
подпись, дата | инициалы, фамилия |
Санкт-Петербург 2022
Постановка задачи
В пакете Visio создать линейный алгоритм для нахождения значения Y по формуле:
[pic 2]
и написать программу по составленной блок-схеме.
Формализация задачи
- Для вычисления значения переменной Y по формуле и создания линейного алгоритма нам сначала необходимо задать значения a1, a2, a3, a4, x, a, b вводом с клавиатуры;
- Следует ввести ограничения: ()−5> 0 иначе нарушится условия существования логарифма.[pic 3]
Блок-схема алгоритма
Блок-схема алгоритма представлена на “Рисунок 1 — Блок-схема алгоритма”.
[pic 4]
Рисунок 1 — Блок-схема алгоритма.
Тестирование в формате входные значения – результат
- Тестовый пример 1:
Входные значения: a1=11, a2=22, a3=33, a4=44, a=1, b=2, x=3 Результат: 1033.0727090034682
Результат работы программы:[pic 5]
- Тестовый пример 2:
Входные значения: a1=0, a2=1, a3=1, a4=2, a=5, b=3, x=8 Результат: 8703.172926919191
Результат работы программы:[pic 6]
- Тестовый пример 3:
Входные значения: a1=1, a2=1, a3=1, a4=1, a=1, b=-1, x=1 Результат: Вывод невозможен
Результат работы программы:[pic 7]
- Листинг программы[pic 8]
- Выводы
Была написана программа для нахождения значения Y по составленной блок схеме, в правильности помогают удостовериться проведенные тесты, все необходимые условия были учтены.
...