Осіння сесія:
6 листопада – 25 листопада 2017 р.
Зарецька Ірина Тимофіївна,
доцент кафедри теоретичної та прикладної інформатики Харківського
національного університету ім. В. Н. Каразіна, кандидат фізико-математичних
наук, співавтор підручників — переможців Всеукраїнського конкурсу
Програма «Конструктор алгоритмів» —
інструментальний засіб навчання
основ алгоритмізації
Цілі
• Навчання школярів інформатики та побудови алгоритмів
• Вивчення типів алгоритмів
• Набуття практичних навичок побудови блок-схем
• Пробудження інтересу до програмування
Завдання
• Реалізувати систему для навчання школярів
алгоритмічного мислення
• Забезпечити інтерактивність та універсальність системи
• Забезпечити зручний інтерфейс і простоту
у використанні
Існуючі реалізації
• Засоби для побудови блок-схем:
 онлайн (draw.io, lucidchart.com)
 офлайн (Microsoft Visio)
• Засоби для складання коду за схемою:
 онлайн (code2flow.com)
 офлайн (AFCE)
Існуючі реалізації
• Засоби для побудови блок-схем:
 онлайн (draw.io, lucidchart.com)
 офлайн (Microsoft Visio)
• Засоби для складання коду за схемою:
 онлайн (code2flow.com)
 офлайн (AFCE)
AFCE (Algorithm FlowChart Editor)
Редактор блок-схем AFCE є додатком з відкритим вихідним
кодом (безкоштовний для використання). На відміну
від інших програм, цей редактор вузько спеціалізований
для складання алгоритмів у вигляді блок-схем.
Завантажити AFCE можна за посиланням:
https://github.com/viktor-zin/afce/tree/gh-pages/download
(розробник Віктор Зінкевич)
Конструктор алгоритмів: можливості
• Вибір завдання та складання блок-схеми алгоритму із наданих блоків.
• Перевірка правильності алгоритму та зручне редагування.
• Збереження файлу з алгоритмом та подальше відкриття з метою
редагування таабо вдосконалення.
• Покрокове виконання алгоритму або виконання всього алгоритму
цілком з введенням значень змінних та отриманням відповіді.
Дослідження поведінки алгоритму для різних значень змінних.
Вибір завдання
Складання алгоритму
Складання алгоритму
Складання алгоритму
Перевірка результату
Скасувння та повторення дій
Видалення блоків
Перевірка результату
Довідка
Збереження та відкриття
• Учень може в будь-який момент зберегти свій
алгоритм у файл:
 на диску;
 на USB-пристрій;
 на комп’ютер учителя (якщо є локальна мережа).
• Збережені файли можна:
 розповсюджувати будь-яким способом;
 відкривати пізніше в цьому самому додатку.
Збереження результатів роботи
Відкриття файлу з алгоритмом
Типи алгоритмів
Алгоритми з розгалуженням
Покрокове виконання алгоритму
Покрокове виконання алгоритму
Покрокове виконання алгоритму
Покрокове виконання алгоритму
Покрокове виконання алгоритму
Покрокове виконання алгоритму
Повторне покрокове виконання алгоритму
Повторне покрокове виконання алгоритму
Повторне покрокове виконання алгоритму
Запуск алгоритму на виконання
Запуск алгоритму на виконання
Запуск алгоритму на виконання
Алгоритми з повторенням: передумова
Алгоритми з повторенням: після-умова
Алгоритми з повторенням
Алгоритми з повторенням: лічильник кроків
Редакція фізико-математичної літератури
видавництва «Ранок»:
phys-mat@ranok.com.ua
Програма "Конструктор алгоритмів" - інструментальний засіб навчання основ алгоритмізації

Програма "Конструктор алгоритмів" - інструментальний засіб навчання основ алгоритмізації