Урок:

Створення лінійних алгоритмів зі змінними

25.01.2022
0 0
Вміст уроку:
1
2
3
4

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

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

1

На минулому уроці ви вивчали змінні, а також її поняття. Тож зараз у мене для вас є декілька питань на повторення.

1. Що таке змінна? 

2. Де можуть використовуватись змінні? 

3. Навіщо використовуються змінні?

2

Вивчення нового матеріалу (правила випишіть у робочий зошит)

Повсякденне життя кожної людини полягає у вирішенні величезної кількості завдань різної складності на роботі або під час навчання. Деякі завдання є настільки простими, що при їх виконанні ми робимо певні дії автоматично, навіть не замислюючись. Рішення будь-якої задачі, навіть найпростішої, як правило, здійснюється послідовно за кілька кроків. Такого роду послідовність при вирішенні завдань називається алгоритмом. Сьогодні ми розглянемо, що таке лінійні алгоритми на прикладі програмного середовища «Скретч», як зображується їх структура, а також з’ясуємо призначення змінних у побудові лінійних алгоритмів.  

Для початку я пропоную записати визначення, що ж таке лінійний алгоритм. Тож зараз відкрийте ваші зошити, запишіть число та тему нашого заняття.

Лінійний алгоритм – це такий алгоритм, який складається з однієї чи декількох дій, що повинні бути виконані у строгій послідовності і в строгій відповідності з тим порядком у якому записані оператори програми.

(Демонстрація лінійного алгоритму на прикладі казки «Ріпка») 

Перенесіть, будь ласка, зображену схему до себе в зошит. 

Будь-який алгоритм має набір власних властивостей. Всього їх 7:

1. Скінченність. Алгоритм має завжди завершуватись після виконання скінченної кількості кроків. Приклад нескінченного алгоритму: вичерпати відром всю воду з річки.

2. Дискретність. Виконання алгоритму зводиться до виконання окремих дій (кроків) у певній послідовності. Причому, кожна команда алгоритму повинна виконуватися за скінченний проміжок часу. Виконати дії наступного розпорядження можна лише виконавши дії попереднього.

3. Визначеність. Для заданого набору значень початкових (вхідних) даних алгоритм однозначно визначає порядок дій виконавця і результат цих дій. Алгоритм не повинен містити команди, які можуть сприйматися виконавцем неоднозначно, наприклад, «Узяти дві-три ложки цукру», «Трохи підігріти молоко», «Вимкнути світло через кілька хвилин», «Поділити число x на одне з двох даних чисел a або b» тощо.

4. Результативність. Після закінчення алгоритму виконання, обов'язково одержуються результати, які відповідають поставленій меті. Результативними вважаються також алгоритми, які визначають, що дану задачу не можна розв'язати, або дана задача не має розв'язків при заданому наборі початкових даних.

5. Масовість. Під масовістю алгоритму мається на увазі можливість його застосування для вирішення великої кількості однотипних завдань. Наприклад: алгоритм виведення плям, не буде масовим оскільки для різного типу тканин різні методи.

6. Вхідні дані. Алгоритм має деяку кількість (можливо, нульову) вхідних даних, тобто, величин, заданих до початку його роботи або значення яких визначають під час роботи алгоритму. Наприклад: алгоритм для створення бутерброда потребує вхідних даних: ковбаса, хліб, масло.  

7. Вихідні дані. Алгоритм має одне або декілька вихідних даних, тобто, величин, що мають досить визначений зв'язок із вхідними даними.

Ви вже знаєте, що змінна – це певна величина, яка може набувати деяких значень (числових або текстових). Інколи при створенні алгоритмів у будь-якому програмному середовищі нам доводиться рахувати. Для цього використовуються змінні. У програмному середовищі «Скретч» змінну можна створити, завантаживши середовище виконання алгоритмів «Скретч» та обравши блок «Дані». 

3

Виконайте інтерактивну вправу

4

Виконати інтерактивну вправу

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

Сподобався:

0

Так: 22

Ні: 2

Зрозумілий:

0

Так: 23

Ні: 1

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

0

Ні: 22

Так: 2

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

Створення лінійних алгоритмів

Створення лінійних алгоритмів

428

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

25 грн

#3 Лінійні Алгоритми з змінними , створення. Огляд математичних функційС#

#3 Лінійні Алгоритми з змінними , створення. Огляд математичних функційС#

143

Аватар профіля Чайковський Олександр Олександрович
Інформатика
7—11 клас та I курс

85 грн

Створення лінійних алгоритмів (рух об`єктів)

Створення лінійних алгоритмів (рух об`єктів)

746

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

25 грн

Створення лінійних алгоритмів (робота зі звуком)

Створення лінійних алгоритмів (робота зі звуком)

691

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

25 грн

#1 Мова програмування C# Змінні та типи данних створення перших лінійних алгоритмів

#1  Мова програмування C# Змінні та типи данних створення перших лінійних алгоритмів

128

Аватар профіля Чайковський Олександр Олександрович
Інформатика
7—11 клас

85 грн

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

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

461

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

33 грн

Схожі уроки

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

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

1290

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

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

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

1113

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

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

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

1345

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

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

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

497

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

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

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

652

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

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

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

283

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