СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Создание процедур и функций в языке Python

Категория: Информатика

Нажмите, чтобы узнать подробности

Презентация содержит теоретический материал о правилах создания функций и процедур в языке Python.

Даны понятия формальных и фактических параметров. Рассмотрены примеры создания и вызова процедур и функций.  

Просмотр содержимого документа
«Создание процедур и функций в языке Python»

Подпрограммы : процедуры и функции

Подпрограммы :

процедуры и функции

Определение Подпрограмма - именованная часть программы  (группа операторов), которая должна выполняться несколько раз с разными данными (параметрами) в различных местах основной программы.

Определение

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

несколько раз с разными данными (параметрами)

в различных местах основной программы.

Виды подпрограмм Существует 2 разновидности подпрограмм: это процедуры и функции. Все процедуры и функции языка Python подразделяются на 2 группы: а) встроенные (стандартные); б) определенные разработчиком

Виды подпрограмм

Существует 2 разновидности подпрограмм: это процедуры и функции.

Все процедуры и функции языка Python

подразделяются на 2 группы:

а) встроенные (стандартные);

б) определенные разработчиком

Процедура Процедура – это подпрограмма, предназначенная  для выполнения определенной  последовательности действий. Общий вид ЗАГОЛОВКА процедуры: def Имя_процедуры (список формальных параметров) def Имя_процедуры () Вызов процедуры: Имя_процедуры (список фактических параметров) Имя_процедуры ()

Процедура

Процедура – это подпрограмма, предназначенная

для выполнения определенной

последовательности действий.

Общий вид ЗАГОЛОВКА процедуры:

def Имя_процедуры (список формальных параметров)

def Имя_процедуры ()

Вызов процедуры:

Имя_процедуры (список фактических параметров)

Имя_процедуры ()

Формальные параметры Формальные параметры – это имена переменных,  которым во время вызова процедуры на  выполнение, будут присвоены определенные  конкретные значения, для того чтобы с этими данными было выполнено тело процедуры. Примечание : список формальных параметров может отсутствовать, если процедуре для выполнения тела НЕ требуется никаких входных данных.

Формальные параметры

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

Примечание : список формальных параметров может отсутствовать, если процедуре для выполнения тела НЕ требуется никаких входных данных.

Пример процедуры Создайте процедуру, которая определяет положительное или отрицательное число было введено. # Создание процедуры def Pr1( y ):  if y  print(

Пример процедуры

Создайте процедуру, которая определяет положительное или отрицательное число было введено.

# Создание процедуры

def Pr1( y ):

if y

print("Введенное число - отрицательное!")

else:

print("Введенное число - положительное!")

print("\n Введите число: ")

х = int(input())

# Вызов процедуры

Pr1(х)

Функция Функция – это подпрограмма, предназначенная  для выполнения последовательности  действий, результатом которых  будет только одно значение Общий вид ЗАГОЛОВКА функции: def Имя_функции (список формальных параметров) def Имя_функции() Вызов функции: Имя_функции(список фактических параметров) Имя_функции()

Функция

Функция – это подпрограмма, предназначенная

для выполнения последовательности действий, результатом которых будет только одно значение

Общий вид ЗАГОЛОВКА функции:

def Имя_функции (список формальных параметров)

def Имя_функции()

Вызов функции:

Имя_функции(список фактических параметров)

Имя_функции()

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

Примечание

В отличие от процедуры, функция: всегда возвращает в основную программу результат своей работы (какое-либо значение).

Пример функции Создайте функцию, которая вычисляет площадь прямоугольника. # Создание функции def Func1(a, b):  S = a * b  return S # Вызов функции Func1(10, 5)

Пример функции

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

# Создание функции

def Func1(a, b):

S = a * b

return S

# Вызов функции

Func1(10, 5)