Le Basic Casio appliqué à l'algorithmique

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]

<<< Revenir au cours précédent

Licence Creative Commons
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.

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2018 | Il y a 19 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire indépendant, géré bénévolement et n'est donc pas affilié à Casio | Toute reproduction de Planète Casio, même partielle, est interdite
Les fichiers, programmes et autres publications présents sur Planète Casio restent la propriété de leurs auteurs respectifs et peuvent être soumis à des licences ou des copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd