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

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


Вашему вниманию предлагается презентация на тему «Подпрограммы в языке программирования Паскаль», с которой можно предварительно ознакомиться, просмотреть текст и слайды к ней, а так же, в случае, если она вам подходит - скачать файл для редактирования или печати.

Презентация содержит 14 слайдов и доступна для скачивания в формате ppt. Размер скачиваемого файла: 166.00 KB

Просмотреть и скачать

Pic.1
Подпрограммы в языке программирования Паскаль Процедуры и функции
Подпрограммы в языке программирования Паскаль Процедуры и функции
Pic.2
Подпрограммы Если в программе возникает необходимость частого обращения к некоторой группе операторо
Подпрограммы Если в программе возникает необходимость частого обращения к некоторой группе операторов, выполняющих действия или вычисляющих выражение, то рационально сгруппировать эти операторы в блок, к которому можно обратиться по имени. Такие самостоятельные программные блоки называются подпрограммами. В языке Turbo Pascal подпрограммы реализованы посредством процедур и функций.
Pic.3
Процедуры Процедура – независимая именованная часть программы, которую после однократного описания м
Процедуры Процедура – независимая именованная часть программы, которую после однократного описания можно многократно вызывать по имени из последующих частей программы для выполнения определённых действий.
Pic.4
Структура процедуры Процедура представлена ОБЯЗАТЕЛЬНЫМ заголовком и телом процедуры: procedure имя
Структура процедуры Процедура представлена ОБЯЗАТЕЛЬНЫМ заголовком и телом процедуры: procedure имя (формальные параметры); {описательная часть} begin {исполнительная часть} end;
Pic.5
Вызов процедуры Для обращения к процедуре используется оператор вызова процедуры. Он состоит из имен
Вызов процедуры Для обращения к процедуре используется оператор вызова процедуры. Он состоит из имени процедуры и списка фактических параметров, отделённых друг от друга запятыми и заключенных в круглые скобки.
Pic.6
Пример. Программа, выводящая три различные линии procedure primer (len:integer; s:char); {форм. пара
Пример. Программа, выводящая три различные линии procedure primer (len:integer; s:char); {форм. параметр len – длина линии в символах, форм. параметр s – это символ, которым рисуется линия} var i:integer; begin for i:=1 to len do write (s); writeln; end; {далее следует основная часть программы, выводящая три различные линии} begin primer (10, ‘-’); { вызов процедуры} primer (20, ‘*’); { вызов процедуры} primer (30, ‘#’); { вызов процедуры} readln; end. {гиперссылка на результат выполнения программы с процедурой}
Pic.7
Контрольные вопросы: Что такое подпрограммы? Когда удобно использовать подпрограммы? Как реализуются
Контрольные вопросы: Что такое подпрограммы? Когда удобно использовать подпрограммы? Как реализуются в Турбо Паскале подпрограммы? Что такое процедура? Какое служебное слово используется для описания процедуры? Какова структура процедуры? Как вызвать процедуру? Как записываются формальные и фактические параметры процедуры?
Pic.8
Функции Помимо процедуры подпрограммы в языке программирования Turbo Pascal могут быть реализованы с
Функции Помимо процедуры подпрограммы в языке программирования Turbo Pascal могут быть реализованы с помощью функций. Функция состоит из заголовка и тела.
Pic.9
Заголовок функции Заголовок состоит из зарезервированного слова function, имени функции, списка форм
Заголовок функции Заголовок состоит из зарезервированного слова function, имени функции, списка формальных параметров, заключенного в круглые скобки, и обязательного указания типа результата: function primer (n:real): integer; function zadacha: boolean;
Pic.10
Тело функции Тело функции аналогично обычной программе: var {описательная часть} begin {исполнительн
Тело функции Тело функции аналогично обычной программе: var {описательная часть} begin {исполнительная часть} имя:= результат; end;
Pic.11
Вызов функции Для вызова функции необходимо указать имя функции в качестве операнда в некотором выра
Вызов функции Для вызова функции необходимо указать имя функции в качестве операнда в некотором выражении: например, writeln (primer (i));
Pic.12
Пример. Вывод членов ряда Фибоначчи (1, 1, 2, 3, 5, 8, 13, 21…) function fibon (n:integer):integer;
Пример. Вывод членов ряда Фибоначчи (1, 1, 2, 3, 5, 8, 13, 21…) function fibon (n:integer):integer; var fn, fn1, fn2, k:integer; begin fn:=0; fn1:=1; for k:=1 to n do begin fn2:=fn1; fn1:=fn; fn:=fn2+fn1; end; fibon:=fn; end; {основная программа} var i,n:integer; begin write (‘kol-vo chlenov rjada’); readln (n); for i:=1 to n do writeln (fibon (i)); readln; end. {гиперссылка на результат выполнения программы с функцией}
Pic.13
Контрольные вопросы: Из каких частей состоит функция? Какое зарезервированное слово используется в з
Контрольные вопросы: Из каких частей состоит функция? Какое зарезервированное слово используется в заголовке функции? В чем разница между заголовками процедуры и функции? В чем разница между телом процедуры и функции? В чем разница между вызовом процедуры и функции?
Pic.14
На следующем уроке – устный опрос. Подготовьтесь с помощью полученного конспекта!
На следующем уроке – устный опрос. Подготовьтесь с помощью полученного конспекта!


Скачать презентацию

Если вам понравился сайт и размещенные на нем материалы, пожалуйста, не забывайте поделиться этой страничкой в социальных сетях и с друзьями! Спасибо!