Calculatrices Casio Graphiques : Jeux, programmes, cours, pompes, astuces et programmation sur calculatrice graphique Casio et ClassPad 300 : programmes casio et jeux casio...

Programmes et jeux pour calculatrices Casio Graph et calculatrice ClassPad 300, jeux casio, cours...Calcul formel pour Casio Graph 85
 

Forum Casio

 

Programmes et jeux pour calculatrices Casio Graph et calculatrice ClassPad 300, jeux casio, cours...: Forums

Bon anniversaire à geodu69 (28 ans)

Forum Casio

Un espace convivial pour poser vos questions ou simplement venir discuter... Entrer

Forum Programmation

Toutes les discussions à propos de la programmation sur calculatrices Casio... Entrer

Foire aux Questions

Les réponses aux questions les plus courantes sont ici ! Entrer

Forum principal Jeuxcasio.com
  

inclure une liste dans un programme

Auteur inclure une liste dans un programme
foxtwo
Utilisateur Graph



Messages: 3
Calculatrice : Graph 65
Message posté: 03-03-2007 à 12:07     Editer/Supprimer les messages postés   Renvoyer une note
voila je fais un petit programme de moyenne, et je voulais savoir si on pouvait dans un programme rentrer des valeures dans une liste, sans aller dans le menu liste.

j'ais essayé vite fait ce qu'on puvait faire avec les listes dans un programme, et j'ai trouvé pas mal de choses, mais pas comment rentrer des valeurs dedans...

please help me



Rastabeuher
Administrateur



Messages: 1216
Calculatrice : ClassPad 300
Message posté: 03-03-2007 à 13:26     Editer/Supprimer les messages postés   Renvoyer une note
Bon, je vais essayer de t'expliquer quelques trucs qu'on peut faire avec des listes dans un programme:

{1,2,3,4,5,6,7,8,9,10}->List1

Créé la liste 1 remplie de ces valeurs (de mémoire, max 255 valeurs).

10->Dim List1

Dimensionne la liste 1 à 10 valeurs; ces valeurs sont 0.

Dim List1

Renvoie le nombre de valeurs que contient la liste 1.

List2[3]

Permet d'accéder à la troisième valeur de la liste 2. Tu peux donc te servir de ça comme d'une variable.

Fill(A,List1)

Remplace toutes les valeurs de la liste 1 par le contenu de la variable A. Tu peux mettre bien sûr une variable, un nombre, un nombre contenu dans une case d'une liste ou d'une matrice...

Min(List1]

Max(List1)

Renvoie la plus petite et la plus grande valeur de la liste 1.

?->List1[A]

Le nombre que rentrera l'utilisateur sera stocké dans la liste 1 à la case correspondante à la valeur de A. C'est très pratique dans une boucle, si on fait avancer A d'une unité à chaque boucle par exemple.

For 0->A To 10
2^A->List1[A+1]
Next

Cette boucle remplira la liste 1 de 0 à 1024 (2^0 à 2^10), sous réserve bien sûr que la liste soit dimensionnée au moins jusqu'à la 11ème case.

Après tu as plein de fonctions comme moyenne, somme, produit... Je te laisse les découvrir, elles sont dans le menu [OPTN] [F1]. Tu peux même créer une matrice avec les valeurs d'une liste en utilisant List->Mat...
Ceci est valable pour les graphs 35+ et 65. Dans ce cas, tout est à la page 237 de ton manuel (il y a bien plus de choses que ce que je t'ai dit). Si tu possède une graph 100(+) ou 85, ça doit être à peu près similaire.
Si tu as des problèmes avec une fonction, reposte!



foxtwo
Utilisateur Graph



Messages: 3
Calculatrice : Graph 65
Message posté: 03-03-2007 à 14:23     Editer/Supprimer les messages postés   Renvoyer une note
ouaw ! j'esperais aps une reponse aussi rapide !
merci bcp, ce que tu m'as dit m'a bien débloqué
soit dit en passant, super site !



foxtwo
Utilisateur Graph



Messages: 3
Calculatrice : Graph 65
Message posté: 03-03-2007 à 16:42     Editer/Supprimer les messages postés   Renvoyer une note
j'ai fais mon petit programme:
"nb de notes"?->A
"notes separees par un +"?->B
B/A->C
"coef"?->D
10->dim list 1
10->dim list 2
10->dim list 3
C->list 1[1]
D->list 2[1]
list 1xlist 2-> list 3
Sum list 3/Sum list 2
Clrlist


en gros ce que ca fait deux opérations:
1° calcule une sous moyenne (ex: plusieurs notes de maths)
2° coeficiente cette moyenne, et fais la moyenne totale

petit exemple
15, 10, 12.5 en maths.
fais la sous moyenne -> 12.5
coeficiente la moyenne -> 12.5 x 7
et apres ca fais la moyenne (somme des moyennes x coefs/ somme des coefs)

tout ca pour exposer mon probleme: je voudrais pouvoir mettre plusieurs moyennes.
Je me suis dis que je pouvais faire ca en mettant un Lbl puis un goto mais ca remplace les données de la premiere matiere.

donc comment faire ??? (help me n°2 )



PierrotLL
Administrateur



Messages: 1854
Calculatrice : Graph 85
Message posté: 03-03-2007 à 17:06     Editer/Supprimer les messages postés   Renvoyer une note
Il faut que tu fasse une boucle.
Il existe plusieurs types de boucles :
While condition
WhileEnd

Do
LpWhile condition

For 1A To 10 Step 2
Next


Je trouve la boucle For plus appropriée
exemple :
"Nombre de notes"?->A
ADim List 1
List 1List 2
For 1B To A
"Matiere N@"
B

"Coefficient"?List 1[B
"Note"?List 2[B
Next
List 1*List 2List 1
"Moyenne"
Mean(List 1



Meetic - Les règles du jeu ont changé | MeeticAffinity
  
Bloquer le sujet Déplacer le sujet Supprimer le sujet
 
     


Toutes les pages et les images de jeux casio appartiennent à http://www.jeuxcasio.com ©2002-2020
Toute reproduction partielle ou totale de Jeuxcasio.com ou de son contenu est strictement interdite. | Casio est une marque déposée par le groupe Noblet

Bac Français Meeticadblocktest Amazon.com Expedia.com Ebookers
Opodo
Amazon.fr eBay Fr