Файл: 1. в линейном алгоритме A. Input.ppt

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 03.12.2023

Просмотров: 38

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Начало урока (работа в группе) – 4 .
Найти соответствие.


1.В линейном алгоритме …




A.Input






2.Оператор ввода




B.Выполнение действий зависит от условий.








3.Оператор вывода




С.Print








4.Целые числа




D. //








5.Знак полного деления




E.Действия выполняются последовательно друг за другом.








6.Разветвляющийся алгоритм




F.Integer








7.Знак целочисленного деления




G. /

Начало урока (работа в группе).


Начало урока (работа в группе).
Найти соответствие.


1.В линейном алгоритме …




A.Input






2.Оператор ввода




B.Выполнение действий зависит от условий.








3.Оператор вывода




С.Print








4.Целые числа




D. //








5.Знак полного деления




E.Действия выполняются последовательно друг за другом.








6.Разветвляющийся алгоритм




F.Integer








7.Знак целочисленного деления




G. /

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


Задания


Дескрепторы


Общий балл


Балл ученика


1 задание.


За каждый правильный ответ 1 балл


7 баллов


2 задание.


3 задание.


Итого



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


7.3.2.1 Записывать алгоритм на языке программирования
7.3.3.2 записывать линейные и разветвляющиеся алгоритмы в интегрированной среде разработки программ Python


Учебные цели


При решении различных задач иногда возникает необходимость проверять выполнение двух и более условий.
Например, условие:
10<а<100
а>10 и а<100
состоит из двух условий, которые должны выполняться одновременно:
а>10 и а<100.
Такие условия называют составными.


Для записи составных условий на языке программирования используют следующие логические операции:
· and – логическое «и»;
· or – логическое «или»;
· not – логическое отрицание.


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


Условие А


Условие В


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


Истина
True


Истина
True


Истина
True


Истина
True


Ложь
False


Ложь
False


Ложь
False


Истина
True


Ложь
False


Ложь
False


Ложь
False


Ложь
False


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

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


Условие А


Условие В


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


Истина
True


Истина
True


Истина
True


Истина
True


Ложь
False


Истина
True


Ложь
False


Истина
True


Истина
True


Ложь
False


Ложь
False


Ложь
False


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


Условие А


Условие notB


Истина
True


Ложь
False


Ложь
False


Истина
True


Работа по группам – 10
Страница 163 раздел Выполняем в тетради
(12>25) and (30>25) -
(27<50) and (15>7) -
(36<75) and (5<43) -
(30>20) or (30<10) -
(30>25) or (25>10) -
(10>20) or (10<50) –
Not (50>16) –
Not (24<12) –


Работа по группам – 15
Страница 163 раздел Выполняем в тетради
(12>25) and (30>25) - false
(27<50) and (15>7) - true
(36<75) and (5<43) - true
(30>20) or (30<10) - true
(30>25) or (25>10) - true
(10>20) or (10<50) – true
Not (50>16) – false
Not (24<12) – true

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


Задания


Дескрепторы


Общий балл


Балл ученика


1 задание.


За каждый правильный ответ 1 балл


7 баллов


2 задание.


За каждый правильный ответ 1 балл


8 баллов


3 задание.


Итого


Решение задачи представлено на языке программирования- 10.
Напишите программный код.


1-ая группа


2-ая группа


3-я группа


x=true
y=false
print (x and y)


x=true
y=false
print (x or y)


x=true
y=false
print (not (x))


Решение задачи представлено на языке программирования- 10.
Напишите программный код.


1-ая группа


2-ая группа


3-я группа


x=true
y=false
print (x and y)


x=true
y=false
print (x or y)


x=true
y=false
print (not (x))


false


true


false

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


Задания


Дескрепторы


Общий балл


Балл ученика


1 задание.


За каждый правильный ответ 1 балл


7 баллов


2 задание.


За каждый правильный ответ 1 балл


8 баллов


3 задание.


За соответствие с правильным ответом – 1 балл


1 балла


Итого


16 баллов

Оценивание


16 баллов – 10 баллов
14-15 баллов – 9 баллов
12-13 баллов – 8 баллов
10-11 баллов – 7 баллов
8-9 баллов – 6 баллов

6-7 баллов – 5 баллов


7.3.2.1 Записывать алгоритм на языке программирования
7.3.3.2 записывать линейные и разветвляющиеся алгоритмы в интегрированной среде разработки программ Python


Учебные цели


Домашнее задание.
Вычислить
(14>26) and (40>35)….
(37<60) and (25>17)….
(40>30) or (40<20)…
(40>35) or (35>20)….
Not(60>26)…
Not(34<22)…