Измерение информации



бет58/94
Дата27.09.2023
өлшемі11,54 Mb.
#110921
түріУрок
1   ...   54   55   56   57   58   59   60   61   ...   94
Стратегия «Стикер

Критическое мышление.
Саморегулируемое обучение (самонаправленность в процессе работы над заданиями).

Рефлексия

Повторить формулы и определения по теме: «Погрешности»
В конце урока учащиеся проводят рефлексию:
- что узнал, чему научился
- что осталось непонятным
- над чем необходимо работать

Учащиеся подытоживают свои знания по изучаемой теме.












Раздел




ФИО педагога




Дата




Класс 

Количество присутствующих:

отсутствующих:

Тема урока

Оператор выбора

Цели обучения, которые достигаются на данном уроке (ссылка на учебную программу)



8.3.3.1 использовать операторы выбора и циклов в интегрированной среде разработки программ

Цель урока

- формировать навык использования оператора выбора для решения задач

Критерии успеха

Учащийся:
- поясняет принцип работы оператора switch;
- записывает программу с использованием оператора выбора по готовой блок-схеме;
- самостоятельно разрабатывает алгоритм и программу для решения задачи, используя оператор выбора

Ход урока

Этапы урока

Деятельность учителя

Деятельность обучающихся

Оценивание

Ресурсы

Организационный этап

Приветствие учителя.
Создание коллаборативной среды на уроке: стратегия «Круг добра». Встанем в круг, пожелаем всем добра вокруг.
Учитель предлагает встать в круг, взяться за руки и по кругу передать доброе пожелание.
Деление на группы: по цвету
Прямоугольники, соответствуют блокам в Scratch (4 группы 3-4 человека).



Показывают решения задач, при возникновении вопросов разбирают с учителем

Интерактивное обучение

«Круг добра»

Цветные прямоугольники





Изучение нового материала

Мы продолжаем изучение условной алгоритмической конструкции. На данный момент, мы уже знакомы с двумя её видами. Цель этого урока познакомиться с оператором варианта и научиться использовать его при решении задач. Так как часто приходиться иметь дело с более многообразными ситуациями, когда из многих возможных вариантов приходиться выбирать что-то одно.
Пример: выбор учебного заведения, выбор костюма, и т.д.
5. Изложение нового материала, применяемая методика (объяснение с опорой на имеющиеся знания обучающихся и конспектированием)

Преподаватель: Оператор варианта в таких ситуациях может быть использован именно тогда, когда выполнение одного из нескольких действий зависит от значения выражения порядкового типа. Т.е. тех типов, количество значений которых можно чётко указать, а сами значения перечислить. (Это целочисленные типы, символьный, логический, перечисляемый, интервальный типы). Оператор варианта часто используют для замены конструкций из вложенных условных операторов. Управляющая конструкция "выбор" является идеальным средством для обработки ситуаций с многими (более чем с двумя) исходами, т.е. в случае, когда условие может принимать более двух значений. Оператор "выбор" имеет следующую структуру:
Case <порядковая_переменная> of
<значение_1>:<оператор_1>;
<значение_2>:<оператор_2>;
. . .
<значение_N>:<оператор_N>;
[else <оператор_N+1>];
End;
В этой структуре:
<порядковая_переменная> — порядковая переменная, значение которой проверяется;
<значение_*> — константы, с которыми сравнивается значение порядковой переменной;
<оператор_*> — операторы, из которых выполняется тот, с константой которого совпадает значение порядковой переменной.
Ветвь оператора else является необязательной. Если она отсутствует, и значение порядковой переменной не совпадает ни с одной из перечисленных констант, весь оператор рассматривается как пустой.
Замечание 1: В отличии от оператора If перед словом else точку с запятой ставить можно, но необязательно.
Замечание 2: Если для нескольких констант нужно выполнять один и тот же оператор, их можно перечислить через запятую сопроводив их одним оператором. Существует возможность указать диапазон возможных значений.
Например, диапазон от 1 до 100 включительно указывается так: 1 . . 100
Как вы уже заметили, в операторе "выбор" после двоеточия может указываться только один оператор. Для того чтобы выполнить несколько операторов, так же как и в условном операторе, применяют составной оператор.
Case <порядковая_переменная> of
<значение_1>:Begin
<оператор_1_1>;
. . .
<оператор_1_N>;
End;
<значение_2>:Begin
<оператор_2_1>;
. . .
<оператор_2_N>;
End;
<значение_N>:Begin
<оператор_N_1>;
. . .
<оператор_N_N>;
End;
else
Begin
<оператор_E_1>;
. . .
<оператор_E_N>;
End;
End;
Замечание 3: Из всех возможных ветвей операторов управляющей конструкции выбор, выполняется только одна ветвь, даже если значение порядковой переменной совпадает с несколькими возможными значениями, отвечающими за разные ветви операторов. Выполняется та ветвь, которая расположена раньше. Как видно из блок-схемы значение порядковой переменной сравнивается последовательно со всеми возможными значениями, и как только найдется значение, которому равна порядковая переменная, выполняется ветвь операторов, сравнения прекращаются и управляющая конструкция прекращает свою работу. Поэтому при составлении программ с использованием управляющей конструкции "выбор", раньше необходимо располагать более "строгие" последовательности операторов.


Достарыңызбен бөлісу:
1   ...   54   55   56   57   58   59   60   61   ...   94




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет