Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Порядок выполнения лабораторной работы. «разработка алгоритмов для структурного программирования и их реализация






«Разработка алгоритмов для структурного программирования и их реализация. Линейные алгоритмы»

Этап 1. Постановка задачи. Данрадиус окружности R. Вычислить длину окружности.

Этап 2. Анализ. Из математики известно, что длина окружности .

Этап 3. Проектирование и определение спецификаций. Составим линейный алгоритм для вычисления значения (рис. 14). На этом же этапе рассчитаем тестовый пример (рис. 15). MATHCAD позволяет выполнять математические вычисления над данными имеющими размерность (в нашей задаче данные и результаты вычислений представлены в метрах).

Рис. 14. Графический линейный алгоритм – следование - для расчета длины окружности.

 

Рис. 15. Расчет тестового примера в MATHCAD

 

Примечание: важно следить за тем, чтобы все переменные и функции были определены левее или выше тех выражений, где они используются.

Таблица 6.

Спецификация к алгоритму и тестовый пример

Наименование Обозначение в алгоритме Обозначение в программе Ед. изм. Значение Статус
  Радиус окружности R R м   Входной параметр
  Длина окружности l l м 6, 283 Выходной параметр

 

Этап4. Реализация. Разрабатываем программу:

Program Lini; {Заголовок с именем программы}

Uses Crt; {Будет использована процедура из библиотеки процедур}

Var R, l: real; {Описание переменных вещественного типа}

Begin {Начало программных действий}

ClrScr; {Процедура очистки экрана}

Writeln(‘Введите радиус окружности = ’); Readln(R); {Ввод с клавиатура значения радиуса}

l: =2*Pi*R; {Вычисление по формуле}

Writeln(‘Длина окружности = ’, l: 6: 4); {Вывод значения с комментариями}

Readln; {Пустой оператор для просмотра результатов}

End. {Конец действий программы}

Результат тестирования программы:

Длина окружности = 6.2831

Сверяем полученный результат с тестовым примером.

Вывод: Результат работы программы совпадает с тестовым примером.

 

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.