Главная страница
Навигация по странице:

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

  • «Московский технический университет связи и информатики» Кафедра «Информатика»Лабораторная работа №6“Программная реализация

  • 1)Индивидуальное задание Работа №28 вычислите площади трёх кругов S1, S2, S3 с заданными диаметрами d1, d2, d3 2)Формализация задания

  • 3) Разработка алгоритмов решения задач.

  • Get Numbers

  • гдз. Министерство цифрового развития, связи и массовых коммуникаций российской федерации


    Скачать 128.82 Kb.
    НазваниеМинистерство цифрового развития, связи и массовых коммуникаций российской федерации
    Дата11.01.2022
    Размер128.82 Kb.
    Формат файлаdocx
    Имя файла2103__No6 (1).docx
    ТипЛабораторная работа
    #328011

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

    КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ

    Ордена Трудового Красного Знамени федеральное государственное

    бюджетное образовательное учреждение высшего образования

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

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

    КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ

    Ордена Трудового Красного Знамени федеральное государственное

    бюджетное образовательное учреждение высшего образования

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

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

    Программная реализация

    алгоритмов решения сложных задач”

    По одноименной теме 5.

    Выполнил: студент группы БИК2103 Соломатин М.О

    Вариант № 28
    Проверил: Сосновиков Г.К

    Москва, 2021 г.
    1)Индивидуальное задание

    Работа №28 вычислите площади трёх кругов S1, S2, S3 с заданными диаметрами d1, d2, d3

    2)Формализация задания

    Для решения задачи воспользуемся формулой (рис.1).



    Рисунок 1 – Формула

    3) Разработка алгоритмов решения задач.

    Начнём проектирование алгоритма

    На самом первом уровне алгоритм решения задачи модно представить в виде вызова главной функции с именем main(рис.2). Где CalcSquare подсчёт площадей для каждого из диаметров



    Рисунок 2 – Схема алгоритма

    На втором уровне, детализируем алгоритм процедуры CalcSquare путем представления его в виде последовательности следующих трех процедур (рис.3):

    - Get Numbers – Ввод значений

    - Calculating – Процесс подсчёта данных на основе введённых значений

    - PutSquare – Вывод итогового значения всех площадей.



    Рисунок 3 – Схема процессов

    На третьем уровне используем процедуру вычисление площади CalcS1

    Схема процедуры алгоритма (для вычисления площадей) (Рис.4).



    Рисунок 4 - Схема процедуры алгоритма

    Последний четвёртый уровень детализации. Разрабатываем схему алгоритма CalcS1, вычисляем площадь круга (рис.5).



    Рисунок 5 – Схема детализации уровней CalcS1

    Иерархия процедур для решения задач (рис.6)



    Рис.6-Иерархия процедур для решения задач

    4)Разработка программного проекта



    написать администратору сайта