🗊Презентация Вспомогательный алгоритм

Нажмите для полного просмотра!
Вспомогательный алгоритм, слайд №1Вспомогательный алгоритм, слайд №2Вспомогательный алгоритм, слайд №3Вспомогательный алгоритм, слайд №4Вспомогательный алгоритм, слайд №5Вспомогательный алгоритм, слайд №6Вспомогательный алгоритм, слайд №7Вспомогательный алгоритм, слайд №8Вспомогательный алгоритм, слайд №9Вспомогательный алгоритм, слайд №10Вспомогательный алгоритм, слайд №11Вспомогательный алгоритм, слайд №12Вспомогательный алгоритм, слайд №13Вспомогательный алгоритм, слайд №14Вспомогательный алгоритм, слайд №15Вспомогательный алгоритм, слайд №16Вспомогательный алгоритм, слайд №17

Вы можете ознакомиться и скачать презентацию на тему Вспомогательный алгоритм. Доклад-сообщение содержит 17 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Вспомогательный алгоритм
Описание слайда:
Вспомогательный алгоритм

Слайд 2





Задача. Изобразить на экране еловый лес.
Описание слайда:
Задача. Изобразить на экране еловый лес.

Слайд 3





План изображения 1 елки:
Верхняя часть
Средняя часть
Нижняя часть
Комель
Описание слайда:
План изображения 1 елки: Верхняя часть Средняя часть Нижняя часть Комель

Слайд 4





Схема основного («лес») и вспомогательного алгоритмов («ёлка»):
Алг елка(x,y,h)
нач
Верхняя часть
Средняя часть
Нижняя часть
Комель
кон
Описание слайда:
Схема основного («лес») и вспомогательного алгоритмов («ёлка»): Алг елка(x,y,h) нач Верхняя часть Средняя часть Нижняя часть Комель кон

Слайд 5





Вспомогательный алгоритм - 
Алгоритм, снабженный заголовком, который позволяет вызывать его из других программ.
Основной алгоритм - 
Алгоритм, из тела которого вызывается вспомогательный алгоритм
Описание слайда:
Вспомогательный алгоритм - Алгоритм, снабженный заголовком, который позволяет вызывать его из других программ. Основной алгоритм - Алгоритм, из тела которого вызывается вспомогательный алгоритм

Слайд 6





Общий вид описания процедуры:
Procedure <имя проц>[(список формальных параметров: тип)];
Var <список локальных переменных>: тип;
Begin
<тело процедуры>
End;
Описание слайда:
Общий вид описания процедуры: Procedure <имя проц>[(список формальных параметров: тип)]; Var <список локальных переменных>: тип; Begin <тело процедуры> End;

Слайд 7





Общий вид программы:
Program <имя программы>;
Uses crt, graph;
Var <список глобальных переменных>: тип;
Procedure …
Begin
……..
End;
Begin
<имя  процедуры>(список фактических параметров);
<имя  процедуры>(список фактических параметров);
<имя  процедуры>(список фактических параметров);
End.
Описание слайда:
Общий вид программы: Program <имя программы>; Uses crt, graph; Var <список глобальных переменных>: тип; Procedure … Begin …….. End; Begin <имя процедуры>(список фактических параметров); <имя процедуры>(список фактических параметров); <имя процедуры>(список фактических параметров); End.

Слайд 8





Формальные параметры – 
Формальные параметры – 
записываются в  заголовке процедуры;
Это переменные, которые получают значения при вызове  процедуры.

Фактические параметры – 
записываются в команде вызова процедуры;
Это переменные или  константы; 
передают значения в процедуру при исполнении команды вызова процедуры.
Описание слайда:
Формальные параметры – Формальные параметры – записываются в заголовке процедуры; Это переменные, которые получают значения при вызове процедуры. Фактические параметры – записываются в команде вызова процедуры; Это переменные или константы; передают значения в процедуру при исполнении команды вызова процедуры.

Слайд 9





Глобальные переменные – переменные, описанные в главной программе и доступные всем процедурам.
Глобальные переменные – переменные, описанные в главной программе и доступные всем процедурам.
Локальные переменные – переменные, описанные в описательной части процедуры и доступные только этой процедуре.
Описание слайда:
Глобальные переменные – переменные, описанные в главной программе и доступные всем процедурам. Глобальные переменные – переменные, описанные в главной программе и доступные всем процедурам. Локальные переменные – переменные, описанные в описательной части процедуры и доступные только этой процедуре.

Слайд 10





Технология разработки графической программы
План изображения (схема).
Погружение в графическую систему координат.
Определение размеров изображения.
Уточнение значений всех параметров для отрисовки элементов изображения.
Запись графических команд с соответствующими параметрами.
Описание слайда:
Технология разработки графической программы План изображения (схема). Погружение в графическую систему координат. Определение размеров изображения. Уточнение значений всех параметров для отрисовки элементов изображения. Запись графических команд с соответствующими параметрами.

