Понякога може да се получи така, че стойността предадена на условен оператор не съвпада с никой от предвидените варианти. Кой вариант ще бъде изпълнен от програмата в такъв случай? Никой? Първият?

Необходимо е да се абонирате за FLLCasts.com, за да достъпите това видео
- #1172
- 22 Mar 2019
В случай, че стойността не съвпада с вариантите на условния оператор се изпълнява вариантът по подразбиране (default, дефолт). Вариантът по подразбиране е някой от всички създадени варианти и е отбелязан с черна точка:
Можете да промените вариантът по подразбиране като изберете точката пред някой от останалите случаи:
Внимание: ако изтриете варианта по подразбиране, първият вариант в условният оператор ще стане такъв по подразбиране:
Добра практика е да имате вариант със стойност, която не смятате да използвате, обикновено -1. Този вариант се избира да е по подразбиране и той ще хваща всички грешки и непредвидени стойности. Вътре в този вариант поставете звуково блокче със звук за грешка "Error" или друго известие, че е се се е случила грешка.
Курсове и занятия включващи този Урок
Този Урок е използван в следните курсове и занятия.

Роботика с LEGO - Ниво 3.5 - Умни измерващи устройства
Ниво 3.5 е шеста част от курса по “Роботика с лего” предназначена за ученици от 5-ти, 6-ти и 7ми клас.
В това ниво започваме да въвеждаме работа със собственоръчно създадени програмни блокчета. Функционалност, която се използва на няколко места в програмата се групира в собствено блокче и скъсява дължината на програмите. Учениците създават блокчета, които връщат изчислена информация чрез изходен параметър. Към собствените блокчета се добавят и входни параметри, които променят изчисленията вътре в тях. Всичко това се случва около роботи, които измерват различни физически величини, като скорост на движение или въртене, нивото на гориво в резервоар, както и дължина, площ, и обем.
- 58
- 0:00
- 185

Роботика с LEGO - Ниво 3.5 - Умни измерващи устройства
Ниво 3.5 е шеста част от курса по “Роботика с лего” предназначена за ученици от 5-ти, 6-ти и 7ми клас.
В това ниво започваме да въвеждаме работа със собственоръчно създадени програмни блокчета. Функционалност, която се използва на няколко места в програмата се групира в собствено блокче и скъсява дължината на програмите. Учениците създават блокчета, които връщат изчислена информация чрез изходен параметър. Към собствените блокчета се добавят и входни параметри, които променят изчисленията вътре в тях. Всичко това се случва около роботи, които измерват различни физически величини, като скорост на движение или въртене, нивото на гориво в резервоар, както и дължина, площ, и обем.
- 58
- 0:00
- 185

Роботика с LEGO - Ниво 3.0 - Сигурност и охранителни системи
Ниво 3.0 е пета част от курса по “Роботика с лего”, предназначена за роботика за ученици от пети до дванадесети клас.
В това ниво започваме да въвеждаме работа с данните, измерени от сензорите. Въвежда се понятието алгоритъм и в програмите се правят изчисления без предварително да са известни стойностите, с които се пресмята. Програмните блокчета си обменят информация с помощта на жичките за данни. Роботите разглеждат проблемите на охраната и сигурността, изграждат се различни алармени системи и се разглеждат физическите принципи на различните методи за охрана.
- 50
- 1:03
- 213

Занятие 6 - Парола, код за достъп
Въведение
В предходното занятие предотвратихме бягството на крадците на торти, но цялото това внимание, което получиха доведе свои проблеми. По училищата, учениците са започнали да ги имитират и да крадат десертите на съучениците си. Това трябва да спре веднъж и за винаги! За целта ще пуснем нова серия кутии за обяд, които изискват парола, за да се отворят.
- 7
- 7
- 20
- 3d_rotation 1

Роботика с LEGO - Ниво 4.0 - Тактилна Игра за Памет
Ниво 4.0 е седма част от курса по “Роботика с лего” предназначена за ученици от 5-ти, 6-ти и 7ми клас.
В това ниво учениците разработват игра за трениране на паметта, като трябва да запомнят поредица от действия като натискане, разклащане, преместване на ръчка, показване на определен цвят. За да програмират успешно играта, започват да използват множество променливи и да манипулират съдържанието им. Създават собствени звуци и картинки за да предадат личен почерк в играта. В края на нивото играта може да запомня най-добрият резултат, дори след излючване на устройството с помощта на текстови файлове.
- 59
- 2:58
- 200

Припомнете си как се работи с условни оператори и кога се използва
Понякога трябва да се съобразим със стойността върната от сензор или друг тип информация и зависейки от информацията да изпълним едно от няколко възможни действия. Това сме го постигали с блокче за условен оператор, но сме имали само два възможни варианта - ако условието е спазено да направи едно нещо и ако условието не е спазено да направи друго нещо. Понякога обаче, имаме нужда от повече от два варианта и тогава използваме условния оператор като оператор за избор на варианти.
- 3
- 0
- 0
- 3d_rotation 0

Роботика с LEGO - Ниво 1.5 - Шпионски игри
Второто ниво от учебната програма по LEGO роботика за ученици от пети до дванадесети клас.
Учениците строят множество роботи с вериги и се запознават с физическите понятия инерция и център на тежестта. Изучават се възможностите на зъбните колела, тяхната употреба и основни конструкции, в които могат да бъдат включени.
В програмирането се въвежда новото понятие за „условие“.
Роботите започват да стават по-умни, като могат самостоятелно да вземат сложни решения. „Шпионски“ роботи преследват своите цели, като се пазят да не бъдат забелязани. Въвежда се сензорът за светлина, който роботите използват, за да разпознават цветовете на търсените от тях обекти. Роботите могат да спират на черна линия и да следват маршрут, отбелязан с цветна линия на пода.
Най-сложната мисия на шпионина в края на нивото е да се превърне в сумист и да победи всеки друг робот на ринга.
- 56
- 12:47
- 136

Занятие 3 - Промъкване чрез сензор за цвят
Въведение
Шпионите прекарват ежедневието си проучвайки потенциални заплахи за страната им. Но какво става, когато някоя контраразузнавателна организация ги надуши? Днес ще създадем робот, чиято мисия е да се промъкне в контраразузнавателна организация, да открадне всички файлове с информация за шпионина и да ги унищожи. За целта той ще трябва да разпознава и разчита цветен код, да преминава внимателно между охраняваните зони, когато никой не гледа и да може да се самоунищожи!
- 9
- 7
- 11
- 3d_rotation 3