52068

Графические возможности языка программирования

Конспект урока

Педагогика и дидактика

Точка SetPixelxycolor Закрашивает цветом color точку с координатами x y; Отрезок Linex1y1x2y2 Рисует отрезок из точки с координатами x1y1 в точку с координатами x2y2; окружность Circlexy rdius Рисует окружность с центром в точке с координатами xy и радиусом rdius. Точки с координатами x1 y1 и x2 y2 определяют диагональные вершины прямоугольника. Начало текста в точке с координатами x y.

Русский

2014-02-12

129.5 KB

2 чел.

Урок 15.    Графические возможности языка программирования

Изучение нового материала.

  •  Вспомнить систему координат.
  •  Изображение, которое мы видим на экране компьютера, представлено в виде пикселей.
  •  Координаты в рисунке считаются по пикселям (приводим пример игра «Морской бой»)
  •  Подключаем графический модуль  и начинаем объяснять материал на простом примере, вводя основные команды   библиотеки   GraphABS.

  •  Точка - SetPixel(x,y,color) - Закрашивает цветом color точку с координатами (x, y);
  •  Отрезок - Line(x1,y1,x2,y2) - Рисует отрезок из точки с координатами (x1,y1) в точку с координатами (x2,y2);
  •  окружность - Circle(x,y, radius) - Рисует окружность с центром в точке с координатами (x,y) и радиусом radius.
  •  прямоугольник - Rectangle(x1,y1,x2,y2) - Рисует контур прямоугольника со сторонами параллельными сторонам экрана. Точки с координатами (x1, y1) и (x2, y2) определяют диагональные вершины прямоугольника.
  •  FloodFill(x,y,color) – Заливает область одного цвета цветом color, начиная с точки  
                                        (x,y).
  •  SetBrushColor(color) – Устанавливает цвет кисти, задаваемый параметром color.
  •  TextOut (x, y, text)   –    Выводит Text на экран. Начало текста в точке с  
                                        координатами    (x, y).

Для закрепления изученного материала

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

                                                                                                          сегодня изучили.

Домашнее задание

  •  Выучить наизусть команды, записанные в тетрадь.
  •  Составить самостоятельно программы:


 

А также другие работы, которые могут Вас заинтересовать

36570. Процедура: описание и вызов процедуры 30 KB
  Структура описания процедуры во многом сходна со структурой программы. По существу отличие только в заголовке процедуры. Описание процедуры может быть помещено на любое место в разделе описания вызывающей подпрограммы.
36571. Концепция подпрограммы в Турбо Паскале 34.5 KB
  Понятие подпрограммы одно из фундаментальных понятий в программировании возникшее фактически вместе с понятием программы. Одна подпрограмма может включать в себя другие подпрограммы и т. Подпрограммы определяют декомпозицию основной программы направленную на преодоление сложности разработки и понимания текста программы.
36572. Структурный тип строка. Основы обработки строк 29 KB
  Основы обработки строк. Строки относятся к важным средствам представления нечисловой информации и обработка строк имеет широкие приложения во многих областях использования нечисловой информации редактирование текстов логический анализ автоматизация перевода распознавание текстов и др. Поскольку строки указанного типа являются разновидностями массива для них можно применять всё что применимо к массивам.
36573. Расчёт электроснабжения района 2.81 MB
  Определение расчетной нагрузки коммунально-бытовых, промышленных потребителей; выбора номинальной мощности трансформаторов; определения сечения линий как высокого, так и низкого напряжения; определения величины недоотпущенной электроэнергии; определения годовых потерь электрической энергии в линии 35 кВ
36574. Структурный тип массив. Обработка массивов 31 KB
  Такие операторы присваивания могут использоваться для копирования одного массива в другой. Однако над массивами не определены отношения. Кроме того, в Турбо Паскале нельзя использовать выражения над массивами.
36575. Структурный тип маcсив. Описание мас и доступ к эл мас 33 KB
  Идея массива состоит в том чтобы объединить в одно целое фиксированное количество элементов одного и того же типа. Общая форма описания массива имеет вид: type имя типамассива = rry [ тип индекса ] of тип элементов ; где: имя типамассива имя выбираемое программистом. тип индекса любой порядковый тип кроме longint или типдиапазон.
36576. Оператор выбора CASE OF 31 KB
  Оператор выбора является обобщением оператора ifthenelse на случай выбора одного из нескольких возможных продолжений выполнения программы. Выбор осуществляется по ключу выбора селектору. Синтаксическая структура этого оператора такова: cse ключ выбора of константа выбора 1 : оператор 1 ; .
36577. Концепция типа данных. простой тип данных 38 KB
  К любому порядковому типу применимы следующие функции: OrdX порядковый номер значения выражения Х этого типа; PredX предыдущее значение выражения Х этого типа; SuccX следующее значение выражения Х этого типа; HighX наибольшее значение диапазона аргумента Х; LowX наименьшее значение диапазона аргумента Х; Функция Ord определена для любого значения порядкового типа причём нумерация значений начинается от номера 0 номера наименьшего значения типа. Функции Pred и Succ не определены соответственно для левой и правой границы...
36578. Концепция типа данных. Тип данных в ТР 29.5 KB
  Тип данных в ТР. Ранее мы познакомились с некоторыми стандартными типами данных: числовыми символьным строковым и булевским. Стандартные типы данных это лишь частный случай общей концепции типа данных Паскаля.