Процедуры на языке Python презентация

Что такое процедура? Процедура – вспомогательный алгоритм, который выполняет некоторые действия. Начинается с ключевого слова DEF, Затем пустые или не пустые скобки и двоеточие текст (расшифровка) процедуры записывается до её

Слайд 1Процедуры на языке Python


Слайд 2Что такое процедура?
Процедура – вспомогательный алгоритм, который выполняет некоторые действия. Начинается

с ключевого слова DEF, Затем пустые или не пустые скобки и двоеточие

текст (расшифровка) процедуры записывается до её вызова в основной программе
в программе может быть много процедур
чтобы процедура заработала, нужно вызвать её по имени из основной программы или из другой процедуры


Слайд 3Процедура с параметрами
Задача. Вывести на экран запись целого числа (0..255) в

8-битном двоичном коде.

много раз!

Алгоритм:

178


101100102

7 6 5 4 3 2 1 0

1 0 1 1 0 0 1 02

разряды

n:=


n // 128


n % 128

n1 // 64



Слайд 4Процедура с параметрами
Задача. Вывести на экран запись целого числа (0..255) в

8-битном двоичном коде.

Решение:

k = 128
while k > 0:
print ( n // k,
end = "" )
n = n % k
k = k // 2

178


10110010










Слайд 5Процедура с параметрами
printBin ( 99 )
значение параметра (аргумент)
def printBin( n ):

k = 128
while k > 0:
print ( n // k, end = "" )
n = n % k;
k = k // 2

Параметры – данные, изменяющие работу процедуры.


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

def printSred( a, b ):
print ( (a + b)/2 )

Несколько параметров:


Слайд 6Локальные и глобальные переменные
a = 5
def qq():
a = 1
print

( a )
qq()
print ( a )

глобальная переменная

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

1

5

a = 5
def qq():
print ( a )
qq()

5

a = 5
def qq():
global a
a = 1
qq()
print ( a )

1

global a

работаем с
глобальной переменной


Слайд 7Задача. Вывести на экран все числа (0..255) в 8-битном двоичном коде.


Десятичное число- двоичный код


Слайд 8Задания для работы
1 задача из презентации,
Вариант 1 F,I,L,O-сложный
Вариант 2 D,E,G,H


САЙТ ДИСТАНЦИОННАЯ

ПОДГОТОВКА
ЗАДАЧИ ПОЛЯКОВА
ПАРАГРАФ 59

10в 1 задача из презентации, задачи A,B,C,D

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

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

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

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

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


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

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