Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.
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 v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 240 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd