Навчальний посібник «Програмування мовою Лого» рекомендується для викладання курсу інформатики в 6 х класах загальноосвітніх навчальних закладів різних профілів.
На початку курсу повторюються та закріплюються базові знання та навички роботи у середовищі програмування «ЛогоМиры», одержані в 5 класі, використання його інструментарію та мультимедійних можливостей.
У посібнику детально розглянуті основні питання, пов'язані з поняттями алгоритму, типами алгоритмів, правилами програмування за допомогою базових алгоритмічних структур. Просто і доступно розглядаються такі важливі та важкі для вивчення теми, як «змінна та її значення», «розгалужені алгоритми», «процедури з параметрами», «рекурсія».
Засвоїти теоретичний матеріал та підготуватися до практичної роботи на комп’ютері учню допоможуть робочі аркуші. Зібрані в них завдання доповнюють матеріал посібника, а деякі з аркушів (№№ 6, 11, 14) призначені для підготовки до тематичних атестацій.
Наприкінці навчального року кожен учень, індивідуально або у групі, розробляє творчий проект. Оцінка за проект прирівнюється до оцінки за тему.
Зміст посібника
1. Алгоритм та виконавець
Мова Лого та середовище «ЛогоМиры». Об’єкти та команди. Координати черепашки. Моделювання руху. Властивості алгоритмів. Запис алгоритмів.
2. Змінна та її значення
Математичні вирази. Змінна в Лого. Введення та виведення значення змінної.
3. Розгалужені алгоритми
Умовний оператор. Логічні датчики. Розв’язок математичних задач з розгалуженнями. Програмування діалогів.
4. Процедури з параметрами
Процедура з одним параметром. Одна процедура викликає іншу процедуру. Процедура з декількома параметрами. Рекурсія в алгоритмах. Побудова спіралей. Інструмент «бігунок». Використання інструменту «бігунок» в рекурсії.
5. Приклади творчих проектів
Проект «Тир». Проект «Кросворд». Проект «Калькулятор».
6. Додаток
Інтерфейс програми «ЛогоМиры» (повторення). Повторення команд Лого, вивчених в 5-му класі.
7. Робочі аркуші
1. Мова Лого та середовище «ЛогоМиры». 2. Об’єкти та команди. 3. Координати черепашки. 4. Властивості алгоритмів. Графічна форма запису алгоритмів. 5. Самопідготовка до тематичної атестації «Алгоритм та виконавець». 6. Математичні вирази. 7. Змінна в Лого. 8. Введення та виведення значення змінної. 9. Самопідготовка до тематичної атестації «Змінна та її значення». 10. Логічні датчики. 11. Розв’язування математичних задач з розгалуженнями. 12. Програмування діалогів. 13. Самопідготовка до тематичної атестації «Розгалужені алгоритми». 14. Процедура з одним параметром. 15. Одна процедура викликає іншу процедуру. №16. Процедура з декількома параметрами. 17. Побудова спіралей. 18. Самопідготовка до тематичної атестації «Процедури з параметрами».