Методические указания по дисциплине «Основы алгоритмизации и программирования» для студентов специальности 230105





НазваниеМетодические указания по дисциплине «Основы алгоритмизации и программирования» для студентов специальности 230105
страница3/6
Дата публикации22.09.2013
Размер0.78 Mb.
ТипМетодические указания
100-bal.ru > Информатика > Методические указания
1   2   3   4   5   6

Графические средства ТурбоПаскаля.


Графические примитивы.
Задание к лабораторной работе № 3П


  1. Набрать и отладить программу, рисующую голову робота (рис. 1).



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

  1. В программе предусмотреть вывод на экран под рисунком строку с текстом "РИСУНОК ГОЛОВЫ РОБОТА".


Рекомендации по выполнению задания

к лабораторной работе № 3.



  1. Для составления программы сначала необходимо определить все координаты и размеры элементов рисунка: головы, левого и правого глаза, левой и правой брови, носа, рта, шеи, левого и правого зрачков. Некоторые координаты уже проставлены на рис. 1, остальные координаты необходимо определить самостоятельно. После этого можно начинать писать программу.

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




  1. Линия с заданными координатами концов (XI, Y1) и (Х2, Y2):

Procedure Line(XI, Yl, Х2, Y2 : Integer);

  1. Линия от текущей точки до точки с координатами (X, Y):

Procedure LineTo(X, Y : Integer);

  1. Линия от текущей точки до точки с заданными приращениями координат (DX, DY):

Procedure LineRel(DX, DY : Integer);

  1. Прямоугольник с заданными координатами верхнего левого угла (XI, Y1) и нижнего правого угла (Х2, Y2):

Procedure Rectangle(XI, Yl, Х2, Y2 : Integer);

  1. Окружность с центром в точке (X, Y) и с радиусом R в пикселах:

Procedure Circle(X, Y : Integer; R : Word);

  1. Дуга окружности с центром в точке (X, Y), с радиусом R, с начальным углом BegA и конечным углом EndA (углы измеряются в градусах против часовой стрелки от направления оси X):

Procedure Arc(X, Y : Integer; BegA, EndA, R : Word);

  1. Эллипсная дуга с центром в точке (X, Y), с начальным и конечным углами соответственно BegA и EndA, с горизонтальным радиусом RX и вертикальным радиусом RY:

Procedure Ellipse(X, Y : Integer; BegA, EndA, RX, RY : Word);


  1. Для вывода на экран строки с текстом "РИСУНОК ГОЛОВЫ РОБОТА" можно воспользоваться оператором
    OutTextXY(195, 400, 'РИСУНОК ГОЛОВЫ РОБОТА');

  2. Для проверки правильности написанной Вами программы рисования головы робота сравните ее с одним из возможных вариантов этой программы, приведенным ниже:


Program ROBOT;

Uses Graph;

Var Driver, Mode : Integer;

Begin

{ Инициализация графического режима }

Driver := Detect;

InitGraph(Driver, Mode, 'C:\TP\BGI');

SetColor(White); {Белый цвет рисунка} SetBkColor(Black) ; {Черный цвет фона}

Rectangle(100, 100, 300, 300); {Голова}

Circle(150, 170, 30); {Левый глаз}

Circle(250, 170, 30); {Правый глаз}

Arc(150, 170, 45, 135, 40); {Левая бровь}

Arc (250, 170, 45, 135, 40); {Правая бровь}

Ellipse(200, 250, 0, 359, 10, 20); {Нос}

Rectangle(130, 280, 270, 290); {Рот}

MoveTo(100, 300); {Установка граф. курсора вниз влево}

LineTo(50, 350); {Три}

LineTo(350, 350); {Линии}

LineTo (300, 300); {Шеи}

PutPixel(150, 170, Black); {Левый зрачок}

PutPixel(250, 170, Black); {Правый зрачок}

ReadLn; {Задержка}

CloseGraph; {Выход из модуля графики}

End.

  1. Произведите отладку программы рисования головы робота, добавьте вывод подписи под рисунком и предъявите отлаженную программу преподавателю.

Лабораторная работа № 4П
1   2   3   4   5   6

Похожие:

