Разделы презентаций


21 февраля 2019 г. Классная работа Урок 4 8 Подпрограммы - функции в языке

Содержание

§2.4.2 (стр.91–93) – изучить §2.4.1 – повторить Текст программы и тесты (вычисление площади кольца с использованием подпрограммы-функции) записать в тетрадь.Домашнее задание

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

Слайд 1Классная работа
Урок 48
Подпрограммы-функции в языке Pascal

Классная работаУрок 48Подпрограммы-функции в языке Pascal

Слайд 2§2.4.2 (стр.91–93) – изучить §2.4.1 – повторить Текст программы и тесты (вычисление

площади кольца с использованием подпрограммы-функции) записать в тетрадь.
Домашнее задание

§2.4.2 (стр.91–93) – изучить §2.4.1 – повторить  Текст программы и тесты  (вычисление площади кольца с

Слайд 3Подпрограммы. Зачем и что это?
Одной из важнейших составляющих структурного программирования

является описание последовательности алгоритмически завершенных действий в виде подпрограмм.
Зачем?
выполнение одинаковых

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

Слайд 4В Паскале имеется два вида подпрограмм:
процедуры;
функции.
Процедуры и функции

В Паскале имеется два вида подпрограмм: процедуры; функции.Процедуры и функции

Слайд 5Функции
Функция – это подпрограмма, которая вычисляет значение.
Функция используется как операнд

в выражении.
Например:
P:=Dlina(x1,y1,x2,y2)+Dlina(x2,y2,x3,y3)+Dlina(x3,y3,x1,y1)

ФункцииФункция – это подпрограмма, которая вычисляет значение.Функция используется как операнд в выражении.Например:P:=Dlina(x1,y1,x2,y2)+Dlina(x2,y2,x3,y3)+Dlina(x3,y3,x1,y1)

Слайд 6Формальные и фактические параметры
в заголовке функции перечисляются формальные параметры, они

задаются именами
при вызове функции в скобках указывают фактические параметры

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

function Tr( x, y, r, g, b: integer):integer;

Tr (200, 100, 0, 255, 0)

x

y

r

g

b

Формальные и фактические параметрыв заголовке функции перечисляются формальные параметры, они задаются именами при вызове функции в скобках

Слайд 7Формальные параметры

для каждого формального параметра после двоеточия указывают его тип
если

однотипные параметры стоят рядом, их перечисляют через запятую
внутри функции параметры

используются так же, как и переменные

function A (x: real; y: integer; z: real):real;

function A (x, z: real; y, k, l: integer):byte;

Формальные параметрыдля каждого формального параметра после двоеточия указывают его типесли однотипные параметры стоят рядом, их перечисляют через

Слайд 8Локальные переменные
в функции можно объявлять дополнительные локальные переменные, остальные функции

и процедуры не имеют к ним доступа
program qq;
procedure A(x,

y: integer);
var a, b: real;
begin
a := (x + y)/6;
...
end;
begin
...
end.

function A(x, y: integer):integer;
var a, b: real;
begin
a := (x + y)/6;
...
end;

локальные переменные

var a, b: real;

Локальные переменныев функции можно объявлять дополнительные локальные переменные, остальные функции и процедуры не имеют к ним доступаprogram

Слайд 9Особенности функции
Функции имеют некоторые особенности :
1. В заголовке функции обязательно

ЯВНО указывается тип ее результата.
2. В теле функции обязательно должен

присутствовать ОПЕРАТОР ПРИСВАИВАНИЯ, в левой части которого стоит идентификатор этой функции.

function Per(x,y,z: word):word;

Per:=x+y+z

Особенности функцииФункции имеют некоторые особенности :1. В заголовке функции обязательно ЯВНО указывается тип ее результата.2. В теле

Слайд 10R
r
Пример задачи
Вычислить площадь кольца, если известны внешний и внутренний радиус.

RrПример задачиВычислить площадь кольца, если известны внешний и внутренний радиус.

Слайд 11Пример программного кода

Пример программного кода

Слайд 12Образец выполнения задания

Образец выполнения задания

Слайд 13§2.3.3 (стр.81–87) §2.4.1 (стр.89–91) Задание 5 (с.94) - письменно Текст программы и тесты

(вычисление площади кольца) записать в тетрадь.
Домашнее задание

§2.3.3 (стр.81–87) §2.4.1 (стр.89–91) Задание 5 (с.94) - письменно  Текст программы и тесты  (вычисление площади

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

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

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

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


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

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