Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Технология разработки программного обеспечения

.pdf
Скачиваний:
6
Добавлен:
05.02.2016
Размер:
284.5 Кб
Скачать

ЛАБОРАТОРНАЯ РАБОТА № 1 ИЗУЧЕНИЕ ВЫВОДА ГРАФИЧЕСКИХ ЭЛЕМЕНТОВ С ПОМОЩЬЮ СРЕДСТВ

СРЕДЫ ПРОГРАММИРОВАНИЯ TURBO PASCAL 7.0

ГРУППА БАк-2-11

СОДЕРЖАНИЕ РАБОТЫ

1.Изучить основные возможности среды программирования Turbo Pascal 7.0, которые позволяют использовать в программе вывод графических элементов.

2.Выполнить анализ задания в соответствии с вариантом.

3.Составить программу на языке программирования Turbo Pascal 7.0 для вывода графических элементов.

ПОРЯДОК ВЫПОЛНЕНИЯ ЛАБОРАТОРНОЙ РАБОТЫ

1. Очистить экран монитора и при необходимости установить требуемый цвет

фона.

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

ВАРИАНТЫ ЗАДАНИЙ

 

 

 

Задание

 

 

 

п/п

 

 

 

 

 

 

 

 

 

 

Вывести на экран монитора квадрат и закрасить его светло-красным (LightRed)

1цветом с обратным наклонным заполнением (LtBkSlashFill), цвет фона экрана установить светло-серым (LightGray).

Вывести на экран монитора горизонтальную строку текста длиной не более

2двадцати пяти символов синего (Blue) цвета удвоенного размера шрифтом типа

SansSerif” (SansSerifFont).

Вывести на экран монитора трехмерный параллелепипед, контур которого имеет

3коричневый (Brown) цвет и штрихпунктирный тип линий, а закраска светло- красного (LightRed) цвета с заполнением плотными точками (CloseDotFill).

Вывести на экран монитора правильный пятиугольник зеленого (Green) цвета,

4описав вокруг него окружность светло-синего (LightBlue) цвета, цвет фона экрана установить светло-фиолетовым (LightMagenta).

 

 

 

Задание

 

 

 

п/п

 

 

 

 

 

 

 

 

 

 

Вывести на экран монитора две вертикальные строки текста длиной не более

5десяти символов светло-зеленого (LightGreen) цвета и разместить вокруг текста симметрично расположенную рамку в виде эллипса синего (Blue) цвета.

Вывести на экран монитора окружность и закрасить ее коричневым (Brown)

6цветом с обратным наклонным заполнением (LtBkSlashFill), цвет фона экрана установить белым (White).

Вывести на экран монитора квадрат белого (White) цвета со сторонами в виде

7сплошных линий тройной толщины, цвет фона экрана установить светло-

фиолетовым (LightMagenta).

Вывести на экран монитора горизонтальную строку текста длиной не более

8двадцати символов светло-красного (LightRed) цвета и разместить вокруг текста симметрично расположенную прямоугольную рамку светло-голубого (LightCyan)

цвета тройной толщины.

Вывести на экран монитора две одинаковые штриховые вертикальные линии

9синего (Blue) цвета одинарной толщины, цвет фона экрана установить светло-

голубым (LightCyan).

Вывести на экран монитора пятиугольник и закрасить его светло-зеленым

10(LightGreen) цветом с заполнением редкими точками (WideDotFill), цвет фона экрана установить светло-серым (LightGray).

Вывести на экран монитора вертикальную строку текста длиной не более

11пятнадцати символов зеленого (Green) цвета утроенного размера шрифтом типа

Small” (SmallFont).

Вывести на экран монитора трехмерный параллелепипед, контур которого имеет

12красный (Red) цвет и пунктирный тип линий, а закраска желтого (Yellow) цвета с наклонным заполнением (LtSlashFill).

Вывести на экран монитора правильный шестиугольник желтого (Yellow) цвета,

13вписав в него окружность красного (Red) цвета, цвет фона экрана установить светло-голубым (LightCyan).

Вывести на экран монитора три горизонтальные строки текста длиной не более

14пятнадцати символов светло-красного (LightRed) цвета и разместить вокруг текста симметрично расположенную рамку в виде эллипса коричневого (Brown) цвета.

 

 

 

Задание

 

 

 

п/п

 

 

 

 

 

 

 

 

 

 

