Реализация метода пошаговой детализации с помощью пользовательских функций на C++
Автор: whitedance • Апрель 9, 2022 • Лабораторная работа • 578 Слов (3 Страниц) • 230 Просмотры
Федеральное агентство связи
Ордена Трудового Красного Знамени федеральное государственное бюджетное
образовательное учреждение высшего образования
«Московский технический университет связи и информатики»
Кафедра информатики
ЛАБОРАТОРНАЯ РАБОТА №11
«Реализация метода пошаговой детализации с помощью пользовательских функций на C++»
по информатике
Выполнил: студент гр. БИК2003 Борисов Р.В.
Проверил: доц. Воробейчиков Л.А.
Москва 2020 г.
Общее задание
1) Изучите принципы структурного программирования и средства для
Реализации метода пошаговой детализации пользовательских функций на языке VС++
2) Выберите индивидуальный вариант задания из таблицы 1
3) Запишите заданные или полученные в процессе формализации
математические формулы на языке программирования С++
4) Используйте разработанные в лабораторной работе №7 схемы
иерархии процедур и схемы алгоритмов процедур. Для каждой процедуры разработайте детализированный алгоритм и представьте его в виде схем алгоритмов, используя средства Visio
5) Разработайте процедуры пользователя по алгоритмам из п. 4
6) Создайте консольный проект, содержащий три файла исходного
кода: файл с главной функцией main(), файл с функциями ввода и
вывода данных и файл с процедурами пользователя, решающими предписанные задачи. Обмен данными между процедурами должен осуществляться через параметры, без использования глобальных переменных. Главная функция main() должна содержать только операторы вызова пользовательских процедур
7) Подготовьте тесты для контрольного решения задачи
8) Выполните проект и получите результаты
9) Докажите, что результат правильный
Индивидуальный вариант задания
[pic 1]
"Рисунок 1 – Индивидуальный вариант задания (вариант 3)"
Схемы алгоритмов иерархии процедур и каждой разработанной процедуры
В лабораторной работе №7 для решения задачи методом пошаговой детализации была разработана иерархия процедур (рис. 2)
[pic 2]
"Рисунок 2 – схема иерархии процедур"
В соответствии с этой схемой решение задачи разбивается на несколько отдельных задач. Разработаем детализированные алгоритмы процедур пользователя, реализующих эти задачи:
...