rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Algorithme: Problème sur exercice

Posté par Natalia, le mardi 20 novembre 2001 à 15:19:10
Sujet:
Soit la phrase de Molière :'Belle Marquise vos beaux yeux d'amour"
Trouvez les différentes façon de l'écrire
Méthodologie: vous découpez la phrase en 5 groupes
"Belle Marquise"
"vos beaux yeux"
"d'amour"
"me font"
"réver"
Chaque groupe constitue un élément d'un tableau à une dimension, puis vous permuttez virtuellement ces éléments. utiliser des boucles imbriquées.
Merci de bien vouloir m'aider.
Natalia
Répondre à Natalia  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Dworf, le mardi 20 novembre 2001 à 15:56:25
Alors ça ça me saoule grave.
Dis, c'est un exo qu'on t'a filé à la fac (ou dans ta formation quoi)?
Si c'est ça, tu peux aller dire à ton prof d'info d'aller faire un stage dans un service informatique pour voir si on s'amuse à faire ça.
Répondre à Dworf

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Natalia, le mardi 20 novembre 2001 à 15:59:32
Oui c'est un prof qui nous a donné à faire cet exercice pour vendredi et comme je débutes en info, je n'arrive pas à le faire.
Répondre à Natalia

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Dworf, le mardi 20 novembre 2001 à 16:20:31
pfff
laisse tomber
ce genre d'exo ca sert à rien
quand tu seras dans la vie active, on te demandera jamais de faire un phrase avec un algo.
et on t'obligera pas à employer des boucles ou des machins pour faire le prog qu'on te demande (l'important c que le prog soit fait rapidement et qu'il soit fiable)

en plus je serais incapable de faire ton exo là

c vrai quoi merde! depuis quand on a besoin d'algo pour déplacer un sujet ou un adjectif?
Répondre à Dworf

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Naeva, le mercredi 21 novembre 2001 à 11:42:24
Les exos d'algo ont l'air vraiment débiles mais apprendre à faire des algo, c'est apprendre les bases de la programmation...
Une fois que tu a appris à composer des algos, tu as acquis des connaissances qui parraissent vraiment inutiles mais qui sont tout le contraire. Je conseille vivement aux débutant de commencer par de l'algo ou du HTML plutôt que de se lancer tête baissée dans de la programmation à proprement parler...
Naeva (pour avis perso...)
Répondre à Naeva

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Marden, le mercredi 21 novembre 2001 à 20:06:37
Je n'ai pas la prétention d'avoir tout vu dans ma vie professionnelle et privée. J'ai pourtant rencontré des utilisateurs de tels algorithmes, non avec des mots, mais avec des syllabes, pour composer des noms nouveaux (de modèles de voitures par exemple). Au final, ce sont quand même les hommes qui décident parmi les combinaisons présentées par la machine !!!
Répondre à Marden

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Marden, le mardi 20 novembre 2001 à 20:02:17
Une méthode pour passer en revue tous les cas de figures consiste à faire du comptage, de 01234 (le nombre le plus petit) à 43210 (le plus grand) par pas de 1, en éliminant les combinaisons comportant 2 chiffres identiques.
On range les chiffres dans un tableau dont chaque élément permet d'indicer le morceau de phrase.
Pour tester les doubles, en évitant 2 boucles imbriquées, on utilise 5 compteurs adressés par les chiffres de 0 à 4. Dès que le contenu d'un compteur atteint 2 (ou si avant incréméntation, ce contenu est différent de 0), on est en présence d'un chiffre en double, donc d'une combinaison à éliminer.
Répondre à Marden

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Marden, le mardi 20 novembre 2001 à 22:49:23
En hommage à Molière et à Michel, dit "la Pendule" qui m'a proposé cet algorithme, il y a bien longtemps :