Вывести на экран монитора эллипс и закрасить его красным (Red) цветом с

15заполнением плотными точками (CloseDotFill), цвет фона экрана установить белым (White).

Вывести на экран монитора пятиугольник фиолетового (Magenta) цвета со

16сторонами в виде пунктирных линий одинарной толщины, цвет фона экрана установить светло-красным (LightRed).

Вывести на экран монитора вертикальную строку текста длиной не более десяти символов светло-синего (LightBlue) цвета и разместить вокруг текста симметрично

17расположенную прямоугольную рамку фиолетового (Magenta) цвета двойной толщины.

Вывести на экран монитора четыре одинаковые штрихпунктирные

18горизонтальные линии зеленого (Green) цвета тройной толщины, цвет фона экрана установить светло-синим (LightBlue).

Вывести на экран монитора треугольник и закрасить его светло-синим (LightBlue)

19цветом с наклонным заполнением (LtSlashFill), цвет фона экрана установить светло-серым (LightGray).

Вывести на экран монитора горизонтальную строку текста длиной не более

20двадцати пяти символов красного (Red) цвета удвоенного размера шрифтом типа

Triplex” (TriplexFont).

Вывести на экран монитора трехмерный параллелепипед, контур которого имеет

21синий (Blue) цвет и штриховой тип линий, а закраска светло-зеленого (LightGreen) цвета с обратным наклонным заполнением (LtBkSlashFill).

Вывести на экран монитора правильный треугольник коричневого (Brown) цвета,

22описав вокруг него окружность светло-красного (LightRed) цвета, цвет фона экрана установить фиолетовым (Magenta).

Вывести на экран монитора две вертикальные строки текста длиной не более

23десяти символов желтого (Yellow) цвета и разместить вокруг текста симметрично расположенную рамку в виде окружности красного (Red) цвета.

Вывести на экран монитора круговой сектор и закрасить его зеленым (Green)

24цветом с наклонным заполнением (LtSlashFill), цвет фона экрана установить белым (White).

 

 

 

Задание

 

 

 

п/п

 

 

 

 

 

 

 

 

 

 

Вывести на экран монитора прямоугольник черного (Black) цвета со сторонами в

25виде штрихпунктирных линий тройной толщины, цвет фона экрана установить голубым (Cyan).

Вывести на экран монитора горизонтальную строку текста длиной не более двадцати символов светло-зеленого (LightGreen) цвета и разместить вокруг текста

26симметрично расположенную прямоугольную рамку голубого (Cyan) цвета тройной толщины.

Вывести на экран монитора три одинаковые пунктирные вертикальные линии

27красного (Red) цвета одинарной толщины, цвет фона экрана установить темно-

серым (DarkGray).

Вывести на экран монитора шестиугольник и закрасить его желтым (Yellow)

28цветом с заполнением плотными точками (CloseDotFill), цвет фона экрана установить светло-серым (LightGray).

Вывести на экран монитора вертикальную строку текста длиной не более

29пятнадцати символов коричневого (Brown) цвета утроенного размера шрифтом типа Gothic” (GothicFont).

Вывести на экран монитора трехмерный параллелепипед, контур которого имеет

30зеленый (Green) цвет и сплошной тип линий, а закраска светло-синего (LightBlue) цвета с заполнением редкими точками (WideDotFill).

Вывести на экран монитора квадрат светло-зеленого (LightGreen) цвета, вписав в

31него окружность синего (Blue) цвета, цвет фона экрана установить голубым

(Cyan).

Вывести на экран монитора три горизонтальные строки текста длиной не более

32пятнадцати символов светло-синего (LightBlue) цвета и разместить вокруг текста симметрично расположенную рамку в виде окружности зеленого (Green) цвета.

Вывести на экран монитора эллиптический сектор и закрасить его синим (Blue)

33цветом с заполнением редкими точками (WideDotFill), цвет фона экрана установить белым (White).

Вывести на экран монитора треугольник желтого (Yellow) цвета со сторонами в

34виде штриховых линий одинарной толщины, цвет фона экрана установить светло-серым (LightGray).

 

Задание

 

п/п

 

 

 

 

 

 

 

Вывести на экран монитора вертикальную строку текста длиной не более десяти

35

 

символов желтого (Yellow) цвета и разместить вокруг текста симметрично

 

 

