Цикличен алгоритъм по дадено задание
Цикличен алгоритъм е алгоритъм, в който група действия се повтаря. Повторения има навсякъде около нас: в смяната на сезоните, в светофара, в ежедневните навици. В урока учениците откриват правилото в повтаряща се поредица и съставят цикъл по дадено задание, например за събиране на монети или изкачване на стълба. Разбират, че цикълът прави програмата по-кратка и по-лесна за промяна.
Какво да запомним
- Цикличен алгоритъм: група действия се повтаря няколко пъти.
- Първо откриваме коя част се повтаря, после колко пъти.
- Повторения в живота: сезоните, дните от седмицата, светофарът.
- Цикълът прави програмата по-кратка и лесна за промяна.
Пример
Стълба с 5 стъпала, всяко „надясно, нагоре“: програмата е „повтори 5 пъти: надясно, нагоре“.
Проверете се: 15 въпроса
Натиснете въпроса, за да видите верния отговор и обяснението.
Кое правим всеки ден отново и отново?
- Посрещаме Нова година
- Празнуваме рожден ден
- Мием си зъбите сутрин
- Тръгваме в първи клас
Отговор: Мием си зъбите сутрин
Миенето на зъби се повтаря всеки ден, а другите се случват веднъж в годината или веднъж в живота.
Кой алгоритъм е цикличен?
- Стани, седни
- Скок
- Повтори 10 пъти: скок
- Седни
Отговор: Повтори 10 пъти: скок
Цикличният алгоритъм съдържа повторение.
Червено, жълто, зелено, червено, жълто, ... Кое следва?
- Синьо
- Червено
- Жълто
- Зелено
Отговор: Зелено
Повтаря се групата червено, жълто, зелено.
Монетите са на всяко второ поле надясно, общо 4. Кой цикъл ги събира?
- Повтори 4 пъти: надясно, вземи
- Повтори 4 пъти: надясно, надясно, вземи
- Повтори 8 пъти: вземи
- Повтори 2 пъти: надясно, вземи
Отговор: Повтори 4 пъти: надясно, надясно, вземи
До всяка монета героят прави 2 стъпки надясно и я взима, 4 пъти.
Робот: повтори 4 пъти: напред 3 полета, завий надясно. Каква фигура минава?
- Триъгълник
- Квадрат
- Кръг
- Права линия
Отговор: Квадрат
Четири равни страни и четири еднакви завоя дават квадрат.
Кое е пример за повторение в природата?
- Писмо до баба
- Смяната на сезоните
- Счупена чаша
- Паднало дърво
Отговор: Смяната на сезоните
Пролет, лято, есен и зима се сменят отново и отново.
Колко пъти се повтаря 'пляс' в: пляс, пляс, пляс, пляс?
- 2
- 5
- 4
- 3
Отговор: 4
Думата 'пляс' е записана 4 пъти.
Квадрат, кръг, квадрат, кръг, ... Кое следва?
- Квадрат
- Кръг
- Триъгълник
- Звезда
Отговор: Квадрат
Повтаря се двойката квадрат, кръг.
Стълба има 5 стъпала. Всяко е: надясно, нагоре. Кой цикъл води героя до върха?
- Повтори 5 пъти: надясно, нагоре
- Повтори 10 пъти: нагоре
- Повтори 2 пъти: надясно, нагоре
- Повтори 5 пъти: надясно
Отговор: Повтори 5 пъти: надясно, нагоре
За всяко стъпало се повтарят двете команди, общо 5 пъти.
Защо цикълът е по-добър от много еднакви команди?
- Не са нужни команди
- Програмата е по-кратка и лесна за промяна
- Героят става по-голям
- Програмата работи само веднъж
Отговор: Програмата е по-кратка и лесна за промяна
С цикъла пишем командите веднъж и сменяме само броя повторения.
Кой ден идва след неделя?
- Събота
- Вторник
- Петък
- Понеделник
Отговор: Понеделник
Дните от седмицата се повтарят отново и отново.
Коя част се повтаря в: скок, пляс, скок, пляс, скок, пляс?
- Само скок
- Пляс, пляс
- Скок, скок
- Скок, пляс
Отговор: Скок, пляс
Двойката „скок, пляс“ се повтаря 3 пъти.
Червено, синьо, синьо, червено, синьо, синьо... Колко сини има в една повтаряща се част?
- 2 сини
- 1 синьо
- 3 сини
- 4 сини
Отговор: 2 сини
Частта „червено, синьо, синьо“ има 2 сини.
Стълба има 4 стъпала, всяко: нагоре, надясно. Колко команди има в тялото на цикъла?
- 4 команди
- 8 команди
- 1 команда
- 2 команди
Отговор: 2 команди
В цикъла са „нагоре“ и „надясно“, а той се повтаря 4 пъти.
Програмата „повтори 5 пъти: надясно, нагоре“ трябва да изкачи 8 стъпала. Какво сменяме?
- Числото 5 с 8
- Добавяме 8 нови команди
- Трием цикъла
- „Нагоре“ с „надолу“
Отговор: Числото 5 с 8
Сменяме само броя повторения.