Inscription / Connexion Nouveau Sujet
Niveau terminale
Partager :

Exercice sur les algorithmes

Posté par
Toto18
21-09-11 à 16:11

Bonjours à tous
Voila, j'ai un exercice avec un algorithme et je souhaiterais, pour des chiffres importants, créer le programme sur ma calculatrice (j'ai une TI-82Stats.fr) mais je ne vois pas du tout comment faire, si vous pourriez m'aider se serait sympa.Voici l'algorithme :
1) Entrer la valeur N

2)Initialiser en affectant à A la valeur de N
Tant que N>2, réitérer la procédure suivante
Donner à A la valeur de A*(N-1)
Donner à N la valeur de N-1

3)Donner à A la valeur de A-1

4)Afficher A

Merci d'avance à ceux qui m'aideront.

Posté par
Hydros
re : Exercice sur les algorithmes 21-09-11 à 16:23

Salut,

1) Pour entrer la valeur N, il faut utiliser la commande Prompt N ou Input "Entrer N :",N

2) Pour affecter la valeur N à A, on fait N->A (la flèche est au dessus de =)
La commande "Tant que" est définie par
While condition
bloc
...
End


Tu n'as plus qu'à mettre tes instructions dans le bloc...

3) Idem A-1 ->A

4) Pour afficher quelque chose, Print A, il est possible de rajouter du texte ou des variables en les séparant par des virgules : ex Print "La valeur de A est :",A,"Etc",...

Marque ton programme en dessous

Posté par
Toto18
re : Exercice sur les algorithmes 21-09-11 à 16:37

rompt N
:N->A
:While N>2           (Je n'ai pas trouvé while condition)
:A->A*(N-1)
:N->N-1
:End
:A-1->A
:Output(A

Voila ce que j'ai mis mais le programme ne marche pas. Peut tu me dire ou son mes erreurs ? Stp

Posté par
Hydros
re : Exercice sur les algorithmes 21-09-11 à 16:47

-Ce n'est pas Output( mais Print A ! (Output(X,Y,'Text') permet d'afficher mais dans l'écran graphique alors faisons simple pour le début )

-condition est à remplacer par ce que tu veux (c'est la syntaxe)

-Enfin, pour assigner une valeur à une variable, il faut faire 0103206806 -> A par exemple donc il faut inverser l'ordre pour obtenir A*(N-1)->A et N-1->N

Et maintenant, ça marche !!

Posté par
Toto18
re : Exercice sur les algorithmes 21-09-11 à 16:56

Merci maintenant ça marche j'ai juste du remplacer Print par Disp car je ne le trouvais pas. Mais franchement merci car sa va beaucoup m'aider.

Posté par
Hydros
re : Exercice sur les algorithmes 21-09-11 à 17:10

Excuse moi, c'est effectivement Disp (Ti Basic) et non Print (Python) , autant pour moi



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Inscription gratuite

Fiches en rapport

parmi 1742 fiches de maths

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !