From Test-Scratch-Wiki

когато ⚑ е щракнато повтаряй докато <(таймер) > [10]> отиди до (показалец на мишката v) end кажи [Здравеите!] за (3) сек
Код е последователност от блокове сложени една върху друга. Те са много важни за реакцията на спрайта и сцената. Понякога, ако е нужно се слага Коментар на блоковете, за да се обясни какво правят.
Полза
Лесно се работят, но има правила:
- За да се направи код, трябва да се вземе блок от Блоковата палитра и да се съединят.
- Трябва да се сложат на върха, най-долу, или в друг блок (някой от блоковете могат само това)
- За да се махне блокче, част от кода или целя код трябва да отиде обратно в палитрата или дясно щракване и да се натисне "Изтрий блоковете".
- За да започне кода, просто трябва да се натисне на него.
Могат да се редактират на спрайта и в Сцената.
Структура
Блоковете са оформени така, че да изпълнява задълженията:
- Bul:Шапков блок започва кода. Могат да са поставени само върху стекови, С блокове и крайни блокове.
- Стековите блокове могат да се добавят на края на кода но може и на други места да се сложи. Могат да се сложат върху или под стеков блок, вътре в С блок, под Шапков блок и върху крайния блок.
- Крайните блокове приключват кода. Могат само да се слагат под стекови блокове, С блокове или под Шапкови блокове
- репортеровите блокове и булевите блокове докладват валути ползвани от други блокове. Могат само да са сложени в блоковете ако има място за тях или могат да са поставени в себе си.
- Много блокове, описани горе, могат да съдържат репортерови блокове и/или булеви блокове.
По този начин, блоковете могат да се съединят като пъзели, за да се направи код. Това премахва синтактични грешки.
Дефинация
В Скрач, код е определен с начало и край. Един блок самостоятелно се брой за код. Обикновенно се дефенира, ако има поне два блока.
Грешки при кода

В Скрач 1.4 и по-рани версии, било е възможно да се правят кодове, които изобщо не работят. При редактора, ако не може да върви кода, кода ще е отбелязан с червено, проблемния блок и целия код е поставен в пауза. В Джава плейър и всички Скрач версии след 2.0, не е възможно да се съдаде неработещ код а Скрач ще игнорира грешките.
Грешките обикновенно се случват при математически решения, примерно, ако решението се дели на нула или да се намери квадратния корен при отрицателно число. Тригонометрични грешки са също честен фактор. Други грешки включват, ако се слага блок само за спрайта към сцената или има несъществуващ обект има достъп до списък
За помощ на как да се поправят кодове като тези, да се види Bul:Дебъгване на кода
Фрагментен код
Фрагмент код, също казано като сирачен код, е код, който е недовършен, защото няма шапков блок. Те не могат да вървят, ако проекта върви нормално, защото нищо не накарва да действа нужното. Могат да вървят, ако се натиснат в редактора. Често се ползват за правене на тъмбнейл, за да не се покаже спрайта в проекта. Фрагментовите блокове могат да се сложат в раницата и могат да се сложат под или над код, който трябва да върви. И единичните блокове са също споменати като сирачен код.