Слайд 11


Вспомогательный алгоритм, слайд №11
Описание слайда:

Слайд 12


Вспомогательный алгоритм, слайд №12
Описание слайда:

Слайд 13





Программа:
program forest;
uses crt,graph;
{--------Описательная часть программы----------}
var gd,gm:integer;
procedure tree(x,y,h: integer);
begin
{=======верхняя часть}
line(x,y,x-h div 6,y+h div 3);
line(x,y,x+h div 6, y+h div 3);
line(x-h div 6,y+h div 3,x+h div 6, y+h div 3);
{======средняя часть}
line(x,y+h div 3, x-h div 3, y+2*h div 3);
line(x, y+h div 3,x+h div 3,y+2*h div 3);
line( x-h div 3, y+2*h div 3,x+h div 3,y+2*h div 3);
Описание слайда:
Программа: program forest; uses crt,graph; {--------Описательная часть программы----------} var gd,gm:integer; procedure tree(x,y,h: integer); begin {=======верхняя часть} line(x,y,x-h div 6,y+h div 3); line(x,y,x+h div 6, y+h div 3); line(x-h div 6,y+h div 3,x+h div 6, y+h div 3); {======средняя часть} line(x,y+h div 3, x-h div 3, y+2*h div 3); line(x, y+h div 3,x+h div 3,y+2*h div 3); line( x-h div 3, y+2*h div 3,x+h div 3,y+2*h div 3);

Слайд 14





{======нижняя часть}
{======нижняя часть}
line(x-h div 6, y+2*h div 3,x-h div 2, y+h);
line(x+h div 6, y+2*h div 3,x+h div 2, y+h);
line(x-h div 2, y+h, x+h div 2, y+h);
{======комель}
setfillstyle(1,6);
bar(x-h div 14,y+h+1,x+h div 14,y+h*15 div 14);
{======закраска елок}
setfillstyle(1,2);
floodfill(x,y+3,15);
floodfill(x,y+h div 3 +3,15);
floodfill(x,y+2*h div 3 +3,15);
end;
Описание слайда:
{======нижняя часть} {======нижняя часть} line(x-h div 6, y+2*h div 3,x-h div 2, y+h); line(x+h div 6, y+2*h div 3,x+h div 2, y+h); line(x-h div 2, y+h, x+h div 2, y+h); {======комель} setfillstyle(1,6); bar(x-h div 14,y+h+1,x+h div 14,y+h*15 div 14); {======закраска елок} setfillstyle(1,2); floodfill(x,y+3,15); floodfill(x,y+h div 3 +3,15); floodfill(x,y+2*h div 3 +3,15); end;

Слайд 15





{--------основная часть программы-----------}
{--------основная часть программы-----------}
begin gd:=detect;
initgraph(gd,gm,'');
setbkcolor(7);
tree(150,170,80);
tree(100,10,200);
tree(300,250,200);
tree(500,200,150);
tree(400,100,80);
readkey;
closegraph;
end.
Описание слайда:
{--------основная часть программы-----------} {--------основная часть программы-----------} begin gd:=detect; initgraph(gd,gm,''); setbkcolor(7); tree(150,170,80); tree(100,10,200); tree(300,250,200); tree(500,200,150); tree(400,100,80); readkey; closegraph; end.

Слайд 16





Вопросы для повторения:
Что такое вспомогательный алгоритм?
Как в Паскале называется вспомогательный алгоритм?
Что называется основной программой?
Какие параметры называются формальными и где они указываются?
Какие параметры называются фактическими и где они указываются?
Какие переменные называются локальными? Где они описываются?
Какие переменные называются глобальными? Где они описываются?
Описание слайда:
Вопросы для повторения: Что такое вспомогательный алгоритм? Как в Паскале называется вспомогательный алгоритм? Что называется основной программой? Какие параметры называются формальными и где они указываются? Какие параметры называются фактическими и где они указываются? Какие переменные называются локальными? Где они описываются? Какие переменные называются глобальными? Где они описываются?

Слайд 17





Задание на практику:
Проверить программу на компьютере (ввести, отладить).
Провести эксперимент по изменению  значений фактических параметров и добавлением команд вызова процедур.
Написать программу рисования на экране компьютера цветочной клумбы (улицы из нескольких домов и пр.)
Описание слайда:
Задание на практику: Проверить программу на компьютере (ввести, отладить). Провести эксперимент по изменению значений фактических параметров и добавлением команд вызова процедур. Написать программу рисования на экране компьютера цветочной клумбы (улицы из нескольких домов и пр.)



Похожие презентации
Mypresentation.ru
Загрузить презентацию