Най-старата машина за програмиране е програмният хуманоиден робот на Ал Джазари през 1206 г. Външният вид на робота на Ал Джазари е механизирана лодка с четирима автоматични музиканти, която се носи по езерото и забавлява гостите по време на кралските балове. Това означава, че хората са програмирали машини от векове и през това време са си създали практики, с които да се улесняват.

Необходимо е да се абонирате за FLLCasts.com, за да достъпите това видео
- #1282
- 17 May 2019
Списъци с кодове
Представете си програма, която разпознава продукти и връща кодови числа. Ябълките са 1, крушите са 2, чиниите са 3 и така нататък. Какво число трябва да върнем когато обекта който види машината не може да бъде разпознат? Всяко положително число не ни върши работа, понеже някой продукт може да отговаря на числото в бъдеще. Всички отрицателни числа обаче вършат работа, понеже никога не се използват отрицателни числа за списъци с кодове. Така е прието и така е удобно. А най-малкото и бързо за писане отрицателно число е -1.
Малко история
В "С" езиците няма команда за изпълнение в случай, че нещо се обърка. За това програмистите използвали команда, която спира програмата и връща -1. От тогава е прието програмите да връщат -1, когато засекат грешка или не могат да се изпълнят до край. Причината за това връщане на числа със специфично значение е програмите да имат универсален език, с който да комуникират помежду си.
Курсове и занятия включващи този Урок
Този Урок е използван в следните курсове и занятия.

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