Пт, 28 Липень 2017, 11:40Вітаю Вас Гость | RSS
Дубенська СЗОШ І-ІІІ ст. №5 з поглибленим вивченням іноземних мов
Меню сайту
Категорії розділу
Фізика та астрономія [15]
Українська мова [0]
Українська література [5]
Математика [0]
Світова література [1]
Географія [0]
Історія [0]
Англійська мова [5]
Біологія [0]
Хімія [0]
Інформатика [4]
Німецька мова [2]
Польська мова [1]
Форма входу
Наше відео
Статистика сайту
Онлайн всього: 1
Гостей: 1
Користувачів: 0
Контакти
35604
Рівненська обл.
м.Дубно
вул.Пушкіна, 3
тел.: (03656) 2-22-56
e-mail: sznz5@meta.ua
Погода в Дубно
Погода в Дубно

Навчальні предмети


Головна » Навчальні предмети » Інформатика

Завдання для 5-х класів

1. Повторити матеріал поданий нижче.
2. Вивчити нові поняття(записати їх).

3. Наведіть приклади циклічних алгоритмів з реального життя. (Записати у зошит)

Алгоритм, у якому передбачається багаторазове виконання одного й того самого набору команд, називають циклічним. Наприклад, для того щоб наповнити водою діжку місткістю 80 л, маючи десяти літрове відро, потрібно виконувати 8 разів одні й ті самі дії: набрати воду у відро, вилити воду в діжку.
Герой твору Марка Твена Том Сойєр мав фарбувати огорожу за циклічним алгоритмом: одну й ту саму команду — фарбування стовпчика огорожі — слід повторювати, доки всю огорожу не буде пофарбовано.
А щоб вивчити строфу вірша напам’ять, спочатку її читають, а тоді пробують розповісти по пам’яті. Якщо це не вдається, то продовжують читати знову — тобто повторюють цю дію кілька разів.
Наведені приклади можна подати циклічними алгоритмами, оскільки в кожному з них повторюються деякі дії.
Кількість повторів може бути різною, але скінченною: діжку можна заповнити за 8 повторень, кількість повторів під час фарбування огорожі залежить від кількості стовпчиків, а кількість повторів під час вивчення вірша залежить від здібностей до запам’ятовування конкретної людини. Для опису циклічних алгоритмів використовують алгоритмічну структуру повторення.
Повторення — базова алгоритмічна структура, призначена для організації багаторазового виконання набору команд.
Вираз «багаторазове виконання» означає, що команди будуть виконуватися скінченну кількість разів.
Як можна розрізняти повторення?
Кількість повторень у циклічних алгоритмах може бути або заздалегідь відомою, або ні, тому розрізняють повторення з визначеною та невідомою кількістю повторень. Якщо кількість повторень заздалегідь не відома, то для припинення циклу задається деяка умова, яка і забезпечує скінченність виконання команд, що повторюються.
Команди циклу з визначеною кількістю повторень будуть повторюватись до досягнення потрібної кількості повторень. Наприклад, алгоритм побудови квадрата, у якому 4 рази потрібно повторювати дії «намалювати сторону», «повернути за годинниковою стрілкою на 90», можна подати графічно

схема алгоритму

Наприклад, розглянемо алгоритм, за яким виконавець Танцюрист змінюватиме зовнішній вигляд 4 рази з інтервалом 1 секунду:

Такий алгоритм можна подати графічно

алгоритм схема танцюрист

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

Як реалізувати цикл із невідомою кількістю повторень у середовищі Скретч?
У разі, коли в алгоритмі кількість повторів заздалегідь не відома, у середовищі Скретчвикористовують команду Завжди 

Щоб зупинити виконання команд, розміщених у тілі такого циклу, користувачу слід натиснути кнопку Стоп вікна середовища Скретч.
Алгоритм, за яким Танцюрист виконуватиме свій танець, поки не буде натиснута кнопка Стоп, можна подати графічно
У середовищі Скретч складений алгоритм можна подати у вигляді програми

 

Категорія: Інформатика | Додав: zvir07 (23 Лютий 2017)
Переглядів: 79 | Рейтинг: 0.0/0
School 5 Life
Новий номер шкільної англомовної газети "School 5 Life"

Пошук
Друзі сайту