Презентация по теме PascalABC графика для 7-9 класса, урок №3
Оценка 4.7
Презентации учебные
pptx
информатика
7 кл—9 кл
07.11.2017
Презентация предназначена для начального изучения программирования на языке
Pascal ABC (графика) и позволяет работать учителю с учениками одновременно . Урок №3
Цели данной программы:
познакомить учащихся с программной средой Pascal ABC, со структурой программы на языке Паскаль;
сформировать у учащихся первичные знания по применению изученного материала;
научить анализировать, обобщать и систематизировать;
обогащать словарный запас учащихся;
развивать информационную культуру учащихся, способность к самостоятельной и коллективной деятельности, рефлексию.Презентация выполнена в программе PowerPoint yf 10 ckfqlf[
Grafika Pascal ABC урок №3.pptx
Презентация по теме PascalABC графика для 7-9 класса, урок №3
Графический режим
Учитель информатики ГБОУ школа №118 СП 11
Серогодская Н.И.
Г.Москва
1
Презентация по теме PascalABC графика для 7-9 класса, урок №3
Урок №3
2
Презентация по теме PascalABC графика для 7-9 класса, урок №3
Повторение :
Составить программу выводящую на экран
изображения из графических преметивов
3
Презентация по теме PascalABC графика для 7-9 класса, урок №3
РЕШЕНИЕ
Рисунок из графических примитивов
Program Eighth;
uses crt,graphABC;
Procedure Tr(x,y,r,g,b:integer);
begin
MoveTo(x,y);
LineTo(x50,y86);
LineTo(x+50,y86);
LineTo(x,y);
FloodFill(x,y5,RGB(r,g,b));
end;
Begin
Tr (100,100,0,0,255);
Tr (200,100,255,0,0);
Tr (150,186,0,255,0);
End.
4
Презентация по теме PascalABC графика для 7-9 класса, урок №3
САМОСТОЯТЕЛЬНО: СОСТАВИТЬ ПРОГРАММУ ДЛЯ ВЫВОДА
ИЗОБРАЖЕНИЙ
Презентация по теме PascalABC графика для 7-9 класса, урок №3
Процедура
– это вспомогательный алгоритм, который предназначен для выполнения
некоторых действий.
Применение:
выполнение одинаковых действий в разных местах программы
разбивка программы (или другой процедуры) на подзадачи для лучшего
восприятия
procedure <имя процедуры>(<формальные параметры> :integer);
begin
<тело процедуры>
end;
Порядок разработки процедуры:
выделить одинаковые или похожие действия
найти в них общее (размеры, форма, угол поворота) и отличия
отличия записать в виде неизвестных переменных, они будут параметрами
процедуры
6
Презентация по теме PascalABC графика для 7-9 класса, урок №3
Особенности:
все процедуры расположены
выше основной программы
в заголовке процедуры перечисляются формальные параметры, они
обозначаются именами, поскольку могут меняться
при вызове процедуры в скобках указывают фактические параметры
(числа или арифметические выражения) в том же порядке
для каждого формального параметра после двоеточия указывают его
тип
если однотипные параметры стоят рядом, их перечисляют через
запятую
внутри процедуры параметры используются так же, как и переменные
локальные
в
переменные, остальные процедуры не имеют к ним доступа
процедуре можно
объявлять
дополнительные
7
Презентация по теме PascalABC графика для 7-9 класса, урок №3
Серогодская Н.И. ГБОУ СОШ
№1 корпус 2
Загрузка готового рисунка
LoadPicture(fname)
n:=LoadPicture(fname) – загружает рисунок из
файла с именем fname в оперативную память и
возвращает описатель рисунка в целую переменную
n; если файл не найден, то возникает ошибка
времени выполнения. Загружать можно рисунки в
формате :bmp, .jpg или .gif.
8
Презентация по теме PascalABC графика для 7-9 класса, урок №3
Вывод рисунка в
графическое окно
DrawPicture(n,x,y);
выводит рисунок с описателем n в позицию (x,y)
графического окна.
uses GraphABC;
var pic: integer;
begin
pic:=LoadPicture('demo.bmp');
DrawPicture(pic,10,10);
DestroyPicture(pic);
end.
9
Презентация по теме PascalABC графика для 7-9 класса, урок №3
Список литературы
Федоренко Ю. Алгоритмы и программы на Турбо Паскале.
Фаронов В.В. Turbo Pascal 7.0. Начальный курс.
Нолидж, 1998. 620 с.
Грызлов В.И., Грызлова Т.П. Турбо Паскаль 7.0.
М.: "ДМК", 2000. 416 с.
Зуев Е.А. Язык программирования Turbo Pascal 6.0.
М.: Унитех, 1992. 298с.,ил.
Зуев Е.А. Turbo Pascal. Практическое программирование.
10
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.