🗊Презентация Использование функций. Функции без аргументов (параметров)

Нажмите для полного просмотра!
Использование функций. Функции без аргументов (параметров), слайд №1Использование функций. Функции без аргументов (параметров), слайд №2Использование функций. Функции без аргументов (параметров), слайд №3Использование функций. Функции без аргументов (параметров), слайд №4Использование функций. Функции без аргументов (параметров), слайд №5Использование функций. Функции без аргументов (параметров), слайд №6Использование функций. Функции без аргументов (параметров), слайд №7Использование функций. Функции без аргументов (параметров), слайд №8Использование функций. Функции без аргументов (параметров), слайд №9Использование функций. Функции без аргументов (параметров), слайд №10Использование функций. Функции без аргументов (параметров), слайд №11Использование функций. Функции без аргументов (параметров), слайд №12Использование функций. Функции без аргументов (параметров), слайд №13Использование функций. Функции без аргументов (параметров), слайд №14Использование функций. Функции без аргументов (параметров), слайд №15Использование функций. Функции без аргументов (параметров), слайд №16Использование функций. Функции без аргументов (параметров), слайд №17Использование функций. Функции без аргументов (параметров), слайд №18Использование функций. Функции без аргументов (параметров), слайд №19Использование функций. Функции без аргументов (параметров), слайд №20Использование функций. Функции без аргументов (параметров), слайд №21Использование функций. Функции без аргументов (параметров), слайд №22Использование функций. Функции без аргументов (параметров), слайд №23Использование функций. Функции без аргументов (параметров), слайд №24Использование функций. Функции без аргументов (параметров), слайд №25Использование функций. Функции без аргументов (параметров), слайд №26Использование функций. Функции без аргументов (параметров), слайд №27Использование функций. Функции без аргументов (параметров), слайд №28Использование функций. Функции без аргументов (параметров), слайд №29Использование функций. Функции без аргументов (параметров), слайд №30Использование функций. Функции без аргументов (параметров), слайд №31Использование функций. Функции без аргументов (параметров), слайд №32Использование функций. Функции без аргументов (параметров), слайд №33Использование функций. Функции без аргументов (параметров), слайд №34Использование функций. Функции без аргументов (параметров), слайд №35Использование функций. Функции без аргументов (параметров), слайд №36Использование функций. Функции без аргументов (параметров), слайд №37Использование функций. Функции без аргументов (параметров), слайд №38Использование функций. Функции без аргументов (параметров), слайд №39Использование функций. Функции без аргументов (параметров), слайд №40Использование функций. Функции без аргументов (параметров), слайд №41Использование функций. Функции без аргументов (параметров), слайд №42Использование функций. Функции без аргументов (параметров), слайд №43Использование функций. Функции без аргументов (параметров), слайд №44Использование функций. Функции без аргументов (параметров), слайд №45Использование функций. Функции без аргументов (параметров), слайд №46Использование функций. Функции без аргументов (параметров), слайд №47Использование функций. Функции без аргументов (параметров), слайд №48Использование функций. Функции без аргументов (параметров), слайд №49Использование функций. Функции без аргументов (параметров), слайд №50Использование функций. Функции без аргументов (параметров), слайд №51Использование функций. Функции без аргументов (параметров), слайд №52Использование функций. Функции без аргументов (параметров), слайд №53Использование функций. Функции без аргументов (параметров), слайд №54Использование функций. Функции без аргументов (параметров), слайд №55Использование функций. Функции без аргументов (параметров), слайд №56Использование функций. Функции без аргументов (параметров), слайд №57

Содержание

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

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


Слайд 1





13. Использование функций
Описание слайда:
13. Использование функций

Слайд 2


Использование функций. Функции без аргументов (параметров), слайд №2
Описание слайда:

Слайд 3


Использование функций. Функции без аргументов (параметров), слайд №3
Описание слайда:

Слайд 4


Использование функций. Функции без аргументов (параметров), слайд №4
Описание слайда:

