«Весенне-летний фестиваль знаний 2024»

Программирование составных условий

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

Олимпиады: Информатика 1 - 11 классы

Содержимое разработки

Краткосрочный план урока № 24

Раздел долгосрочного плана: 7.3В Программирование решений

Школа: КГУ «школа-лицей № 14»

Дата: 2.03

ФИО учителя: Тымкив Елена Ивановна

Класс: 7

Участвовали:

Отсутствовали:

Тема урока

Программирование составных условий

Учебные цели для достижения на этом уроке (ссылка на учебную программу)

7.1.2.1 Различать понятия «система программирования» и

«языки программирования».

7.4.1.1Выполнять требования к созданию интерфейса

разрабатываемого проекта.

7.3.3.1 Классифицировать типы данных.

7.3.2.1 Записывать алгоритм на языке программирования.

Цель урока

- Знают определение простые и составные условия;

- Определяют назначение логических выражений И, ИЛИ, НЕ;

Критерий оценивания

- используют логические операции при программировании составных условий

Обучающийся

- Записывает определение для понятий «система программирования» и «языки программирования».

- Определяет требования к созданию интерфейса

разрабатываемого проекта.

- Определяет верное соответствие значений переменных с типами данных.

- Создает алгоритм на языке программирования.

Языковые цели


Учащиеся в работе используют термины:

- простые условия;

-составные условия;

- логические операции И, ИЛИ, НЕ (And, Or, Not)

Привитие ценностей



- Развитие логического мышления;

- воспитание творческого подхода к труду;

- Уважения;

- Сотрудничества

Межпредметная связь

Математика, Самопознание.

Предшествующие знания по теме

Условные операторы


Ход урока

Запланированные этапы урока

Виды запланированных упражнений на уроке


Ресурсы

Начало урока

5 мин

Организационный момент: проверка присутствующих, ознакомление с темой, целями и критериями успеха урока.

Актуализация знаний, повторение определения и структуры условного оператора.

Задание 1.

Запишите с помощью условного оператора «Если время на часах 11 вечера, то идти спать, иначе читать книгу».

Задание 2.

Дан алгоритм:
Ввод значения x
IF xTHEN y := 2 * x
IF xTHEN y := 51
IF x10 THEN y := x
Вывод y
Какое число будет выведено в результате выполнения алгоритма, если ввести значение
X = 100 ?

Презентация








Карточка задание

Середина урока

30 мин

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

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

Например, условие:

10

а10 и а

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

а10 и а

Такие условия называют составными.

Для записи составных условий на языке программирования используют следующие логические операции:

· and – логическое «и»;

· or – логическое «или»;

· xor – логическое «исключающее или»;

· not – логическое отрицание.

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

Правила выполнения логических операций

Составное условие, состоящее из двух простых условий, соединенных операцией and, верно (истинно) только тогда, когда верны оба простых условия.

Таблица истинности Логического умножения (конъюнкции)

Условие А

Условие В

Условие И(and) В

Истина

Истина

Истина

Истина

Ложь

Ложь

Ложь

Истина

Ложь

Ложь

Ложь

Ложь

Пример1: Запишите условие 0 a с помощью логических операций.

Ответ: If (a0)and(a

Составное условие, состоящее из двух простых условий, соединенных операцией or, верно тогда, когда верно хотя бы одно из простых условий.

Таблица истинности Логического сложения (дизъюнкции)

Условие А

Условие В

Условие ИЛИ(or) В

Истина

Истина

Истина

Истина

Ложь

Истина

Ложь

Истина

Истина

Ложь

Ложь

Ложь

Пример2: Запишите условие aили a5 с помощью логических операций.

Ответ: If (a=0)or(a5)


Составное условие not верно только тогда, когда простое условие ложно.

Таблица истинности Отрицание

Условие А

Условие not B

Истина

Ложь

Ложь

Истина

Пример3: Запишите условие a не меньше 5 с помощью логических операций. Можно записать как If (a=5) или с помощью логической операции not.

Ответ: If not(a

Физминутка.

Самостоятельная работа Сор 4.

Презентация






























































Конец урока

Подведение итогов, рефлексия, домашнее задание с комментариями

5 мин












С помощью стикеров учащиеся показывают свое отношение к уроку

Домашнее задание

Составить расписание занятий так, чтобы математика была первым или вторым уроком, информатика первым или третьим уроком, а физика – вторым или третьим.

В расписании всего три урока. Сколько вариантов расписания с такими условиями можно составить?

Рефлексия

Дифференциация – каким способом вы хотите больше оказывать поддержку? Какие задания вы даете ученикам более способным по сравнению с другими?

Оценивание – как Вы планируете проверять уровень освоения материала учащимися?

Охрана здоровья и соблюдение техники безопасности

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

Оценивание урока учащимися «Мой остров»

ТБ в кабинете ИВТ, физкультминутка

Рефлексия по уроку

Была ли реальной и доступной цель урока или учебные цели?

Все ли учащиеся достигли цели обучения? Если ученики еще не достигли цели, как вы думаете, почему? Правильно проводилась дифференциация на уроке?

Эффективно ли использовали вы время во время этапов урока? Были ли отклонения от плана урока, и почему?



Общая оценка


Две вещи, лучше всего прошедшие на уроке (касающиес преподавания и обучения)?

1:


2:


Что могло бы посодействовать тому, чтобы урок прошел еще лучше? (касающиеся преподавания и обучения)?

1:


2:


Что я выяснил на этом уроке о классе или о достижениях/затруднениях отдельных учеников на что обратить внимание на следующем уроке?








Получите свидетельство о публикации сразу после загрузки работы



Получите бесплатно свидетельство о публикации сразу после добавления разработки


Олимпиады «Весенне-летний фестиваль знаний 2024»

Комплекты учителю



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

Подробнее

Вебинары для учителей



Бесплатное участие и возможность получить свидетельство об участии в вебинаре.


Подробнее