24.04.2024
Сьогодні
Урок
№31
Інформатика
Узагальнення з теми “Алгоритми та програми”. Тематичне оцінювання
Сьогодні на уроці ми ...
підсумуємо вивчену інформацію під час теми «Алгоритми та програми»
24.04.2024
Сьогодні
Актуалізація опорних знань
24.04.2024
Сьогодні
План дій – це порядок дій, які необхідно виконати для досягнення мети та отримання результату.
План дій – це …
Актуалізація опорних знань
24.04.2024
Сьогодні
Якщо план дій складається зі спонукальних речень (команд), то він являє собою інструкцію.
???
Актуалізація опорних знань
24.04.2024
Сьогодні
Послідовність команд, що дає змогу розв'язати певну задачу, в інформатиці називається алгоритмом.
???
Актуалізація опорних знань
24.04.2024
Сьогодні
Початок
Що означає цей блок?
Актуалізація опорних знань
24.04.2024
Сьогодні
Команда
Що означає цей блок?
Актуалізація опорних знань
24.04.2024
Сьогодні
Введення\виведення даних
Що означає цей блок?
Актуалізація опорних знань
24.04.2024
Сьогодні
Умова
Істина
Хиба
Що означає цей блок?
Актуалізація опорних знань
24.04.2024
Сьогодні
Змінна (ідентифікатор) — це абстрактна назва комірки (коробки) чи декількох комірок пам'яті. Також змінна – це величина, яка може змінюватись в процесi виконання програми i звернення до якої вiдбувається по iменi.
???? — це абстрактна назва комірки (коробки) чи декількох комірок пам'яті. Також ???? – це величина, яка може змінюватись в процесi виконання програми i звернення до якої вiдбувається по iменi.
Актуалізація опорних знань
24.04.2024
Сьогодні
Величина
Швидкість велосипедиста V за першу годину складала 15 км\год
Швидкість велосипедиста V за другу годину складала 10 км\год
Швидкість велосипедиста V за третю годину складала 7 км\год
Змінна величина
Стала (постійна, константна) величина
π = 3,14 …
????
???
Актуалізація опорних знань
24.04.2024
Сьогодні
+=
-=
*=
/=
//=
%=
**=
x+=3
До значення X додати 3
х-=3
Від значення X відняти 3
х*=3
Значення Х збільшити у 3 рази
х/=3
Значення Х зменшити у 3 рази
х//=3
Значення Х зменшити у 3 рази та вивести лише цілу частину
Х%=3
Значення Х поділити на 3 по модулю
Х**=3
Значення Х піднести до 3 степеня
???
???
???
???
???
???
???
Актуалізація опорних знань
24.04.2024
Сьогодні
Команда | Модуль x |
math.fabs(x) | Модуль х |
math.celi(x) | Округлення до найближчого більшого числа |
math.factorial(x) | Факторіал числа х – добуток послідовних натуральних чисел від 1 до х |
math.sqrt(x) | Квадратний корінь із числа х |
???
???
???
???
Актуалізація опорних знань
24.04.2024
Сьогодні
Команда | Приклад |
random.randint(a,b) | Випадкове ціле число n, a<=n<=b |
random.random() | Випадкове число від 0 до 1 |
random.choise([‘а’, ‘о’, ‘у’, ‘е’, ‘и, ‘і’, ‘ї’, ‘я’, ‘ю’,]) | Випадкове значення зі списку: а,о,у,е,и,і,ї,я,ю |
???
???
???
Актуалізація опорних знань
24.04.2024
Сьогодні
Команда | Значення |
turtle.forward(x) | Пройти вперед x пікселів |
turtle.backward(x) | Пройти назад x пікселів |
turtle.left(x) | Повернутись ліворуч на x градусів |
turtle.right(x) | Повернутись праворуч на x градусів |
turtle.penup() | Не залишати слід під час руху |
turtle.pendown() | Залишати слід під час руху |
???
???
???
???
???
???
Актуалізація опорних знань
24.04.2024
Сьогодні
Команда | Значення |
turtle.shape(x) | Змінити значок виконавця (ꞌarrowꞌ, ꞌturtleꞌ, ꞌcircleꞌ, ꞌsquareꞌ, ꞌtriangleꞌ, ꞌclassicꞌ) |
turtle.stamp() | Намалювати копію виконавця в поточному місці |
turtle.color() | Установити колір |
turtle.begin_fill() | Необхідно викликати перед малюванням фігури, яку слід зафарбувати |
turtle.end_fi ll() | Викликати після завершення малювання фігури |
turtle.width() | Установити товщину лінії |
turtle.goto(x, y) | Перемістити виконавця в точку (x, y) |
???
???
???
???
???
???
???
Актуалізація опорних знань
24.04.2024
Сьогодні
Поняття escape-послідовності, що походить від англомовного аналогу escape sequences (від англ. to escape — уникати) використовують для запису в текстових значеннях спеціальних символів.
\n
\t
\”
\’
- перехід на новий рядок;
- вставлення табуляції;
- вставлення подвійних лапок;
- вставлення одинарних лапок.
???
???
???
???
Актуалізація опорних знань
24.04.2024
Сьогодні
Тестування програм – процес пошуку логічних помилок у тексті програми з використанням тестових наборів вхідних даних.
Тестування програм – ???
Актуалізація опорних знань
24.04.2024
Сьогодні
Операція | Операція мовою Python |
Більше | > |
Менше | < |
Не більше (менше рівне) | <= |
Не менше (більше рівне) | >= |
Дорівнює | == |
Не дорівнює | != |
???
???
???
???
???
???
Актуалізація опорних знань
24.04.2024
Сьогодні
Якщо умова істинна, то
Виконати команди
Якщо умова хибна то виконати команди
Опишіть подібну структуру мовою програмування
Актуалізація опорних знань
24.04.2024
Сьогодні
Скорочена форма
Повна форма
<логічний вираз>
блок команд
Поки
середовище тепле
Нарощуємо листя
while
<логічний вираз>
блок команд
Поки
середовище тепле
Нарощуємо листя
:
то
:
else
інакше
:
блок команд
скидаємо листя
Опишіть цикл з передумовою
Опишіть цикл з передумовою
Актуалізація опорних знань
24.04.2024
Сьогодні
for
<діапазон>
блок команд
Для
діапазоні
команди
:
виконати
i
in
параметру
в
Опишіть цикл з параметром
24.04.2024
Підсумкова тестова перевірка знань за темою «Алгоритми і програми»
Сьогодні
Пройдемо тестування
Працюємо за комп’ютером
Робота з інструкційною карткою
24.04.2024
Сьогодні
Повторити вивчений матеріал
Домашнє завдання
24.04.2024
Сьогодні