Слайд 5


Использование функций. Функции без аргументов (параметров), слайд №5
Описание слайда:

Слайд 6


Использование функций. Функции без аргументов (параметров), слайд №6
Описание слайда:

Слайд 7


Использование функций. Функции без аргументов (параметров), слайд №7
Описание слайда:

Слайд 8


Использование функций. Функции без аргументов (параметров), слайд №8
Описание слайда:

Слайд 9


Использование функций. Функции без аргументов (параметров), слайд №9
Описание слайда:

Слайд 10


Использование функций. Функции без аргументов (параметров), слайд №10
Описание слайда:

Слайд 11


Использование функций. Функции без аргументов (параметров), слайд №11
Описание слайда:

Слайд 12


Использование функций. Функции без аргументов (параметров), слайд №12
Описание слайда:

Слайд 13


Использование функций. Функции без аргументов (параметров), слайд №13
Описание слайда:

Слайд 14


Использование функций. Функции без аргументов (параметров), слайд №14
Описание слайда:

Слайд 15





Результат выполнения программы:
Результат выполнения программы:
***********************************
 Эту программу разработал  Вова
***********************************
Описание слайда:
Результат выполнения программы: Результат выполнения программы: *********************************** Эту программу разработал Вова ***********************************

Слайд 16


Использование функций. Функции без аргументов (параметров), слайд №16
Описание слайда:

Слайд 17


Использование функций. Функции без аргументов (параметров), слайд №17
Описание слайда:

Слайд 18


Использование функций. Функции без аргументов (параметров), слайд №18
Описание слайда:

Слайд 19


Использование функций. Функции без аргументов (параметров), слайд №19
Описание слайда:

Слайд 20


Использование функций. Функции без аргументов (параметров), слайд №20
Описание слайда:

Слайд 21


Использование функций. Функции без аргументов (параметров), слайд №21
Описание слайда:

Слайд 22


Использование функций. Функции без аргументов (параметров), слайд №22
Описание слайда:

Слайд 23


Использование функций. Функции без аргументов (параметров), слайд №23
Описание слайда:

Слайд 24


Использование функций. Функции без аргументов (параметров), слайд №24
Описание слайда:

Слайд 25


Использование функций. Функции без аргументов (параметров), слайд №25
Описание слайда:

Слайд 26


Использование функций. Функции без аргументов (параметров), слайд №26
Описание слайда:

Слайд 27


Использование функций. Функции без аргументов (параметров), слайд №27
Описание слайда:

Слайд 28


Использование функций. Функции без аргументов (параметров), слайд №28
Описание слайда:

Слайд 29


Использование функций. Функции без аргументов (параметров), слайд №29
Описание слайда:

Слайд 30


Использование функций. Функции без аргументов (параметров), слайд №30
Описание слайда:

Слайд 31


Использование функций. Функции без аргументов (параметров), слайд №31
Описание слайда:

Слайд 32


Использование функций. Функции без аргументов (параметров), слайд №32
Описание слайда:

Слайд 33


Использование функций. Функции без аргументов (параметров), слайд №33
Описание слайда:

Слайд 34


Использование функций. Функции без аргументов (параметров), слайд №34
Описание слайда:

Слайд 35


Использование функций. Функции без аргументов (параметров), слайд №35
Описание слайда:

Слайд 36





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

Слайд 37






Переменные, существующие в локальной область видимости, называются локальными переменными.
Переменные, существующие в глобальной область видимости, называются глобальными переменными.
Переменная не может быть локальной и глобальной одновременно.
Описание слайда:
Переменные, существующие в локальной область видимости, называются локальными переменными. Переменные, существующие в глобальной область видимости, называются глобальными переменными. Переменная не может быть локальной и глобальной одновременно.

Слайд 38





 Локальная область видимости создается каждый раз, когда вызывается функция.
 Локальная область видимости создается каждый раз, когда вызывается функция.
