Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практикум на ЭВМ.doc
Скачиваний:
112
Добавлен:
15.02.2016
Размер:
2.73 Mб
Скачать

Константы цвета

0 (черный) 8 (темносерый)

1 (синий) 9 (яркосиний)

2 (зеленый) 10 (яркозеленый)

3 (голубой) 11 (яркоголубой)

4 (красный) 12 (розовый)

5 (фиолетовый) 13 (малиновый)

6 (коричневый) 14 (желтый)

7 (светлосерый) 15 (белый)

Требования к работе

1. Из лабораторных заданий выбрать задание своего варианта.

2. Составить программу на языке ТР для построения на экране соответствующей фигуры.

3. Получить на экране фигуру и закрасить ее указанными цветами.

4. Сделать соответствующие выводы и подготовить работу к защите.

Лабораторные задания

Получить на экране и раскрасить следующие рисунки

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

Построение графиков функций

В этой работе мы рассмотрим приемы построения на экране компьютера графиков функций. Пусть, например, требуется построить график функции y = f (x) на отрезке [a, b].

Для этого сначала на экране должны быть построены координатные оси ОХ и ОУ, а затем и кривую изображающую график этой функции. Обычно начало системы координат ОХУ располагают в середине экрана (т.е. в точке, определяемой парой чисел 319, 239). Далее необходимо выбрать подходящий масштабный множитель, т.е. количество точек экрана, соответствующих единице измерения в системе координат ОХУ. Пусть значение масштабного множителя равно 10. В этом случае положение точки графика с координатами (х, у) на экране будет определяться парой значений 319±10*Х, 239±10*у. Можно легко составить программу, позволяющую получать графики функций в любой части экрана. Пусть заданы четыре натуральные числа c, d, l, h, которые определяют положение левого нижнего угла, ширину и высоту прямоугольной области экрана, в которой должен быть построен график данной функции. Кроме того, задан отрезок, на котором строится график, - [a, b] и n – количество частей, на которые нужно разбить отрезок [a,b] при построении графика. Начало системы координат OXY обычно совмещают с центром заданной прямоугольной области экрана.

При построении графика будут использоваться значения функции при х =а, а + S, a + 2S, …. где S = (b-a)/n. Рассмотрим абсолютные величины значений функций в этих точках. Пусть fm – максимальная из этих величин. Тогда график функции не выйдет за верхнюю и нижнюю границы данной прямоугольной области, если масштабный множитель не превосходит [h/2fm]. Cледовательно, если взять в качестве значения масштабного множителя меньшую из величин [h/(2fm)], [l/(2am)], то график функции целиком поместится в данной прямоугольной области экрана.

Требования к работе

1. Из лабораторных заданий выбрать задание своего варианта.

2. Составить программу на языке ТР для построения на экране графика заданной функции.

3. Получить на экране кривую изображающую график заданной функции и переместить ее в указанную прямоугольную область экрана.

  1. Сделать соответствующие выводы и подготовить работу к защите.