Урок:

. Повторення знань з теми «Алгоритми та програми» за 8 клас.

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

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

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

1

Що таке алгоритм?

  • Алгоритм — це чітка послідовність дій, спрямована на досягнення певної мети або розв’язання задачі.

  • Властивості алгоритму:

    1. Дискретність – складається з окремих кроків (команд).

    2. Визначеність – кожна команда зрозуміла та однозначна.

    3. Скінченність – після виконання алгоритму отримуємо результат, і він зупиняється.

    4. Результативність – алгоритм приводить до розв’язання задачі.

    5. Масовість – алгоритм можна використати для різних наборів вхідних даних.

Приклад у житті:
Алгоритм приготування чаю:

  1. Взяти чайник.

  2. Налити воду.

  3. Поставити на плиту/включити електрочайник.

  4. Дочекатися закипання.

  5. Засипати чай у чашку.

  6. Залити окропом.

  7. Дочекатися настоювання.


2. Форми подання алгоритмів

  1. Словесна форма – опис словами (як у прикладі з чаєм).

  2. Схематична форма (блок-схеми) – використання графічних блоків:

    • Овал – початок/кінець.

    • Прямокутник – дія.

    • Ромб – перевірка умови.

    • Стрілки – порядок виконання.

  3. Формальна (програмна) – запис мовою програмування.

Приклад блок-схеми алгоритму перевірки числа на парність:

2

Початок → Введи число → Число % 2 = 0? → Так → Вивести "Парне"

→ Ні → Вивести "Непарне" → Кінець

3

a = 5

b = 3

c = a + b

print(c) # Виведе 8

4

x = int(input("Введи число: "))

if x % 2 == 0:

print("Число парне")

else:

print("Число непарне")

5

for i in range(5):

print("Привіт", i)

6

n = 5

while n > 0:

print(n)

n -= 1

7

Програма – це алгоритм, записаний мовою програмування. Мова програмування – система правил і символів для створення програм (Python, C++, Java, Pascal). Середовище програмування – програма, в якій пишуть, налагоджують та виконують код (наприклад, Python IDLE, VS Code, PascalABC.net).

Приклади простих програм (Python)

  1. Обчислення площі прямокутника:

a = int(input("Введіть довжину: "))

b = int(input("Введіть ширину: "))

S = a * b

print("Площа =", S)

8

a = int(input("Перше число: "))

b = int(input("Друге число: "))

if a > b:

print("Більше:", a)

else:

print("Більше:", b)

9

for i in range(1, 11):

print("5 ", i, "=", 5i)

10

6. Питання для повторення

  1. Що таке алгоритм?

  2. Назвіть властивості алгоритму.

  3. У яких формах можна подати алгоритм?

  4. Які є основні алгоритмічні структури?

  5. Чим відрізняється алгоритм від програми?

11

Алгоритми і програми (8 клас)
25 квітня 2025
0 0
Аватар профіля Кутенський Василь Григорович
Аватар профіля Кутенський Василь Григорович
Інформатика
8 клас
7 24 41 5 142 0

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

Сподобався:

0

Так: 1

Ні: 0

Зрозумілий:

0

Так: 1

Ні: 0

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

0

Ні: 0

Так: 1

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

Комп’ютерні програми

Комп’ютерні програми

65

Аватар профіля Кутенський Василь Григорович
Інформатика
4 клас

50 грн

Тема: Операційна система та її інтерфейс

Тема: Операційна система та її інтерфейс

80

Аватар профіля Кутенський Василь Григорович
Інформатика
5 клас

83 грн

Тема: Абсолютні та мішані посилання в Excel

Тема: Абсолютні та мішані посилання в Excel

101

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

50 грн

Тема: Інтернет-ресурси для навчання, розвитку та відпочинку

Тема: Інтернет-ресурси для навчання, розвитку та відпочинку

228

Аватар профіля Кутенський Василь Григорович
Інформатика
6 клас

50 грн

Тема: Системи керування вмістом для веб-ресурсів (CMS)

Тема: Системи керування вмістом для веб-ресурсів (CMS)

68

Аватар профіля Кутенський Василь Григорович
Інформатика
10 клас

50 грн

Мета: навчитися використовувати комп’ютерно-орієнтовані засоби (електронні посібники, органайзери, онлайн-календарі) для планування й організації навчальної діяльності.

Мета: навчитися використовувати комп’ютерно-орієнтовані засоби (електронні посібники, органайзери, онлайн-календарі) для планування й організації навчальної діяльності.

72

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

50 грн

Схожі уроки

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

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

1307

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

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

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

1128

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

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

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

1356

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

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

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

507

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

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

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

660

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

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

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

290

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