расположенную прямоугольную рамку светло-фиолетового (LightMagenta) цвета

 

 

двойной толщины.

 

 

 

 

 

Вывести на экран монитора пять одинаковых сплошных горизонтальных линий

36

коричневого (Brown) цвета тройной толщины, цвет фона экрана установить

 

 

светло-зеленым (LightGreen).

 

 

 

 

ЛАБОРАТОРНАЯ РАБОТА № 2 ИЗУЧЕНИЕ ИЗМЕНЕНИЯ ЦВЕТА, РАЗМЕРОВ И ПЕРЕМЕЩЕНИЯ ГРАФИЧЕСКИХ

ЭЛЕМЕНТОВ С ПОМОЩЬЮ СРЕДСТВ СРЕДЫ ПРОГРАММИРОВАНИЯ TURBO

PASCAL 7.0

ГРУППА БАк-2-11

СОДЕРЖАНИЕ РАБОТЫ

1.Изучить основные возможности среды программирования Turbo Pascal 7.0, которые позволяют использовать в программе изменение цвета, размеров и перемещение графических элементов.

2.Выполнить анализ задания в соответствии с вариантом.

3.Составить программу на языке программирования Turbo Pascal 7.0 для изменения цвета, размеров и перемещения графических элементов.

ПОРЯДОК ВЫПОЛНЕНИЯ ЛАБОРАТОРНОЙ РАБОТЫ

1. Очистить экран монитора и при необходимости установить требуемый цвет

фона.

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

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

ВАРИАНТЫ ЗАДАНИЙ

 

 

 

Задание

 

 

 

п/п

 

 

 

 

 

 

 

 

 

 

Вывести на экран монитора пятиугольник светло-зеленого (LightGreen) цвета таким образом, чтобы вначале отображалась одна сторона пятиугольника, потом

1две стороны пятиугольника и так до полного вывода пятиугольника, после чего процесс вывода пятиугольника должен повторяться.

 

 

 

Задание

 

 

 

п/п

 

 

 

 

 

 

 

 

 

 

Вывести на экран монитора горизонтально расположенную строку текста длиной не более пятнадцати символов таким образом, чтобы она увеличивала свой

2размер в два раза и наоборот, после чего процесс смены размера строки текста должен повторяться.

Вывести на экран монитора квадрат синего (Blue) цвета таким образом, чтобы он

3плавно увеличивал свой размер в два раза и наоборот, после чего процесс смены размера квадрата должен повторяться.

Вывести на экран монитора треугольник синего (Blue) цвета таким образом,

4чтобы он плавно перемещался от левого края экрана к правому краю и обратно, после чего процесс перемещения треугольника должен повторяться.

Вывести на экран монитора горизонтально расположенную строку текста длиной не более десяти символов таким образом, чтобы она плавно перемещалась от

5левого верхнего угла экрана к правому нижнему углу и обратно, после чего процесс перемещения строки текста должен повторяться.

Вывести на экран монитора правильный пятиугольник фиолетового (Magenta)

6цвета таким образом, чтобы он плавно вращался вокруг своего центра по часовой стрелке.

Вывести на экран монитора пятиугольник желтого (Yellow) цвета и

7шестиугольник светло-красного (LightRed) цвета таким образом, чтобы они поменялись своими местами, после чего процесс изменения положения

пятиугольника и шестиугольника должен повторяться.

Вывести на экран монитора вертикально расположенную строку текста длиной не более двадцати символов таким образом, чтобы сначала был выведен первый

8символ строки, потом первые два символа строки и так до полного вывода всей строки, после чего процесс вывода строки текста должен повторяться.

 

 

 

Задание

 

 

 

п/п

 

 

 

 

 

 

 

 

 

 

Вывести на экран монитора пятиугольник таким образом, чтобы он изменял свой

9цвет с белого (White) на желтый (Yellow) и наоборот, после чего процесс смены цвета пятиугольника должен повторяться.

Вывести на экран монитора квадрат светло-синего (LightBlue) цвета таким

10образом, чтобы вначале отображалась одна сторона квадрата, потом две стороны квадрата и так до полного вывода квадрата, после чего процесс вывода квадрата

должен повторяться.

Вывести на экран монитора вертикально расположенную строку текста длиной не

11более пятнадцати символов таким образом, чтобы она изменяла свой цвет с зеленого (Green) на коричневый (Brown) и наоборот, после чего процесс смены

