Leçons de programmation Basic n°3
Présentation
Cette leçon portera sur les commandes de contrôle de programmation et les commandes d'effacement. La leçon commencera avec quatre commandes de contrôle de programmation et se terminera avec trois commandes d'effacement. N'oubliez pas de tester vos connaissances sur cette leçon avec l'évaluation n°3. Bon cours !
Commandes de contrôle de programmation
- Break
| Fonction : | Cette commande interrompt l'exécution d'une boucle et continue à partir de la commande suivante située après la boucle. |
| Syntaxe : | Break |
| Exemple : | For 0 I To 5![]() If I>4 ![]() Then Break ![]() IfEnd ![]() Next ![]() "CASIO" |
| Description : | I est incrémenté d'une unité, lorsque I>4 la commande Break arrète la boucle, ainsi le mot CASIO s'affiche à l'écran. |
- Prog
| Fonction : | Définit l'exécution d'un autre programme en tant que sous-programme. | |
| Syntaxe : | Prog "<nom du programme>" | |
| Exemple : | programme PROGRAM 232 P![]() If P=232 ![]() Then Prog"MATHS" |
programme MATHS 2 A![]() "RESULTAT:" ![]() (A+P) |
| Description : | Le test du programme PROGRAM est vrai, donc il lance le programme MATHS qui affiche RESULTAT: et le nombre 234. | |
- Return
| Fonction : | Placée dans un sous-programme, cette commande permet de revenir au programme principal. | |
| Syntaxe : | Return | |
| Exemple : | programme ASTUCE 123 B![]() Prog "BUG" ![]() A |
programme BUG B+62 A![]() Return |
| Description : | 123 est affecté à B,le programme BUG est exécuté qui affecte le résultat de B+62 à A et retourne ensuite dans le programme principal qui affiche la valeur de A qui est 185. | |
- While-WhileEnd
| Fonction : | Cette commande termine l'exécution d'un programme. |
| Syntaxe : | Stop |
| Exemple : | For 1 I To 4![]() If I=2 ![]() Then "FIN" ![]() Stop ![]() IfEnd ![]() Next |
| Description : | La boucle compte de 1 à 4, mais lorsque I=2 le mot FIN s'affiche et le programme s'arrète. |
Commandes d'effacements
- ClrGraph
| Fonction : | Cette commande efface l'écran graphique. |
| Syntaxe : | ClrGraph |
| Exemple : | ClrGraph![]() Graph Y=X ![]() ClrGraph ![]() Graph Y=X+1 |
| Description : | Ce programme efface l'écran graphique, trace la fonction identité, efface l'écran graphique à nouveau et trace la fonction y=x+1. |
- ClrList
| Fonction : | Cette commande efface le contenu de la liste actuellement sélectionnée. |
| Syntaxe : | ClrList |
| Exemple : | Seq(1,X,1,1,1) List 1![]() ClrList |
| Description : | Ce programme entre la valeur 1 dans le premier élément de la liste 1 puis cette liste est effacée. |
- ClrText
| Fonction : | Cette commande efface le texte de l'écran. |
| Syntaxe : | ClrText |
| Exemple : | "COURS DE PROGRAMMATION"![]() ClrText ![]() "C'EST ICI" |
| Description : | COURS DE PROGRAMMATION s'affiche, l'écran s'efface puis C'EST ICI s'affiche. |
I To 5