A1 - Le Basic Casio appliqué à l'algorithmique
Apprenez les rudiments du Basic Casio pour réaliser vos exercices d'algorithmique.
Ce tutoriel se veut avant tout un guide de dépannage rapide pour les algorithmes, les bases de la programmation sont détaillées dans cette partie.
Mémo pour trouver les fonctions :
Le symbole → se trouve au milieu à droite du clavier.
? s'obtient en faisant [SHIFT] + [VARS] + [F4]. Même manipulation pour ◢, mais en appuyant sur [F5].
Toujours avec la combinaison [SHIFT] + [VARS], dans l'onglet (COM) [F1], vous trouverez les fonctions While, WhileEnd, Do et LpWhile. Au besoin, une fois dans l'onglet (COM), appuyez sur [F6] pour les trouver.
Saisir un nombre
Saisir un nombre A
?->A
Saisir un nombre réel positif non nul A
Do
?->A
LpWhile A<=0 //tant que le nombre n'est pas positif non nul, on demande de ressaisir la valeur de A
Saisir un nombre réel positif non nul B avec B (strictement) supérieur à A (B > A)
Do
?->B
LpWhile B<=0 And B<=A //tant que le nombre n'est pas positif non nul et que B inférieur ou égal à A, on demande de ressaisir la valeur de B
Affecter une valeur
Affecter à W la valeur de 1
1->W
Affecter à U la valeur de A
A->U
Tant que...
Tant que U (strictement) inférieur à B (U < B)
While U<B
//vous insérerez ici la suite de votre algorithme
WhileEnd
Tant que U (strictement) inférieur à B (U < B)
Affecter à U la valeur de U+1
While U<B
U+1->U
WhileEnd
Afficher une valeur
Afficher la valeur de A
A[DISP]
Exemple d'application
Entrée :
Saisir un nombre réel A
Saisir un nombre réel B avec B > A
Initialisation :
Affecter à C la valeur de A
Affecter à D la valeur de 0
Traitement :
Tant que C (strictement) inférieur à B
Affecter à C la valeur de B*2
Affecter à D la valeur de D+1
(Fin du Tant que)
Sortie :
Afficher C
Afficher D
Version avec commentaires
// Saisir un nombre réel A
?->A
//Saisir un nombre réel B avec B > A
Do
?->B
LpWhile A<=B
//Affecter à C la valeur de A
A->C
//Affecter à D la valeur de 0
0->D
//Tant que C (strictement) inférieur à B
While C < B
//Affecter à C la valeur de B*2
C*2->C
//Affecter à D la valeur de D+1
D+1->D
//Fin du Tant que
WhileEnd
//Afficher C et D
C[DISP]
D[DISP]
Version sans commentaire
?->A
Do
?->B
LpWhile A<=B
A->C
0->D
While C < B
C*2->C
D+1->D
WhileEnd
C[DISP]
D[DISP]
Ce cours est mis à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 3.0 France.
|