<HTML>
<HEAD>
<TITLE>Belle Marquise</TITLE>
<SCRIPT>
var phrase = new Array("Belle Marquise","vos beaux yeux",
"me font ","mourir","d'amour")
var NBM = phrase.length ;
var ptr = new Array() ;
var cnt = new Array() ;
var nMin, nMax ;
for ( j=1, nMin=0 ; j<NBM ; j++ ) {
nMin = nMin * 10 + j ;
}
nMin-- ;

for ( j=NBM-1, nMax=0 ; j>=0 ; j-- ) {
nMax = nMax * 10 + j ;
}

function contX() {
nombre = marquise.nomb.value ;
if ( nombre <= 0 ) nombre = nMin ;
while ( nombre < nMax ) {
nombre++ ;
for ( j = 0 ; j < NBM ; j ++ ) { // remise à 0 des compteurs
cnt[j] = 0
}
for ( j = NBM-1, m = nombre ; j >= 0 ; j-- ) { // décomposition
q = Math.floor(m / 10) ;
r = m - 10 * q ;
if ( cnt[r] != 0 ) break ;
cnt[r] = 1 ;
ptr[j] = r ;
m = q ;
}
if ( j < 0 ) { // pas de double (sortie normale)
for ( j = 0, texte="" ; j < NBM ; j++ ) { // composition
k = ptr[j] ; texte += (" " + phrase[k])
}
marquise.nomb.value = nombre ;
marquise.resul.value = texte ;
return ;
}
}
return ;
}
</SCRIPT>
</HEAD>

<BODY BGCOLOR="#40B040" onload="contX()">
<FORM NAME="marquise">
<CENTER><TABLE BGCOLOR="#E05060" BORDER=1>
<TR><TD><INPUT TYPE="text" NAME="nomb" SIZE="6" VALUE="0"></TD>
<TD><INPUT TYPE="button" VALUE="Continue" onClick="contX()"></TD>
<TD><INPUT TYPE="text" NAME="resul" SIZE="50" VALUE=""></TD></TR>
</TABLE></CENTER>
</BODY>
</HTML>
Répondre à Marden

7


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Naeva, le mercredi 21 novembre 2001 à 11:48:22
Natalia, si ça peut t'aider (et si tu ne l'as pas...), je possède un ptit programme qui se nomme PAP ('Power Algo Plus') et ki permet de tester tes algos, car les faire sur papier, si c'est ton cas, c'est pas simple à assimiler! Donc si ça t'interesse (mais pour vendredi, je n'aurai pas le temps...), fais le moi savoir et on s'arrangera!
Naeva
Répondre à Naeva

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
mathieu B., le jeudi 15 mars 2007 à 16:47:15
Bonjour, déjç 6 ans depuis ce post.

PAP m'interesse et il n'est plus disponible.
Peux -tu me le faire parvenir ?

MErci
Répondre à mathieu B.

14


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sbbs, le vendredi 29 février 2008 à 10:46:40
salut!
je viens de lire que tu as un programme qui permet de tester les algos!
est ce que je peux l'avoir stp!!
j'apprécierai beaucoup ton aide.
merci
Répondre à sbbs

9


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
midou, le dimanche 17 décembre 2006 à 01:58:30
ecrire un algorithme qui affiche les multiples de 3 de 1 a 100
Répondre à midou

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
jacques13, le dimanche 17 décembre 2006 à 02:46:26
Bonjour,
Voici un petit programme écrit en VBA qui, j'espère, correspond à ton problème.

Option Explicit
Const DEBUT = 100 ' Début de la recherche
Const FIN = 1000 ' Fin de la recherche
Const NOMBRE = 31 ' Nombre pour lequel on recherche les multiples
Dim INTER
Private Sub CommandButton1_Click()
For INTER = DEBUT To FIN
If INTER Mod NOMBRE = 0 And INTER > 0 Then
MsgBox (INTER & " est multiple de " & NOMBRE)
End If
Next INTER
End Sub
'
' Cela marche avec n'importe quel NOMBRE choisi,
' quel que soit le DEBUT et la FIN
Répondre à jacques13

