LOGO
L'activité 'LOGO' est une émulation du langage
éponyme. Comme pour l'activité précédente, il
est demandé de déplacer, non pas un robot, mais
une tortue et de tracer certaines figures
géométriques. On retrouvera d'ailleurs un
certains nombres d'actions communes à l'activité
'Robot', non plus représentées par des images,
mais par leur vrai nom : AVANCE, RECULE,
TOURNE GAUCHE, etc.
La note obtenue par l'utilisateur dépend de
l'exactitude de la figure réalisée par rapport à
celle demandée par l'énoncé.
Code
L'activité 'code' utilise un langage de
programmation assez proche des langages
impératifs classiques comme le C ou le BASIC.
Si elle reprend un certains nombres des concepts
déjà présents dans l'activité 'LOGO', cette
activité permet de travailler sur des structures
plus complexes comme les chaînes de caractères,
les tableaux ou... les tableaux de chaînes de
caractères.
ASM
L'activité 'ASM' est une émulation du langage
assembleur sur processeur 6502. Contrairement à
ce qui est communément admis, l'assembleur
n'est pas un langage complexe. Des prérequis en
hexadécimal et en calul logique sont, certes,
nécessaires, mais une fois passé ce cap théorique,
le fonctionnement du processeur est suffisament
sommaire pour ne pas offrir de réel difficulté de
compréhension.
Egalement, cette programmation de bas niveau
permet de se familiariser avec la gestion de la
mémoire et d'appréhender la notion de pointeurs
(ou d'accés mémoire indirect).
de l'activité grâce à une simple boucle.