cамостоятельная работа по теме: "графика в pascalabc"

3
Лабораторная работа по теме: «Графика в PascalABC» Цели Закрепить знания о командах языка программирования Pascal; Отработать навыки использования операторов языка Pascal для построения графических изображений; Проверить свои навыки работы в среде PascalABC. План 1. Организационная часть урока. 2. Постановка целей и задач урока, а также планирование будущего результата. 3.Ознакомление с заданием и последующее его выполнение. 4. Завершение и сохранение работ. Теоретический материал Uses GraphABC; SetWindowWidth(w) - Устанавливает ширину графического окна; SetWindowHeight(h) - Устанавливает высоту графического окна; SetPixel(x,y,color) - Закрашивает один пиксел с координатами (x,y) цветом color Line(x1,y1,x2,y2) - рисует отрезок с началом в точке (x1,y1) и концом в точке (x2,y2). SetPenColor(color) - устанавливает цвет пера, задаваемый параметром color. Rectangle(x1,y1,x2,y2) - рисует прямоугольник, заданный координатами противоположных вершин (x1,y1) и (x2,y2). FloodFill(x,y,color) - заливает область одного цвета цветом color, начиная с точки (x,y). Circle(x,y,r) - рисует окружность с центром в точке (x,y) и радиусом r .

Upload: valiakuba

Post on 20-Jul-2015

114 views

Category:

Education


14 download

TRANSCRIPT

Page 1: Cамостоятельная работа по теме: "графика в PascalABC"

Лабораторная работа по теме: «Графика в PascalABC»

Цели

Закрепить знания о командах языка программирования Pascal;

Отработать навыки использования операторов языка Pascal для

построения графических изображений;

Проверить свои навыки работы в среде PascalABC.

План

1. Организационная часть урока.

2. Постановка целей и задач урока, а также планирование будущего

результата.

3.Ознакомление с заданием и последующее его выполнение.

4. Завершение и сохранение работ.

Теоретический материал

Uses GraphABC;

SetWindowWidth(w) - Устанавливает ширину графического окна;

SetWindowHeight(h) - Устанавливает высоту графического окна;

SetPixel(x,y,color) - Закрашивает один пиксел с координатами (x,y)

цветом color

Line(x1,y1,x2,y2) - рисует отрезок с началом в точке (x1,y1) и концом в

точке (x2,y2).

SetPenColor(color) - устанавливает цвет пера, задаваемый параметром

color.

Rectangle(x1,y1,x2,y2) - рисует прямоугольник, заданный

координатами противоположных вершин (x1,y1) и (x2,y2).

FloodFill(x,y,color) - заливает область одного цвета цветом color,

начиная с точки (x,y).

Circle(x,y,r) - рисует окружность с центром в точке (x,y) и радиусом r.

Page 2: Cамостоятельная работа по теме: "графика в PascalABC"

Arc(x,y,r,a1,a2) - Рисует дугу окружности с центром в точке (x,y) и

радиусом r, заключенной между двумя лучами, образующими углы a1 и a2 с

осью OX (a1 и a2 – вещественные, задаются в градусах и отсчитываются

против часовой стрелки).

Практическая работа

1. Открыть программу PascalABC.

2. Дан код программы:

program VK;

uses GraphABC;

begin

line(150,350,450,350);

line(150,350,100,300);

line(450,350,500,300);

line(100,300,500,300);

end.

Задача: Необходимо переименовать программу, дополнить данный

код своими командами, для получения полноценного водного транспортного

средства. Так же добавить элементы пейзажа.

На выполнение задания отводится время до конца урока. После

истечения времени все работы сохраняются в соответствующую папку (в

имени файла указать фамилию и тему, например: Иванов_парусник ).

Критерии оценки результатов выполнения лабораторной работы

«5» - ставится в том случае, если задание выполнено, добавлен не один

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

«4» - ставится в том случае, если задание выполнено, верно, с

использованием различных графических примитивов, но в черно-белом

варианте.

«3» - ставится в том случае, если задание выполнено с применением

самых простых графических примитивов, использовано 1-2 элемента.

Page 3: Cамостоятельная работа по теме: "графика в PascalABC"

«2» - ставится в том случае, если ученик не использовал различные

возможности построения изображений в среде PascalABC.