Сьогодні о 16:00
Вебінар:
«
Труднощі навчання: дискалькулія. Практика та досвід роботи
»
Взяти участь Всі події
Урок:

Математична логіка: реалізація на Python

21.03.2023
0 0
Опис уроку (учням цей опис не показується):

Цілі:

  • навчальна: Математична логіка

  • розвивальна: розвивати логічне мислення; формувати вміння діяти за інструкцією, планувати свою діяльність, аналізувати i робити висновки;

  • виховна: виховувати інформаційну культуру учнів, уважність, акуратність, дисциплінованість.

Вміст уроку:
1
2
3
4
5
6
7
8
9
10
11
12
13
14

Урок не містить жодного завдання. Додайте завдання.

Щоб додати завдання, оберіть категорію завдання на панелі запитань.

1

2

3

Математична логіка

Операції математичної логіки на мові Python

4

Складені та прості висловлення на мові Python

Висловлення

запис на мові Python

1) Число А є додатним

a>0

2) Число А парним

a%2 == 0

3) Число А є непарним

a%2 == 1

4) A<B<C

a<b<c , a<b and b<c

5) Число В знаходиться між А та С

a<b<c or c<b<a

6) Тільки одне з чисел А та В є непарним

(a%2==0 and b%2==1) or (a%2==1 and b%2==0)

7) Кожне з чисел А, В, С є додатним

a>0 and b>0 and c>0

8) Хоча б одне з чисел є додатним

a>0 or b>0 or c>0

9) Серед трьох чисел А, В, С є хоча б одна пара, що співпадає

a==b or b==c or a==c

10) Трикутник зі сторонами А, В, С є рівнобедреним

a==b or b==c or a==c

11) Точка з координатами (x, y) лежить у другій чверті

x<0 and y >0

12) Існує трикутник зі сторонами А, В, С

a<b+c and b<a+c and c<a+b

13) Дано тризначне число n. Цифри цього числа утворюють зростаючу або спадаючу послідовність

c1 = n % 10

c2 = n // 10 % 10

c3 = n // 100

c1<c2<c3 or c1>c2>c3

6

Розгалужена структура. Порядок виконання залежить від результату обчислення умовного виразу.

Види розгалужень:

  • повне (передбачає обов'язкове виконання одної з двох команд)

  • неповне (або виконує команду, або просто переходить до наступних кроків алгоритму)

0401du3x-33d3-722x214.png

0402a71t-b3e6-627x169.png

7

8

9

Задача. Знак числа

Програма повинна прочитати з консолі ціле число та вивести -1, 0 або 1, якщо введене значення від’ємне, нульове і додатне, відповідно.

0402a72q-9baf-330x95.png

Підказка: використати повне розгалуження

  • Виконати тестування програми на сервері.

  • Надіслати скріншот програми та результатів тестування на сервері.

10

Задача. Однакова парність

На вході програми маємо два цілих числа n і m, записаних в одному рядку через пропуск. Програма повинна вивести 1, якщо числа n і m мають однакову парність (тобто одночасно парні або одночасно непарні) і 0 у протилежному випадку.

0402a73q-be11-327x65.png

  • Виконати тестування програми на сервері.

  • Надіслати скріншот програми та результатів тестування на сервері.

11

Задача. Двоцифрове число

Задано ціле число n. Вивести Ok, якщо число n двоцифрове та No у протилежному випадку.

0402a74t-3618-330x68.png

  • Виконати тестування програми на сервері.

  • Надіслати скріншот програми та результатів тестування на сервері.

12

Розв'язати задачу Одноцифрове число

  1. Ознайомитись з умовою задачі на EOlymp

  2. Скласти програму, використовуючи розгалужений алгоритм
    Підказка: одноцифрові числа - це числа більші або рівні 0 та менші 10).
    0600qfun-4aef-222x97.png

  3. Задачу розв'язати з "файлами". Виконати тестування програми на сервері.

  4. Надіслати скріншот програми та результатів тестування на сервері.

13

Гімнастика для очей

Відеоінструкція (1 хв)

14

Домашнє завдання

Прочитати § 11.1 (стор. 213-215)

Підручник з інформатики для 8 класу (поглиблений рівень вивчення)

Повторити, як записуються прості та складені вирази.

Вивчити таблицю істинності для складених виразів, що використовують not, and, or.

Рефлексія від 7 учнів

Сподобався:

0

Так: 7

Ні: 0

Зрозумілий:

0

Так: 7

Ні: 0

Потрібні роз'яснення:

0

Ні: 6

Так: 1

Рекомендуємо

Мультимедіа: проєктування відеоконтенту

Мультимедіа: проєктування відеоконтенту

135

Аватар профіля Костукевич Фелікс Віталійович
Інформатика
8 клас

33 грн

Апаратні засоби для забезпечення електронного документообігу

Апаратні засоби для забезпечення електронного документообігу

169

Аватар профіля Костукевич Фелікс Віталійович
Інформатика
9 клас

33 грн

Практична робота "Український орнамент за допомогою Processing"

Практична робота "Український орнамент за допомогою Processing"

149

Аватар профіля Костукевич Фелікс Віталійович
Інформатика
11 клас

33 грн

Підготовка до олімпіад: ІІ етап Всеукраїнської олімпіади з інформатики (2024-2025) (1)

Підготовка до олімпіад: ІІ етап Всеукраїнської олімпіади з інформатики (2024-2025) (1)

2020

Аватар профіля Костукевич Фелікс Віталійович
Інформатика
8—11 клас

33 грн

Підготовка до олімпіад: ІІ етап Всеукраїнської олімпіади з інформатики (2024-2025) (2)

Підготовка до олімпіад: ІІ етап Всеукраїнської олімпіади з інформатики (2024-2025) (2)

1132

Аватар профіля Костукевич Фелікс Віталійович
Інформатика
змішані

33 грн

Еволюція комп’ютерних пристроїв

Еволюція комп’ютерних пристроїв

298

Аватар профіля Костукевич Фелікс Віталійович
Інформатика
8 клас

33 грн

Схожі уроки

Впорядкування, пошук і фільтрування даних.

Впорядкування, пошук і фільтрування даних.

1287

Аватар профіля Вожга Ірина Леонідівна
Інформатика
9 клас

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

1107

Аватар профіля Савка-Ржематорська Оксана Василівна
Інформатика
9 клас

Цикли з передумовою у вкладених циклах

Цикли з передумовою у вкладених циклах

1344

Аватар профіля Вожга Ірина Леонідівна
Інформатика
6 клас

Налаштування часових параметрів аудіо- та відеоряду.

Налаштування часових параметрів аудіо- та відеоряду.

495

Аватар профіля Солодовнікова Катерина Олексіївна
Інформатика
8 клас

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

651

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас

Елемент керування кнопка

Елемент керування кнопка

281

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас