|<- [[Lecture, continued]]|[[Algorithms]] ->| ==== hello, Scratch ==== Contrôle->Quand drapeau vert pressé + Apparence->dire salut = hello world ==== Meow ==== Contrôle->Quand drapeau vert pressé + Sons->djouer le son miaou = miaou ==== Meow ? ==== Structure de contrôle + opérateurs ==== Meow Meow Meow ==== Répétition + Délai ==== répétition + condition + event ==== if else ==== hi hi hi ==== variable programmes en parallèle avec variable partagée ==== counting sheep ==== compteur, incrémentation ==== cough-0 ==== dupliquer des blocs ==== cough 1 ==== loop ==== cough 2 ==== function block + lisible ==== cough 3 ==== passage d'arguments à une fonction ==== cough-4 ==== + fonction sneeze fonction quasi identique -> bad design -> factoring out factoring out peut paraître inutile pour petit programme mais plus celui-ci grandit plus easy to update more readable ==== threads ==== scripts parallèles scratch = multi threaded environment script associé à sprite ==== event ==== 'broadcast' an event broadcast/receive