Age 8-9

8 - 9 Години Запиши се
Модул

Продължителност 4 седмици

Условия, условия (Decisions, Decisions)

Третият модул на програмата Middle е посветен на условните логически конструкции, които позволяват програмите да бъдат изпълнени по различен начин в зависимост от изпълнението на различни условия.
С помощта на различни среди за програмиране и програмиране поведението на роботи, децата се запознават с действието на условните оператори "if" (ако). Те създават програми, в които различни герои се задвижват от клавиатурата с цел достигане на определен обект, но спазвайки различни условия, работейки в екипи децата създават викторина с въпроси, където с помощта на условните оператори се проверява дали даден отговор е верен или не. Напредвайки с темите в модула, децата изучават и какво е действието и на оператора "if-else" (ако-иначе), какво ще се случи ако посоченото условие не вярно. В този модул децата имат възможност да работят с повече от едно условия, като се запознават и работят с операторите "or" (или) и "and" (и).
Тук се представя и отсраняването на грешки (debugging), децата се учат да четат вече написан код и да отстраняват откритите грешки в него.

Теми

Тема 1

Какво е условие

Какво е условие

Тема 2

Тестване на условие. Истина и лъжа (true, false) на условието

Тестване на условие. Истина и лъжа (true, false) на условието

Тема 3

Вложени условия и приложение на логически оператори

В тази тема децата ще надградят знанията си за условните конструкции. Ще съставят сложни програми, като оптимизират инструкциите в алгоритъма. Ще се запознаят с понятието вложено повторение, като част от програмата. Също така ще се запознаят по-подробно с логическите операторите като важна част от програмирането. Ще получат повече информация за тяхната функция в програмата.   

Тема 4

Работа с повече от едно условие. Оператори (“or” и “and”)

Работа с повече от едно условие. Оператори (“or” и “and”)

Тема 5

Вложени условия

Вложени условия

Тема 6

Алгоритъм с повторения и условия

Алгоритъм с повторения и условия

Тема 7

Двойно ли виждаме? Прочитане на код и отстраняване на грешки

Двойно ли виждаме? Прочитане на код и отстраняване на грешки

Ментори