Algorithme à résoudre ! (pour les matheux)

Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
Croony75
Membre Naturel
Messages: 26
Enregistré le: 27 Oct 2011, 09:02

Algorithme à résoudre ! (pour les matheux)

par Croony75 » 21 Fév 2012, 17:26

Voilà, je dois écrire un algorithme en langage naturel pour la rentrée, je ne sais pas comment faire :
Enoncé :
Ecrire un algorithme qui affiche les nombres entiers de 1 à 99 en remplaçant l'affichage du nombre par le mot "pox" si le nombre est multiple de 7 ou bien s'il utilise le chiffre 7 dans son écriture.
(par exemple 14,17,72... devront être remplacés).
Syntaxe : reste (a , b) est le reste de la division euclidienne de a par b
quot(a , b) est le quotient de la division euclidienne de a par b
Pour par exemple une condition telle que n > 40 et n < 50 on pourra écrire : et(n > 40, n < 50)
La fonction ou(condition 1, condition 2) est aussi disponible.

Voilà !



Dlzlogic
Membre Transcendant
Messages: 5273
Enregistré le: 14 Avr 2009, 12:39

par Dlzlogic » 21 Fév 2012, 17:58

Bonjour,
L'expression "algorithme à résoudre est amusante".
Commencez par écrire l'algorithme sans vous préoccuper du remplacement éventuel.

Ce remplacement doit être fait dans deux cas. Traiter un cas, puis l'autre, et ensuite les deux.

geegee
Membre Rationnel
Messages: 799
Enregistré le: 11 Mai 2008, 13:17

par geegee » 21 Fév 2012, 20:11

Croony75 a écrit:Voilà, je dois écrire un algorithme en langage naturel pour la rentrée, je ne sais pas comment faire :
Enoncé :
Ecrire un algorithme qui affiche les nombres entiers de 1 à 99 en remplaçant l'affichage du nombre par le mot "pox" si le nombre est multiple de 7 ou bien s'il utilise le chiffre 7 dans son écriture.
(par exemple 14,17,72... devront être remplacés).
Syntaxe : reste (a , b) est le reste de la division euclidienne de a par b
quot(a , b) est le quotient de la division euclidienne de a par b
Pour par exemple une condition telle que n > 40 et n 40, n < 50)
La fonction ou(condition 1, condition 2) est aussi disponible.

Voilà !

bonjour,

Pour avoir les chiffres de 1 à 99 boucle for(i=1;99) i++
pour avoir les unité ou les dixaine onvpeut faire des troncatures.

Croony75
Membre Naturel
Messages: 26
Enregistré le: 27 Oct 2011, 09:02

par Croony75 » 26 Fév 2012, 11:45

J'y arrive pas !

Croony75
Membre Naturel
Messages: 26
Enregistré le: 27 Oct 2011, 09:02

par Croony75 » 26 Fév 2012, 11:47

J'arrive pas à me servir des données...

Dlzlogic
Membre Transcendant
Messages: 5273
Enregistré le: 14 Avr 2009, 12:39

par Dlzlogic » 26 Fév 2012, 12:21

Croony75 a écrit:J'arrive pas à me servir des données...

Bonjour,
Il y a une chose que je tiens à préciser.
Ecrire un algorithme, c'est écrire une suite d'opérations logiques qui permettent de résoudre un problème.
J'ai cru comprendre qu'il y avait un logiciel qui s'appelle Algobox destiné à faire cela.
Depuis pas mal d'années, disons une bonne dizaine, on s'est évertué à vous apprendre un langage, une syntaxe, une orthographe, une logique, tout ça pour vous permettre de vous comprendre avec vos congénères.
Pour le problème posé, écrivez-le déjà dans le langage que vous connaissez, le français, il sera ensuite facile de le traduire en Algobox.

la bulle
Messages: 3
Enregistré le: 27 Fév 2012, 17:10

par la bulle » 28 Fév 2012, 15:27

S'il vous plait quelqu'un peu regarder ma conversation, j'ai aussi un algorithme a faire je n'y arrive pas....

Dlzlogic
Membre Transcendant
Messages: 5273
Enregistré le: 14 Avr 2009, 12:39

par Dlzlogic » 28 Fév 2012, 15:44

la bulle a écrit:S'il vous plait quelqu'un peu regarder ma conversation, j'ai aussi un algorithme a faire je n'y arrive pas....

Ecrivez-le déjà en français.

 

Retourner vers ✎✎ Lycée

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 38 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite