
- •Що таке алгоритм...
- •Виконавці алгоритму
- •Властивості алгоритмів
- •4. Алгоритми можуть бути:
- •5. Використовуються наступні способи представлення алгоритму:
- •3. Алгоритмічна мова стрілок
- •4. Графічний спосіб
- •9. Магічні квадрати.
- •18. Запускаючи SmallBasic.Exe вперше, Ви побачите вікно, яке виглядає таким чином.
- •21. Введення й виведення
- •23. Об`єкти, методи, параметри
- •25. Перша програма
- •28. Цикли
- •29. Система координат у графічному вікні
- •30. Графічне вікно
3. Алгоритмічна мова стрілок
Команди алгоритмичної мови стрілок– числа від 1 до 9 та стрілки:
4. Графічний спосіб
При графічному способі запису алгоритмів використовуються наступні блоки:
6. Лінійний (послідовний) алгоритм – опис дій, які виконуються лише один раз, в заданому порядку (послідовно, одне за іншим).
Наприклад:
- алгоритм відмикання дверей;
- алгоритм приготування бутерброда;
- алгоритм обчислення значення числових виразів, що містять тільки дії додавання і віднімання (1299 - 342 + 7 - 182);
- алгоритм розв`язування рівнняння;
- алгоритм розв`язування задач.
Блок схема лінійного алгоритму
Алгоритм розв`язування прикладів:
1. Визнач порядок дій
2. Виконай дії в дужках
26 + ( 32 - 16) = 42
3. Решту дій виконай по порядку
215 - ( 38 + 169 ) = 8
500–(239+85)+457= 633
Алгоритм розв`язування текстових задач
1. Уважно прочитай задачу і в думках уяви, про що в ній іде мова
2. Визнач, які величини відомі, а які невідомі
3. Подумай і поясни як за допомогою відомих величин знайти
невідомі
4. Розв`язжи задачу і назви відповідь
Алгоритм: «Що значить уміти вчитися?»
1. Потрібно дуже захотіти чому-небудь навчитися
2. Сам спробуй подолати свої труднощі.
(Будь готовим до того, щоколи ти щось пробуєш вперше, не завжди виходить!
3. Зупинися і подумай. Поясни, чого ти не знаєш.
4. Постав собі мету.
Сам знайди спосіб досягнення. Ось тоді і навчишся.
7. Алгоритм, що розгалужується, - алгоритм, в якому залежно від умови виконується або одна або інша послідовність дій.
Повна форма: «якщо виконується умова, то ., інакше .». Дії передбачені і при виконанні умови, і при його невиконанні. Неповна форма: «якщо виконується умова, то .».
Дії передбачені тільки при виконанні умови. При невиконанні умови ніякі дії не виконуються.
Наприклад:
1) Якщо пішов дощ, то відкрийте парасольку, інакше - парасольку покладете в сумку (повна форма алгоритму, що розгалужується);
Якщо пішов дощ, то відкрийте парасольку (неповна форма алгоритму, що розгалужується).
2) Якщо квиток в кіно коштує не більше 10 гривнів, то купити квиток і зайняти місце в залі, інакше - повернутися додому.
(Визначте форму алгоритму)
3) З інструкції комунальним службам: «Якщо середньодобова температура повітря нижче 8 градусів, то включити опалення.
(Визначити форму алгоритму)
Арифметичні дії множення, ділення, додавання і віднімання - виконуються по певних алгоритмах, відомих з курсу математики початкової школи і носять відповідні імена.
Наведіть приклади алгоритмів письмових випадків додавання, віднімання, множення і ділення та визначте вид кожного з них.
Блок схема алгоритму з розгалудженням
8. Циклічний алгоритм - опис дій, які повинні повторюватися вказане число разів або поки не виконано задану умову. Перелік дій, що повторюються, називається тілом циклу.
Наприклад:
Алгоритм фарбування паркана:
1) пофарбувати одну дошку;
2) перейти до наступної;
3) виконати дію 1;
4) завершити роботу тільки після фарбування останньої дошки.
Алгоритм множення - це виконання заданої кількості повторення дії додавання - наприклад: 20 * 45 = 20 + 20 + 20 + 20 + . + 20 - результат додавання 45 доданків, кожен з яких рівний 20.
Приклад циклічного алгоритму