1. Блок-схема като визуален запис на алгоритъм
Блок-схемата е графично представяне на алгоритъм чрез геометрични фигури, свързани със стрелки. Фигурите показват вида на действието, а стрелките – реда на изпълнение. Така последователността на стъпките се вижда ясно още преди програмата да бъде написана.
- Овал – начало и край на алгоритъма;
- Правоъгълник – изпълнение на действие или изчисление;
- Паралелограм – въвеждане на данни или извеждане на резултат;
2. Блокова визуална среда за програмиране
Визуалната среда позволява алгоритъмът да се създава чрез подреждане на готови графични блокове, а не чрез писане на програмен код. Блоковете се съединяват като части от пъзел и образуват скрипт, който се изпълнява отгоре надолу. Най-често използвани за обучение са Scratch и Blockly.
- Сцена и герой (спрайт) – мястото и обектът, върху които се изпълнява скриптът;
- Палитра с блокове – подредени по категории: Движение, Изгледи, Събития, Управление, Оператори, Променливи;
- Скрипт – последователност от свързани блокове, която представя алгоритъма;
3. Алгоритмични структури във визуалната среда
Всеки алгоритъм се изгражда от три основни структури: следване, разклонение и повторение. Във визуалната среда те се реализират чрез блокове от категориите Управление и Оператори. Пример: програма за проверка дали въведено число е четно.
- Следване (линейна структура) – блоковете се изпълняват един след друг, например попитай, запомни отговора, изведи резултат;
- Разклонение – блокът
ако … то … иначесъответства на ромба в блок-схемата; - Повторение (цикъл) – блокове като
повтори 10илиповтаряй доизпълняват група действия многократно;
Изготвил: Цветелин Борисов