Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

лабы / Laba_varik14_3

.docx
Скачиваний:
12
Добавлен:
10.06.2023
Размер:
103.6 Кб
Скачать

МИНИСТЕРСВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ

Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования

«Московский технический университет связи и информатики»

________________________________________________________________

Кафедра «Информатика»

Лабораторная работа №3

«Разработка алгоритмов решения задач методом пошаговой детализации »

по теме

««Основы алгоритмизации, базовые алгоритмические структуры и метод пошаговой детализации »

по дисциплине

«Информатика»

Выполнил:

Вариант № 14

Проверил:

Москва, 2021 г.

Цели работы:

1) Научиться создавать схемы в среде Microsoft Visio.

2) Разработать алгоритм решения задач методом пошаговой детализации.

3) Создать схему иерархии процедур.

4) Оформить отчет по работе.

Содержание

Формулировка задачи №14

Определите стороны треугольника, заданного величинами своих углов и радиусом описанной окружности. Используя теорему синусов

Разработка алгоритма решения

Начинаем проектировать алгоритм снаружи вглубь. На внешнем уровне алгоритм представляется в виде процедуры main с внутренним процессом AL (ALL Length). (см. рис. 1)

Детализируя следующий уровень, мы раскрываем процесс AL. В нем находятся:

1) сбор данных (Input: R, α, β, ω )

2) Алгоритм вычисления длины дуги. (CALC_AL)

3) вывод данных (Output: A,B,C) (см. рис 2)

Далее мы детализируем только алгоритм CALC_AL, Что бы найти длины трех дуг мы вызываем процедуру Length() для разных углов(см. рис. 3).

Углубляясь в процедуру Length(X), мы видим формулу, в которую подставляем переменные. (см. рис. 4)

Разработка схемы иерархии процедур

С помощью схем, изображенных ранее, мы можем с легкостью составить схему иерархии процедур. (см. рис. 5)

Заключение

Я познакомился с принципами алгоритмизации и с программой microsoft visio.

Списки литературы

1)https://ru.wikipedia.org/.

2)https://github/.

3)https://4pda/.

4)https://tproger.ru/digest/5-cpp-ide/.

Соседние файлы в папке лабы