Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему к уроку Построение графиков в PascalABC

Содержание

Графический режимПодключение библиотек графикиДля работы в графическом режиме необходимо подключение модуля GraphABC.Первой инструкцией программы должна быть инструкция uses GraphABC;*
Графика в PascalABCк урокам информатики в 10 классе Графический режимПодключение библиотек графикиДля работы в графическом режиме необходимо подключение модуля GraphABC.Первой Графический режимГрафический экран PasсalABC (по умолчанию) содержит  640 точек по горизонтали Графический режимУправление экраномSetWindowWidth(w); – устанавливает ширину графического окна; SetWindowHeight(h); – устанавливает высоту Графический режимОчистка графического окнаClearWindow; – очищает графическое окно белым цветом.ClearWindow(color); – очищает графическое окно указанным цветом.* Графические примитивыТочкаЛинияПрямоугольник ОкружностьЭллипсСекторДуга* ЛинииLineTo(x,y) - рисует отрезок от текущего положения пера до точки (x,y); координаты ОкружностьCircle(x,y,r) - рисует окружность с центром в точке (x,y) и радиусом r. * Используемые цвета*Random(16777215) – случайный цвет из всей палитры цветов Паскаля Используемые цветаЦвет можно задавать и с помощью функции RGB(r,g,b), где r, g Заливка цветомFloodFill(x,y,color) - заливает область одного цвета цветом color, начиная с точки (x,y).* Вывод текста в графическом окнеTextOut(x,y,’строка’); – выводит строку текста в позицию (x,y) Дополнительная информацияСмотри справочные материалы.* Построение графика функции cos x*Program cosinus;uses GraphABC;var x,y:real;BeginSetWindowSize(400,400);Line (200,0,200,400);Line (0,200,400,200);x:= -10;while x *Домашнее заданиеПостроить график функцииF = (x + 1) * (x - 2) Практическая работа* Построение графика функцииЗадание: Составить программу, которая строит график зависимости y(x)=0,4x+2sin3x на промежутке Самостоятельная работа*Оценивание«3» – 3 задания, «4» – 4 задания, «5» – 5-6 заданий.
Слайды презентации

Слайд 2 Графический режим
Подключение библиотек графики

Для работы в графическом режиме

Графический режимПодключение библиотек графикиДля работы в графическом режиме необходимо подключение модуля

необходимо подключение модуля GraphABC.

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

uses GraphABC;

*


Слайд 3 Графический режим
Графический экран PasсalABC (по умолчанию) содержит 640

Графический режимГрафический экран PasсalABC (по умолчанию) содержит 640 точек по горизонтали и 400 точек по вертикали.*

точек по горизонтали и 400 точек по вертикали.
*


Слайд 4 Графический режим
Управление экраном

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

Графический режимУправление экраномSetWindowWidth(w); – устанавливает ширину графического окна; SetWindowHeight(h); – устанавливает


SetWindowHeight(h);
– устанавливает высоту графического окна;
SetWindowSize(w, h);

устанавливает размеры графического окна.

*


Слайд 5 Графический режим
Очистка графического окна

ClearWindow;
– очищает графическое окно

Графический режимОчистка графического окнаClearWindow; – очищает графическое окно белым цветом.ClearWindow(color); – очищает графическое окно указанным цветом.*

белым цветом.
ClearWindow(color);
– очищает графическое окно указанным цветом.
*


Слайд 6 Графические примитивы
Точка
Линия
Прямоугольник
Окружность
Эллипс
Сектор
Дуга

*

Графические примитивыТочкаЛинияПрямоугольник ОкружностьЭллипсСекторДуга*

Слайд 7 Линии
LineTo(x,y) - рисует отрезок от текущего положения пера

ЛинииLineTo(x,y) - рисует отрезок от текущего положения пера до точки (x,y);

до точки (x,y); координаты пера при этом также становятся

равными (x,y).

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

*


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

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

(x,y) и радиусом r.
*


Слайд 9 Используемые цвета
*
Random(16777215) – случайный цвет из всей палитры

Используемые цвета*Random(16777215) – случайный цвет из всей палитры цветов Паскаля

цветов Паскаля


Слайд 10 Используемые цвета
Цвет можно задавать и с помощью функции

Используемые цветаЦвет можно задавать и с помощью функции RGB(r,g,b), где r,

RGB(r,g,b),
где r, g и b – целые числа

в диапазоне от 0 до 255.

Функция возвращает целое значение, являющееся кодом цвета, который содержит красную, зеленую и синюю составляющие с интенсивностями r, g и b соответственно (0 соответствует минимальной интенсивности, 255 – максимальной).
RGB(255,255,255) – соответствует белому цвету.
RGB(0,0,0) – соответствует черному цвету.

*


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

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

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


Слайд 12 Вывод текста в графическом окне
TextOut(x,y,’строка’);
– выводит строку

Вывод текста в графическом окнеTextOut(x,y,’строка’); – выводит строку текста в позицию

текста в позицию (x,y) (точка (x,y) задает верхний левый

угол прямоугольника, который будет содержать текст).

*


Слайд 13 Дополнительная информация
Смотри справочные материалы.
*

Дополнительная информацияСмотри справочные материалы.*

Слайд 14 Построение графика функции cos x
*
Program cosinus;
uses GraphABC;
var
x,y:real;
Begin
SetWindowSize(400,400);
Line

Построение графика функции cos x*Program cosinus;uses GraphABC;var x,y:real;BeginSetWindowSize(400,400);Line (200,0,200,400);Line (0,200,400,200);x:= -10;while x

(200,0,200,400);
Line (0,200,400,200);
x:= -10;
while x

circle (trunc(x*20+200),trunc(y*20+200),2);
x:=x+0.01
end
End.

Слайд 15 *
Домашнее задание
Построить график функции
F = (x + 1)

*Домашнее заданиеПостроить график функцииF = (x + 1) * (x -

* (x - 2) * (x - 3)
F :=

(x - a) * (x - b) * (x - c), где a, b, c – целые числа, заданные с клавиатуры

Слайд 16 Практическая работа
*

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

Слайд 17 Построение графика функции
Задание: Составить программу, которая строит график

Построение графика функцииЗадание: Составить программу, которая строит график зависимости y(x)=0,4x+2sin3x на

зависимости y(x)=0,4x+2sin3x на промежутке [-15;15].


program Grafik;
uses GraphABC;
var x0, y0,

x1, y1, k: integer;
x, y: real;
begin
SetWindowSize(640,400); // размер окна
x0:=320; // координаты начала отсчета
y0:=200;
line(20,y0, 620,y0); //ось абсцисс
line(x0,20, x0,380); //ось ординат
k:=20; // шаг
setPenColor(clRed); //цвет пера
x:=-15;
While x<=15 do
begin
y:=0.4*x+2*sin(3*x); // задание функции
x1:=trunc(x0+x*k); // экранные координаты
y1:=trunc(y0-y*k);
circle(x1,y1,2);
x:=x+0.02
end;
end.

*


  • Имя файла: prezentatsiya-k-uroku-postroenie-grafikov-v-pascalabc.pptx
  • Количество просмотров: 129
  • Количество скачиваний: 0