12


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
jass27, le jeudi 18 octobre 2007 à 21:29:24
Bonjour,
j'ai un problème avec un algorithme j'espère que quelqu'un pourra me l résoudre .

enoncé:
faire l'algorithme qui permet pour une classe de N stagéaire de calculer la moyenne pour chaque stagéaire selon ses notes (le nombre de notes par stagéaire n'est pas connue à l'avence) puis afficher la moyenne de la classe,la meilleur moyenne de la classe et la moyenne la plus basse.
please donner moi une solution.......
Répondre à jass27

13


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sanaa, le jeudi 29 novembre 2007 à 20:29:36
ecrire un algorithme et un programme permettant de calculer a alapuicance de n pour a<>0
Répondre à sanaa

15


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
algo permet de calculer a la puissance de n pour a <>0, le samedi 1 mars 2008 à 21:59:23
slt Natalia voila la réponse


sorties: R {resultat}
entrées: NbreA
n {l exposant}
declaration
R,NbreA:réel
traitement
debut
lire(NbreA)
si (NbreA<>0) alors
lire (n); R<---1
si (n>0) alors
pour i=1 jusqu a n
R<--- R*NbreA
finpour
sinon
si (a<0) alors
pour i=1 jusqu a -n
R<--- R* 1/NbreA
finpour
finsi
finsi
affichre (NbreA,"puiss",n,"n",R)
finsi
fin.
et sa me fait plaisire de t aidéé Natalia
et bonne chance pour tes etudes
a bien tot
Répondre à algo permet de calculer a la puissance de n pour a <>0

16


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
safidine, le vendredi 14 mars 2008 à 20:24:53
bon les amies est ce que vous pouvez m aidez de me donnez une correction de ce exercice........c qui concerne l algorithme
voila l exo
Ecrivez un programme qui affiche la différence A – G entre la moyenne arithmétique
A=(a+b)/2 et la moyenne géométrique G=((((racine de a*b) ((((j ai aps arrivéé a ecrire le racine ?????°°°°°°°))))))
de deux nombres a et b, dans les deux cas suivants :
a) les nombres en question sont fixes (figés dans votre programme) ;
b) les nombres en question sont acquis (on dit « lus ») au clavier.




et merci et voila mon msn
issam16@hotmail.fr
Répondre à safidine

17


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 hicham, le lundi 31 mars 2008 à 18:59:50
salut ça va moi hichamj'ai 21ans jhabite a casa voila mon msn : hicham.hi.i@hotmail.fr
Répondre à hicham
Discussions pertinentes trouvées dans le forum
15/02 09h08Algorithme exercice134
15/02 09h07Algorithme exercice3
12/04 19h45Exercice d'algorithme de conversion1
22/01 22h51M'aider à faire un exercice en algorithme16
08/01 18h45Exercice algorithmique25
Plus de discussions sur « Algorithme: Problème sur exercice »
Logiciels pertinents trouvés dans les téléchargements
Télécharger PrévisiOOo 19 Février 2007PrévisiOOo - PrévisiOOo est un logiciel pour faire des prévisionnels. Un budget prévisionnel bien conçu n’a rien d’un laborieux exercice...Catégorie: Comptabilité/Paie
Licence: Freeware/gratuit
Télécharger Workrave 1.8.4Workrave - Workrave vous veut du bien: Si vous travaillez à longueur de journée sur ordinateur, ce logiciel vous incite à effectuer des...Catégorie: Organisation
Licence: Open Source
Télécharger Dactylo 6.0Dactylo - Dactylo, comme vous l'aurez imaginé, est un programme d'apprentissage pour la saisie sur un clavier d'ordinateur ou d'une...Catégorie: Bureautique
Licence: Freeware/gratuit
Télécharger QuickPAR 0.9.1QuickPAR - QuickPar est un utilitaire permettant de créer des volumes de parité utilisant l'algorithme Reed Solomon. Les volumes de...Catégorie: Téléchargement
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « Algorithme: Problème sur exercice »