Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Презентации / Презентация по информатике на тему "Программирование на языке Паскаль-Процедуры"

Презентация по информатике на тему "Программирование на языке Паскаль-Процедуры"

  • Информатика

Название документа Программирование на языке Паскаль-Процедуры.ppt

Поделитесь материалом с коллегами:

Программирование на языке Паскаль Процедуры
Процедуры Задача: Построить фигуру: Особенность: Три похожие фигуры. общее: р...
Процедуры Процедура – это вспомогательный алгоритм, который предназначен для...
Процедуры Порядок разработки: выделить одинаковые или похожие действия (три ф...
Программа program qq; begin Pen(1, 255, 0, 255); Tr(100, 100, 0, 0, 255); Tr(...
Процедуры Особенности: все процедуры расположены выше основной программы в за...
Процедуры Особенности: для каждого формального параметра после двоеточия указ...
Процедуры Особенности: в процедуре можно объявлять дополнительные локальные п...
Параметры-переменные Задача: составить процедуру, которая меняет местами знач...
Параметры-переменные Применение: таким образом процедура (и функция) может во...
Задания "4": Используя процедуры, построить фигуру. "5": Используя процедуры,...
1 из 11

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

№ слайда 1 Программирование на языке Паскаль Процедуры
Описание слайда:

Программирование на языке Паскаль Процедуры

№ слайда 2 Процедуры Задача: Построить фигуру: Особенность: Три похожие фигуры. общее: р
Описание слайда:

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

№ слайда 3 Процедуры Процедура – это вспомогательный алгоритм, который предназначен для
Описание слайда:

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

№ слайда 4 Процедуры Порядок разработки: выделить одинаковые или похожие действия (три ф
Описание слайда:

Процедуры Порядок разработки: выделить одинаковые или похожие действия (три фигуры) найти в них общее (размеры, форма, угол поворота) и отличия (координаты, цвет) отличия записать в виде неизвестных переменных, они будут параметрами процедуры (x+100, y) (x, y-60) procedure Tr( x, y, r, g, b: integer); begin MoveTo(x, y); LineTo(x, y-60); LineTo(x+100, y); LineTo(x, y); Brush(1, r, g, b); Fill(x+20, y-20); end; заголовок MoveTo(x, y); LineTo(x, y-60); LineTo(x+100, y); LineTo(x, y); Brush(1, r, g, b); Fill(x+20, y-20); тело процедуры координаты цвет параметры

№ слайда 5 Программа program qq; begin Pen(1, 255, 0, 255); Tr(100, 100, 0, 0, 255); Tr(
Описание слайда:

Программа program qq; begin Pen(1, 255, 0, 255); Tr(100, 100, 0, 0, 255); Tr(200, 100, 0, 255, 0); Tr(200, 160, 255, 0, 0); end. (100,100) 100 60 процедура фактические параметры вызовы процедуры procedure Tr( x, y, r, g, b: integer); begin ... end; формальные параметры

№ слайда 6 Процедуры Особенности: все процедуры расположены выше основной программы в за
Описание слайда:

Процедуры Особенности: все процедуры расположены выше основной программы в заголовке процедуры перечисляются формальные параметры, они обозначаются именами, поскольку могут меняться при вызове процедуры в скобках указывают фактические параметры (числа или арифметические выражения) в том же порядке procedure Tr( x, y, r, g, b: integer); Tr (200, 100, 0, 255, 0); x y r g b

№ слайда 7 Процедуры Особенности: для каждого формального параметра после двоеточия указ
Описание слайда:

Процедуры Особенности: для каждого формального параметра после двоеточия указывают его тип если однотипные параметры стоят рядом, их перечисляют через запятую внутри процедуры параметры используются так же, как и переменные procedure A (x: real; y: integer; z: real); procedure A (x, z: real; y, k, l: integer);

№ слайда 8 Процедуры Особенности: в процедуре можно объявлять дополнительные локальные п
Описание слайда:

Процедуры Особенности: в процедуре можно объявлять дополнительные локальные переменные, остальные процедуры не имеют к ним доступа program qq; procedure A(x, y: integer); var a, b: real; begin a := (x + y)/6; ... end; begin ... end. procedure A(x, y: integer); var a, b: real; begin a := (x + y)/6; ... end; локальные переменные var a, b: real;

№ слайда 9 Параметры-переменные Задача: составить процедуру, которая меняет местами знач
Описание слайда:

Параметры-переменные Задача: составить процедуру, которая меняет местами значения двух переменных. Особенности: надо, чтобы изменения, сделанные в процедуре, стали известны вызывающей программе program qq; var x, y: integer; begin x := 1; y := 2; Exchange ( x, y ); writeln ( ’x = ’, x, ’ y = ’, y ); end; procedure Exchange ( a, b: integer ); var c: integer; begin c := a; a := b; b := c; end; эта процедура работает с копиями параметров x = 1 y = 2

№ слайда 10 Параметры-переменные Применение: таким образом процедура (и функция) может во
Описание слайда:

Параметры-переменные Применение: таким образом процедура (и функция) может возвращать несколько значений, Запрещенные варианты вызова Exchange ( 2, 3 ); { числа } Exchange ( x+z, y+2 ); { выражения } procedure Exchange ( a, b: integer ); var c: integer; begin c := a; a := b; b := c; end; var параметры могут изменяться

№ слайда 11 Задания "4": Используя процедуры, построить фигуру. "5": Используя процедуры,
Описание слайда:

Задания "4": Используя процедуры, построить фигуру. "5": Используя процедуры, построить фигуру. равносторонний треугольник

Выберите курс повышения квалификации со скидкой 50%:

Автор
Дата добавления 07.12.2015
Раздел Информатика
Подраздел Презентации
Просмотров172
Номер материала ДВ-236216
Получить свидетельство о публикации

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх