Inscription / Connexion Nouveau Sujet
Niveau seconde
Partager :

Probleme d'algorithme

Posté par
rory1704
23-02-10 à 13:37

Bonjour à tous,
Pour mon DM de mathématiques j'ai quelques soucis j'ai déjà commencer les recherches que je vous exposerez par la suite mais je bloque sur certains moments
Voici mon sujet :

Dans un lycée, un code d'accès à la photocopieuse est attribué à chaque professeur. Ce code est un nombre à quatre chiffres choisis dans la liste {0;1;2;3;4;5;6;7;8;9}, chaque chiffre pouvant être repété à l'intérieur d'un même code. Ce code permet aussi de définir un identifiant pour l'accès au réseau informatique.

L'identifiant est constitué du code à quatre chiffres suivi d'une clé calculée à l'aide de l'algorithme suivant:

Entrées
Saisir N (le code à quatre chiffres)

Traitement
P prend la valeur N
S prend la valeur 0
K prend la valeur 1
Tant que K≤4
U prend la valeur du chiffre des unités de P
K prend la valeur K+1
S prend la valeur S+K*U
P prend la valeur (P-U)/10
R prend pour valeur le reste de la division euclidienne de S par 7
C prend la valeur 7-R
Fin Tant que

Sortie
Afficher C


Faire fonctionner l'algorithme avec N=2282 et vérifier que la clé qui lui correspond est 3. On prendra soin de faire apparaitre les différentes étapes du déroulement de l'algorithme en complétant un tableau.

Mon travail:


J'ai donc essayé de traduire cet algorithme en language Ti mais il me manque des conaissances:
Input N
N -> P
0 -> S
1 -> K
While
K≤4
P -> U
K+1 -> K
S+K*U -> S
(P-U)/10 -> P
S/7 -> R
7-R -> C
EndWhile
Disp C
EndPrgm


La calculatrice me trouve une erreur syntaxe au niveau k≤4 je ne comprends pas pourquoi...
Il me manque la traduction des lignes "U prend la valeur du chiffre des unités de P" que j'ai traduit en "P -> U" et "R prend pour valeur le reste dans la divison euclidienne de S par 7" que j'ai traduit en "S/7 -> R"

Merci d'avance pour votre aide

Posté par
Coll Moderateur
re : Probleme d'algorithme 23-02-10 à 16:39

Bonjour,

Un peu de lecture :


et
algorithmique : code secret prof

Posté par
rory1704
re : Probleme d'algorithme 24-02-10 à 00:10

Coll je te remercie énormément de ton aide parce que depuis le début de la journée je planche sur cet exercice alors vraiment merci beaucoup c'est un grand soulagement



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 1674 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 !