Дата __________
|
Класс ____10___ Баймагамбетова К.А.
|
Тема занятия
|
Пользовательские функции и процедуры. Функции
|
Общие цели:
|
10.5.1.1 писать код на языке программирования, используя функции и процедуры
|
Результаты
|
Научить пользоваться процедурами и функциями, создавать простейшие программы.
|
Ключевые идеи
|
Сформировать умения создавать элементарные программы. Внимательность, аккуратность, интерес к предмету.
|
Задания
|
Индивидуальная работа, практическая работа, работа в группах.
|
Ресурсы
|
Интернет ресурсы Videouroki.net, долгосрочный план, краткосрочный план.
|
Этапы урока
|
Деятельность учителя
|
Деятельность учеников
|
Используемый модуль
|
I.Орг. момент
|
Приветствует. Отмечает отсутствующих. Делит на группы. Настраивает на урок.
|
Рассаживаются по местам, согласно выбранным стикером
|
|
II.Постановка цели урока
|
Объявляет тему урока.
Предлагает критерии оценок.
|
Выявляют цели урока
|
Новые подходы
|
ІІІ.Опрос домашнего задания
|
Задает вопросы по пройденному материалу.
1.Что такое процедура?
2. Когда мы можем использовать процедуру?
3. С чего начинается процедура на языке Python?
4.Глобальная переменная ?
5.Локальная переменная ?
Процедура — вспомогательный алгоритм, выполняющий некоторые действия. Это поименованный фрагмент программы, который можно вызвать.
Процедура должна быть определена к моменту её вызова. Определение процедуры начинается со служебного слова def.
Глобальная переменная — если ей присвоено значение в основной программе (вне процедуры).
Локальная переменная (внутренняя) известна только на уровне процедуры, обратиться к ней из основной программы и из других процедур нельзя.
|
Отвечают на заданные вопросы
|
Элементы кретического мышления
|
ІV.Объяснение нового материала
|
Подпрограммы прежде всего необходимы в ситуации, когда в разных частях программы необходимо выполнять одни и те же действия несколько раз. В таком случае повторяемые операторы оформляются в виде функции или процедуры, к которой можно обращаться и вызывать ее выполнение из разных частей программы.
В python существует два вида реализации подпрограмм: функции в роли процедуры и функции в классическом понимании.
Функция в роли процедуры призвана не возвратить значение в основную программу, а вывести его, либо выполнить какие-либо действия с глобальными переменными, при этом не возвращая полученные значения основной программе (не используя ключевое слово return).
Процедуры служат для задания последовательности действий, направленных на изменение внешней по отношению к ним программной обстановки. Примерами такого изменения являются определение значений новых пременных, запись информации во внешний файл и т.п. Вызов процедуры осуществляется указанием ее имени в том месте программы, где предполагается выполнение операторов, заданных в процедуре.
Функции служат, прежде всего, для определения алгоритма вычисления некоторого значения (простого типа). В этом отношении функции подобны выражениям, которые также вычисляют значение. В соответствии с этим вызов функции является одним из допустимых https://www.youtube.com/watch?v=DJAlfolEv9A
Функция — это поименованный фрагмент программы, который можно вызвать.
Как и процедура, функция должна быть определена к моменту её вызова (служебное слово def).
Функция в отличии от процедуры возвращает значение.
Для возврата значения функции используется оператор return.
Вызов функции осуществляется по ее имени и обычно сопровождается выводом значения.
|
Составляют концептуальную карту по ресурсам
Записывают конспекты в тетрадях
Участвуют в объяснении нового материала
|
Новые подходы в обучении
Применение ИКТ на уроках
https://www.youtube.com/watch?v=DJAlfolEv9A
|
|
Достарыңызбен бөлісу: |