Любая переменная, которой присваивается значение в этой функции, существует в данной локальной видимости.
При возврате из функции локальная область видимости уничтожается, и эти переменные теряются.
Когда в следующий раз будет вызвана эта функция, локальные переменные не будут помнить предыдущие значения.
Описание слайда:
Локальная область видимости создается каждый раз, когда вызывается функция. Локальная область видимости создается каждый раз, когда вызывается функция. Любая переменная, которой присваивается значение в этой функции, существует в данной локальной видимости. При возврате из функции локальная область видимости уничтожается, и эти переменные теряются. Когда в следующий раз будет вызвана эта функция, локальные переменные не будут помнить предыдущие значения.

Слайд 39





 Пример 1. Локальные переменные не видны в глобальной области видимости.
 Пример 1. Локальные переменные не видны в глобальной области видимости.
def spam():
             n=20123 # локальная область видимости
spam()  # глобальная область видимости
print(n) # глобальная область видимости
Выполнение этого кода приведет к ошибке:
NameError: name 'n' is not defined
В основном коде переменная n не определена.
Описание слайда:
Пример 1. Локальные переменные не видны в глобальной области видимости. Пример 1. Локальные переменные не видны в глобальной области видимости. def spam(): n=20123 # локальная область видимости spam() # глобальная область видимости print(n) # глобальная область видимости Выполнение этого кода приведет к ошибке: NameError: name 'n' is not defined В основном коде переменная n не определена.

Слайд 40





Пример 2. В локальных областях видимости не видны переменные из других локальных областей видимости.
Пример 2. В локальных областях видимости не видны переменные из других локальных областей видимости.
def spam():
          n=55
          b()
          print(n)
def b():
          n=1
spam()
В этом примере две разные переменные n.
В результате выполнения этого кода будет выведено:
55
Описание слайда:
Пример 2. В локальных областях видимости не видны переменные из других локальных областей видимости. Пример 2. В локальных областях видимости не видны переменные из других локальных областей видимости. def spam(): n=55 b() print(n) def b(): n=1 spam() В этом примере две разные переменные n. В результате выполнения этого кода будет выведено: 55

Слайд 41





Пример 3. Глобальные переменные могут читаться из локальной области видимости
Пример 3. Глобальные переменные могут читаться из локальной области видимости
def spam():
			print(n)
n=11
spam()
В этом примере в теле функции spam переменная n не определяется и функция использует глобальную переменную n.
В результате выполнения этого кода будет выведено:
11
Описание слайда:
Пример 3. Глобальные переменные могут читаться из локальной области видимости Пример 3. Глобальные переменные могут читаться из локальной области видимости def spam(): print(n) n=11 spam() В этом примере в теле функции spam переменная n не определяется и функция использует глобальную переменную n. В результате выполнения этого кода будет выведено: 11

Слайд 42





Пример 4. Разные переменные могут иметь одно и то же имя, если они в разных областях видимости.
Пример 4. Разные переменные могут иметь одно и то же имя, если они в разных областях видимости.
def spam():
          n='локальная в spam'
          print(n)
def b():
          n='локальная в b'
          print(n)
          spam()
          print(n)
n='глобальная'
b()
print(n)
Описание слайда:
Пример 4. Разные переменные могут иметь одно и то же имя, если они в разных областях видимости. Пример 4. Разные переменные могут иметь одно и то же имя, если они в разных областях видимости. def spam(): n='локальная в spam' print(n) def b(): n='локальная в b' print(n) spam() print(n) n='глобальная' b() print(n)

Слайд 43





В этом примере три разных переменных n.
В этом примере три разных переменных n.
В результате выполнения этого кода будет выведено:
локальная в b
локальная в spam
локальная в b
глобальная
Описание слайда:
В этом примере три разных переменных n. В этом примере три разных переменных n. В результате выполнения этого кода будет выведено: локальная в b локальная в spam локальная в b глобальная

Слайд 44





13.8. Инструкция global
13.8. Инструкция global
Если возникает потребность изменить в коде функции глобальную переменную, используют инструкцию global.
Описание слайда:
13.8. Инструкция global 13.8. Инструкция global Если возникает потребность изменить в коде функции глобальную переменную, используют инструкцию global.

Слайд 45





Пример 1. Использование инструкция global
Пример 1. Использование инструкция global
def spam():
          global n # n глобальная переменная
          n='spam'
# основная часть кода
n='global'
spam()
print(n)
В результате выполнения этого кода будет выведено:
spam
Описание слайда:
Пример 1. Использование инструкция global Пример 1. Использование инструкция global def spam(): global n # n глобальная переменная n='spam' # основная часть кода n='global' spam() print(n) В результате выполнения этого кода будет выведено: spam

Слайд 46





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

Слайд 47





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

Слайд 48





Пример 2. Локальные и глобальные переменные
Пример 2. Локальные и глобальные переменные
def spam():
          global n
          n='spam' # n глобальная переменная
def b():
          n= 'b' # n локальная переменная 
def h():
          print(n) # n глобальная переменная 
# основная часть кода
n=55 # n глобальная переменная
spam()
print(n)
Описание слайда:
Пример 2. Локальные и глобальные переменные Пример 2. Локальные и глобальные переменные def spam(): global n n='spam' # n глобальная переменная def b(): n= 'b' # n локальная переменная def h(): print(n) # n глобальная переменная # основная часть кода n=55 # n глобальная переменная spam() print(n)

Слайд 49






В результате выполнения этого кода будет выведено:
spam
Описание слайда:
В результате выполнения этого кода будет выведено: spam

Слайд 50





Пример 3. Нельзя использовать в функции локальную переменную до присвоения ей значения
Пример 3. Нельзя использовать в функции локальную переменную до присвоения ей значения
def spam():
                    print(n) # ошибка!!!
                    n= 'локальная spam' # n локальная переменная
# основная часть кода
n= 55 # n глобальная переменная
spam()
print(n)
Описание слайда:
Пример 3. Нельзя использовать в функции локальную переменную до присвоения ей значения Пример 3. Нельзя использовать в функции локальную переменную до присвоения ей значения def spam(): print(n) # ошибка!!! n= 'локальная spam' # n локальная переменная # основная часть кода n= 55 # n глобальная переменная spam() print(n)

Слайд 51





В результате выполнения этого кода получим:
В результате выполнения этого кода получим:
Traceback (most recent call last):
  File "………………………………", line 6, in <module>
    spam()
  File "………………………………", line 2, in spam
    print(n) # ошибка!!!
UnboundLocalError: local variable 'n' referenced before assignment (локальная переменная 'n', на которую ссылаются перед присвоением)
Описание слайда:
В результате выполнения этого кода получим: В результате выполнения этого кода получим: Traceback (most recent call last): File "………………………………", line 6, in <module> spam() File "………………………………", line 2, in spam print(n) # ошибка!!! UnboundLocalError: local variable 'n' referenced before assignment (локальная переменная 'n', на которую ссылаются перед присвоением)

Слайд 52





Лабораторная работа № 5
«Вспомогательные функции»

Задание:  
Написать программу вычисления величины z, которая вычисляется по формуле (согласно своего варианта). 
Вычисление функции y(u,t), через которую описывается величина z, оформить в виде вспомогательной функции.
Описание слайда:
Лабораторная работа № 5 «Вспомогательные функции» Задание: Написать программу вычисления величины z, которая вычисляется по формуле (согласно своего варианта). Вычисление функции y(u,t), через которую описывается величина z, оформить в виде вспомогательной функции.

Слайд 53





Варианты для величины z
Описание слайда:
Варианты для величины z

Слайд 54





Варианты для величины z
Описание слайда:
Варианты для величины z

Слайд 55





Варианты задания функции y(u,t)
Описание слайда:
Варианты задания функции y(u,t)

Слайд 56





Варианты задания функции y(u,t)
Описание слайда:
Варианты задания функции y(u,t)

Слайд 57





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



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