Методические указания по дисциплине «Основы алгоритмизации и программирования» для студентов специальности 230105 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Тема: Научно-методические основы реализации содержательной линии «Основы алгоритмизации и программирования»
Методические указания по дисциплине «Основы алгоритмизации и программирования» для студентов специальности 230105 iconРабочая программа учебной дисциплины «програмирование и основы алгоритмизации»
Целью дисциплины является изучение способов программирования и алгоритмизации математических и теплоэнергитических задач с использованием...
Методические указания по дисциплине «Основы алгоритмизации и программирования» для студентов специальности 230105 iconМетодические указания по выполнению контрольных работ по дисциплине
Методические указания по выполнению контрольных работ по дисциплине «Правовые основы российского государства» для студентов по специальности...
Методические указания по дисциплине «Основы алгоритмизации и программирования» для студентов специальности 230105 iconМетодические указания и контрольные задания для студентов-заочников...
Методические указания и контрольные задания для студентов-заочников Салаватского индустриального колледжа
Методические указания по дисциплине «Основы алгоритмизации и программирования» для студентов специальности 230105 iconМетодические указания и контрольные задания для студентов-заочников...
Методические указания и контрольные задания для студентов-заочников Салаватского индустриального колледжа
Методические указания по дисциплине «Основы алгоритмизации и программирования» для студентов специальности 230105 iconМетодические указания по самостоятельной и индивидуальной работе...
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Методические указания по дисциплине «Основы алгоритмизации и программирования» для студентов специальности 230105 iconМетодические указания по выполнению внеаудиторной самостоятельной...
Методические указания предназначены для студентов техникума, обучающихся по специальности
Методические указания по дисциплине «Основы алгоритмизации и программирования» для студентов специальности 230105 iconМетодические указания к выполнению курсовой работы по дисциплине «Основы научных исследований»
«Прикладная биотехнология» Наумовой Н. Л. Методические указания к выполнению курсовой работы предназначены для студентов 2 курса...
Методические указания по дисциплине «Основы алгоритмизации и программирования» для студентов специальности 230105 iconМетодические указания к выполнению практических работ по дисциплине...
Методические указания предназначены для студентов среднеспециальных учебных заведений, обучающихся по специальностям: 080302 Коммерция...
Методические указания по дисциплине «Основы алгоритмизации и программирования» для студентов специальности 230105 icon«Разработка алгоритмов и программирование на языке Pascal»
Лабораторный практикум содержит методические указания к выполнению лабораторных работ по алгоритмизации и программированию на языке...
Методические указания по дисциплине «Основы алгоритмизации и программирования» для студентов специальности 230105 iconМетодические указания к спецкурсу «Теория и практика нейролингвистического...
Методические указания разработаны кандидатом психологических наук, доцентом кафедры психологии личности Е. В. Прокопьевой
Методические указания по дисциплине «Основы алгоритмизации и программирования» для студентов специальности 230105 iconМетодические указания составлены в соответствии с учебным планом...
Методические указания предназначены для студентов, обучающихся по направлению 011200. 68 «Физика», магистерская программа «Окружающая...
Методические указания по дисциплине «Основы алгоритмизации и программирования» для студентов специальности 230105 iconВозможность доступа студентов к электронным фондам учебно-методической...
Методические указания по выполнению контрольных работ по дисциплине «Правовые основы российского государства» для студентов по специальности...
Методические указания по дисциплине «Основы алгоритмизации и программирования» для студентов специальности 230105 iconМетодические указания к практическим занятиям по дисциплине «Основы конструкции автомобилей»
Методические указания предназначены для студентов, изучающих курс «Основы конструкции автомобиля». Они могут быть также использованы...
Методические указания по дисциплине «Основы алгоритмизации и программирования» для студентов специальности 230105 iconМетодические указания к выполнению контрольных работ по дисциплине “
Методические указания к выполнению контрольных работ по дисциплине “Основы внешнеэкономической деятельности” для студентов экономических...
Методические указания по дисциплине «Основы алгоритмизации и программирования» для студентов специальности 230105 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Программы: «Основы алгоритмизации и программирования» и «Арифметические основы эвм»


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск