Premiers pas : afficher
Bienvenue dans ton tout premier cours ! Ensemble, on va écrire nos premiers programmes.
Un programme, c'est une liste d'instructions que l'ordinateur exécute dans l'ordre, de haut en bas, une ligne après l'autre. Il ne devine rien : il fait exactement ce qu'on lui écrit.
Afficher un message
La première instruction à connaître est affiche. Elle écrit quelque chose dans la console, la zone de résultat de CoddyRun.
affiche 'Bonjour !'
Le texte est placé entre apostrophes '...' ou entre guillemets "...". Sans eux, CoddyRun croirait que Bonjour est le nom d'une variable, et il ne le connaît pas.
Copie ce programme dans l'éditeur de CoddyRun, puis clique sur Exécuter : la console affiche Bonjour !. Bravo, c'est ton premier programme !
Une instruction par ligne
Chaque ligne contient une seule instruction. Ce programme affiche trois lignes, dans l'ordre où elles sont écrites :
affiche "Je m'appelle Coddy."
affiche 'Je suis un hibou.'
affiche "J'adore la programmation !"
Tu as remarqué ? Quand le texte contient une apostrophe (m'appelle), on l'entoure de guillemets "...". Comme ça, CoddyRun ne confond pas l'apostrophe du texte avec la fin du texte.
Si tu échanges deux lignes, l'affichage change d'ordre aussi : l'ordinateur suit exactement l'ordre que tu lui donnes. C'est la première idée de l'algorithmique : la séquence.
Afficher des nombres et des calculs
Sans apostrophes, un nombre ou un calcul est évalué : CoddyRun affiche son résultat.
affiche 42
affiche 7 + 5
affiche 10 / 4
affiche 2 * (3 + 4)
Ce programme affiche 42, 12, 2,5 et 14. Les parenthèses fonctionnent comme en maths : ce qui est entre parenthèses est calculé en premier.
Dans le code, les nombres décimaux s'écrivent avec un point : 2.5 et non 2,5. La console, elle, les affiche à la française, avec une virgule.
On peut aussi coller un texte et un nombre avec + :
affiche 'Le résultat est ' + (6 * 7)
Quand un + touche un texte, il colle les deux morceaux : on parle de concaténation. La console affiche Le résultat est 42.
Question : Que va afficher affiche '7 + 5' ? — 7 + 5. Entre apostrophes, '7 + 5' est un simple texte : il est affiché tel quel, sans calcul.
Les commentaires
Un commentaire est une note pour les humains : CoddyRun l'ignore complètement. Il commence par // et va jusqu'au bout de la ligne.
// Mon premier programme : une carte de visite
affiche 'Coddy' // le nom
affiche 'Hibou programmeur' // le métier
Les commentaires servent à expliquer pourquoi on fait quelque chose. Quand tu reliras ton programme dans un mois, tu seras content de les trouver !
Pour désactiver une ligne sans l'effacer, mets // devant : elle devient un commentaire et n'est plus exécutée.
Question : Que fait l'ordinateur avec la ligne // affiche 'Salut' ? — Rien : c'est un commentaire. Tout ce qui suit // est ignoré : la ligne entière est un commentaire.
En résumé
affiche écrit un texte, un nombre ou le résultat d'un calcul dans la console.- Un texte s'écrit entre
'...' ou "...". - Une instruction par ligne, exécutées dans l'ordre, de haut en bas.
- Les décimales s'écrivent avec un point :
3.14. // commence un commentaire, ignoré par CoddyRun.
Prochaine étape : ranger des valeurs dans des variables pour les réutiliser.