Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Симкин Лаб.Работы.DOC
Скачиваний:
4
Добавлен:
07.05.2019
Размер:
700.42 Кб
Скачать

Контрольные вопросы

  1. Основные подпрограммы для работы с файлами.

  2. Принципы работы с текстовым файлом в Borland Pascal.

  3. Назначение функций EOLN() и EOF().

  4. Какими процедурами можно читать и записывать строки в текстовом файле.

  5. Отличие процедур write и writeln; read и readln ?

  6. Переменные типа string: назначение, описание, использование. Стринговые переменные и массивы символов.

Лабораторная работа №11 Тема: вывод результатов вычислений в виде графиков1

ЦЕЛЬ РАБОТЫ: освоить основы построения графических изображений на экране монитора с использованием модуля GRAPH. Получить понятия о масштабировании графиков функций по декартовым осям.

Основы использования графики. Верхний левый угол графического экрана имеет координаты (0,0). Значение Х (номера столбца) увеличивается слева направо. Значение Y (номера строки) увеличивается сверху вниз. Многие графические системы поддерживают текущий указатель СР. Он имеет те же свойства, что и курсор в текстовом режиме, но является невидимым. Вывод большинства графических изображений осуществляется в то место, где он находится. В графическом режиме для вывода тек­ста используется растровый шрифт размером 8x8 и несколько штриховых шрифтов.

Основные функции и процедуры модуля GRAPH.TPU. Программы поддерживают различ­ные средства для рисования и заполнения фигур, включая точку лини, окружность и т.п.

Для установки графического режима монитора исполь­зуется процедура InitGraph(), для завершения - CloseGraph().

Задание

1.Ознакомиться с подпрограммами модуля GRAPH.TPU, используя контекстную помощь.

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

а) содержать координатные оси и сетку;

б) отметки на осях должны быть округленными (например, 0.271 или 250.1 не допускаются. 0.2,0.25,1.5,10,0.1,50 и т.д. допускаются). Возможно использование сомножителя 10n как для оси OX, так и для оси OY.

в) иметь название графика, автора программы и формулу функции;

г) интервал на оси OX [a;b] должен быть введен с клавиатуры.

2. Введите несколько раз различные диапазоны и проверьте надеж­ность программы.

3. Измените рабочую функцию на y=ln(x) и запустите программу.

Указания к выполнению работы. Программа должна учитывать возможные точки разрыва заданной функции, автоматически определять максимальные и минимальные значения функции в заданном диапазоне, использовать цвета, различные типы и толщины линий при выводе элементов графического изображения. При использовании дополнительных данных (например, max и min значения функции на интервале и др.) оценка при приеме снижается. Обязательно использование процедур и функций, общие функции и процедуры объединить в модуль!!

Содержание отчета: титульный лист, тема и цель работы, № варианта задания и собственно задание, математическая постановка задачи (раздел содержит полное описание алгоритма построения графика с ссылками на блок-схему), блок-схема алгоритма, текст программы, результаты работы программы, выводы.