№3 ЛВП
.rtfЛАБОРАТОРНАЯ РАБОТА № 3
Программирование задач с линейным вычислительным процессом
Цель работы : Приобрести навыки создания простейших программ на языке Паскаль с использованием только операторов присваивания, ввода и вывода, их компиляции и выполнения в интегрированной среде TURBO PASСAL .
Литература : Информатика. Под ред. П.П. Беленького – Ростов н.Д: Феникс, 2002-448с.
Краткие теоретические сведения:
При подготовке к лабораторной работе необходимо изучить назначение, основные режимы работы и структуру интегрированной среды TURBO PASKAL. Следует повторить также назначение основных операторов и структуру программы на языке Паскаль.
Процесс обработки программы на Паскале включают в себя следующие основные этапы:
-
редактирование текста;
-
компиляцию текста в машинный код;
-
компоновку программы и её выполнение.
Для входа в ИИО Турбо Паскаль следует вызвать на выполнение файл Turbo.exe, находящийся в каталоге \TP7\.
Рабочая поверхность Турбо Паскаля состоит из следующих 3-ч зон: строки основного меню, окна редактирования, строки состояния.
Работа с редактором :
-
открыть окно для ввода текста программы : F10 – File- New
-
проверка на наличие ошибок – ALT-F9( компиляция)
-
выполнение программы : CTRL+ F9
-
сохранение файла : F2
-
сохранение под другим именем : F10- Save as
-
выход из ТП: ALT+ X
Порядок выполнения работы:
-
Включить ПЭВМ
-
Загрузить интегрированную среду TURBO PASCAL
-
Перейти в окно редактирования и создать текст программы:
-
Записать созданный текст программы в файл на диске.
-
Провести компиляцию программы. Если в процессе компиляции обнаружена ошибка, ее необходимо исправить. Сохранить откорректированный файл на диске и провести компиляцию снова
-
Выполнить программу. Правильные результаты представить преподавателю и переписать в отчет
-
Выйти из среды TURBO PASCAL .
Содержание отчета:
-
Цель работы
-
Задание к лабораторной работе
-
Блок-схема алгоритма решения задачи
-
Текст программы на языке Паскаль.
-
Запись команд сеанса работы.
-
Результаты расчетов.
-
Ответы на контрольные вопросы
-
Вывод по результатам проделанной работы
Контрольные вопросы:
-
Что такое линейный алгоритм ?
-
Какие вы знаете основные характеристики величины?
-
Что такое универсальность программ?
Задание к лабораторной работе
-
Найти значение функции
При значениях аргумента Х=1,5 и заданных A B C
Пояснение: Сначала найти значения , которое обозначить за переменную Z и далее определить выражение: arctg
-
Найти корни квадратного уравнения
-
Даны длины сторон треугольника ABC.Вычислить его площадь (с использованием формулы Герона),длины высот.
-
Напишите программу решения задачи экологического характера: Дан пруд округлой формы. Часть пруда ограниченная линией АВ, заболотилась и заросла камышом. Длина береговой линии не заболоченной части пруда равна L, длина береговой линии заболоченной части пруда – M. Составить программу вычисления полной площади пруда S, площади не заболоченной части пруда S1 и показателя заболоченности. пруда в процентах P=100*(1-s1/s). Указание: необходимы формулы -длина круга, площадь круга, площадь кругового сегмента, площадь треугольника по двум сторонам и углу между ними, радианная мера дуги окружности длины М