цвета строки текста должен повторяться.

Вывести на экран монитора эллипс зеленого (Green) цвета таким образом, чтобы

12он плавно увеличивал свой размер в два раза и наоборот, после чего процесс смены размера эллипса должен повторяться.

Вывести на экран монитора эллипс коричневого (Brown) цвета таким образом,

13чтобы он плавно перемещался от нижнего края экрана к верхнему краю и обратно, после чего процесс перемещения эллипса должен повторяться.

Вывести на экран монитора горизонтально расположенную строку текста длиной

14не более десяти символов таким образом, чтобы она плавно перемещалась от нижнего края экрана к верхнему краю и обратно, после чего процесс

перемещения строки текста должен повторяться.

Вывести на экран монитора правильный шестиугольник голубого (Cyan) цвета

15таким образом, чтобы он плавно вращался вокруг своего центра против часовой стрелки.

 

 

 

Задание

 

 

 

п/п

 

 

 

 

 

 

 

 

 

 

Вывести на экран монитора круговой сектор белого (White) цвета и эллиптический сектор темно-серого (DarkGray) цвета таким образом, чтобы они 16 поменялись своими местами, после чего процесс изменения положения кругового

сектора и эллиптического сектора должен повторяться.

Вывести на экран монитора две вертикально расположенные строки текста

17длиной не более двадцати символов таким образом, чтобы они периодически менялись своими местами.

Вывести на экран монитора эллиптический сектор таким образом, чтобы он

18изменял свой цвет со светло-зеленого (LightGreen) на светло-голубой (LightCyan) и наоборот, после чего процесс смены цвета эллиптического сектора должен

повторяться.

Вывести на экран монитора треугольник желтого (Yellow) цвета таким образом, чтобы вначале отображалась одна сторона треугольника, потом две стороны

19треугольника и так до полного вывода треугольника, после чего процесс вывода треугольника должен повторяться.

Вывести на экран монитора вертикально расположенную строку текста длиной не

20более пятнадцати символов таким образом, чтобы она увеличивала свой размер в два раза и наоборот, после чего процесс смены размера строки текста должен

повторяться.

Вывести на экран монитора прямоугольник красного (Red) цвета таким образом,

21чтобы он плавно увеличивал свой размер в два раза и наоборот, после чего процесс смены размера прямоугольника должен повторяться.

Вывести на экран монитора прямоугольник красного (Red) цвета таким образом,

22чтобы он плавно перемещался от левого края экрана к правому краю и обратно, после чего процесс перемещения прямоугольника должен повторяться.

 

 

 

Задание

 

 

 

п/п

 

 

 

 

 

 

 

 

 

 

Вывести на экран монитора горизонтально расположенную строку текста длиной не более десяти символов таким образом, чтобы она плавно перемещалась от

23левого нижнего угла экрана к правому верхнему углу и обратно, после чего процесс перемещения строки текста должен повторяться.

24Вывести на экран монитора правильный треугольник белого (White) цвета таким образом, чтобы он плавно вращался вокруг своего центра по часовой стрелке.

Вывести на экран монитора треугольник светло-серого (LightGray) цвета и

25прямоугольник светло-зеленого (LightGreen) цвета таким образом, чтобы они поменялись своими местами, после чего процесс изменения положения

треугольника и прямоугольника должен повторяться.

Вывести на экран монитора горизонтально расположенную строку текста длиной не более двадцати символов таким образом, чтобы сначала был выведен первый

26символ строки, потом первые два символа строки и так до полного вывода всей строки, после чего процесс вывода строки текста должен повторяться.

Вывести на экран монитора квадрат таким образом, чтобы он изменял свой цвет с

27голубого (Cyan) на фиолетовый (Magenta) и наоборот, после чего процесс смены цвета квадрата должен повторяться.

Вывести на экран монитора шестиугольник светло-красного (LightRed) цвета

28таким образом, чтобы вначале отображалась одна сторона шестиугольника, потом две стороны шестиугольника и так до полного вывода шестиугольника, после

чего процесс вывода шестиугольника должен повторяться.

Вывести на экран монитора горизонтально расположенную строку текста длиной не более пятнадцати символов таким образом, чтобы она изменяла свой цвет с

29синего (Blue) на красный (Red) и наоборот, после чего процесс смены цвета строки текста должен повторяться.