Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МЕТОДИЧЕСКИЕ УКАЗАНИЯ ЛабРаб ОП та АМ_1.doc
Скачиваний:
2
Добавлен:
09.11.2019
Размер:
820.22 Кб
Скачать

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

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

“Основы программирования и алгоритмические языки”

ВЫПОЛНИЛ:

студент группы КС-06-1

Иванов И.И.

ПРОВЕРИЛ:

ассистент кафедры ПЗКС

Шевцова О.С.

Днепропетровск

2006

1. Условие задачи:

  1. Период колебания маятника длиной L вычисляется по формуле: , где g-ускорение свободного падения (9.81м/с2). Найти период колебаний маятника.

2. Решение задачи в её предметной области:

3. Псевдокод алгоритма программы

Вывести на экран приглашение для ввода l

Ввести l

Выполнить вычисления по формуле

Вывести результат – t

4. Текст программы с подробными комментариями и отступами:

Program Period;

Uses Crt; { Подключение стандартного модуля работы с экраном }

Const

g = 9.81; { ускорение свободного падения }

Var

t, { период колебания маятника }

l : Real; { длина маятника }

BEGIN

ClrScr; { Очистка экрана }

Write('Vvedite l = '); { Приглашение к вводу}

ReadLn(l); { Ввод с клавиатуры длины маятника}

t := 2*pi*sqrt(l/g); { Вычисление периода колебаний маятника}

WriteLn('t = ', t); { Вывод результата на экран}

ReadLn { Задержка экрана результатов}

END.

5. Результат работы программы (рис. 1)

6Исследование и тестирование программы (рис. 2)

Тестовый пример для нашей задачи:

При l = 4.0

22