Урок:

Математичні оператори мови Python. Складання та виконання лінійних алгоритмів

16.02.2025
0 0
Вміст уроку:
1
2
3
4
Опис, який учні побачать перед початком уроку

Цілі уроку:

  • з’ясувати, які символи використовують для позначення арифметичних дій;

  • усвідомити, як записати у програмному коді складні арифметичні вирази;

  • опанувати алгоритм програмування обчислень;

  • дізнаєтеся, як отримати випадкове число

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

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

1

Опрацюйте теоретичний матеріал:

Майже в усіх програмах вам доведеться використовувати математичні операції.
Як і в математиці, для обчислень записують арифметичні вирази з назв змінних, констант,
математичних операторів (знаків арифметичних операцій) і круглих дужок.


Символи
+,, * тощо, якими позначають арифметичні дії (операції), прийнято називати операторами.
Величини, над якими виконуються операції, називають
операндами.

08000adz-a002-940x394.png

08000aem-ae8c-859x332.png

Приклад:

Обчислимо значення змінних а і b:
а = 10+23*2
b = (10+2)3*2


# a = 28
# b = 108

Зверніть увагу! Арифметичні вирази в тексті програми записуються в рядок — це так звані правила лінійного запису арифметичних виразів.

Правила лінійного запису арифметичних виразів:

  1. Вираз повинен бути записаний у вигляді лінійного ланцюжка символів.

  2. Не можна опускати знак операції множення.

  3. Порядок виконання операцій одного пріоритету регулюється дужками.

  4. Аргументи функцій записуються в круглих дужках.

Приклад:

Запишемо арифметичний вираз за правилами лінійного запису.
Вираз виглядатиме так:
(
2*х - 5) / (3+х)

Генерація випадкових чисел

Випадкові числа часто застосовують у програмуванні в разі створення ігрових або тестових програм тощо. Щоб отримати випадкове число, необхідно за допомогою команди import завантажити в Python функцію randint.

Функція randint(х1, х2) вибирає ціле випадкове число в діапазоні від х1 до х2.

Приклад:

08000aki-73ee-804x314.png

2

1 з 12 балів

Який запис арифметичного виразу 08000b7j-9145-41x42.png є правильним?

3

2 з 12 балів

Обчисліть значення виразів:

Вирази
Значення виразів
1

5/2

А

25

2

5**2

Б

2.5

3

5//2

В

2

4

5*2

Г

3

Ґ

10

4

9 з 12 балів

Практичне завдання:

Задача. Обчислити суму цифр трицифрового числа а (а = 822)

Середовище виконання ЄPython: https://ed-info.github.io/epython/

Відео-інструкція:

Код-розв'язку:

08000aq5-1bd8-693x337.png

Скрін коду та розв'язок прикріпіть до цього завдання.

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

Сподобався:

0

Так: 11

Ні: 0

Зрозумілий:

0

Так: 11

Ні: 0

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

0

Ні: 11

Так: 0

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

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

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

315

Аватар профіля Якушенкова Оксана Анатоліївна
Інформатика
6—7 клас

20 грн

Елементи вибору: прапорці, перемикачі

Елементи вибору: прапорці, перемикачі

53

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

25 грн

9 клас. Урок 45. Складання і виконання алгоритму упорядкування та пошуку значень у масиві (Python)

9 клас. Урок 45. Складання і виконання алгоритму упорядкування та пошуку значень у масиві (Python)

242

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

48 грн

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

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

553

Аватар профіля Лизько Валентина Степанівна
Інформатика
9 клас

35 грн

Використання блоків. Складання та виконання лінійних алгоритмів. Практична робота (варіант без світла та ПК - мобільні гаджети)

Використання блоків. Складання та виконання лінійних алгоритмів. Практична робота (варіант без світла та ПК - мобільні гаджети)

48

Аватар профіля Савченко Леся Адальбертівна
Інформатика
5 клас

35 грн

Лінійні алгоритми

Лінійні алгоритми

455

Аватар профіля Лизько Валентина Степанівна
Інформатика
5 клас

33 грн

Схожі уроки

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

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

1287

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

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

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

1107

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

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

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

1344

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

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

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

495

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

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

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

651

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

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

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

280

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