Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1505 connectés 

  FORUM HardWare.fr
  Programmation
  Algo

  exercice d'algo

 


 Mot :   Pseudo :  
 
 Page :   1  2  3  4  5
Page Précédente
Auteur Sujet :

exercice d'algo

n°801966
Grosmoc
Posté le 21-07-2004 à 15:46:13  profilanswer
 

bonjour
voila, j'ai un exo d'algorithmique, j'essaie de le faire pour m'entrainer en vue de mon rattrapage...
j'ai :  
 
 
Algo ???
Données : n, p, q, r, s des entiers
Debut
     lire (n)
     p <--  1
     tant que p =< n faire
              p <-- p * 2
     fin tantque
 
fin
 
 
 
et la question est : Expliquez en 1 seule ligne ce que contient(en fonction de n) la variable p a la fin de l'algorithme.
 
 
Merci d'avance, parce que là, je pedale dans le yaourt..:/

mood
Publicité
Posté le 21-07-2004 à 15:46:13  profilanswer
 

n°801970
skeye
Posté le 21-07-2004 à 15:48:26  profilanswer
 

Lis les règles.


---------------
Can't buy what I want because it's free -
n°801972
Profil sup​primé
Posté le 21-07-2004 à 15:48:47  answer
 

pedale pedale, ca deviendra du beurre

n°801974
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 21-07-2004 à 15:49:20  profilanswer
 

c'est d'une simplicité déconcertante... t'as foutu quoi pendant tes cours ? :pfff:


---------------
J'ai un string dans l'array (Paris Hilton)
n°801977
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 21-07-2004 à 15:50:33  profilanswer
 

le prochain qui poste la solution ira faire un tour chez les TT


---------------
J'ai un string dans l'array (Paris Hilton)
n°801978
ZuL
Posté le 21-07-2004 à 15:50:36  profilanswer
 

Hark > d'ou tu supprime la réponse fausse que je lui donne ? :D

n°801980
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 21-07-2004 à 15:51:58  profilanswer
 

ZuL a écrit :

Hark > d'ou tu supprime la réponse fausse que je lui donne ? :D

j'ai pas fait le distingo entre fake et bonne réponse :o


---------------
J'ai un string dans l'array (Paris Hilton)
n°801983
lolofora
Posté le 21-07-2004 à 15:52:16  profilanswer
 

lol c'était bon au moins ma réponse ?

n°801985
Grosmoc
Posté le 21-07-2004 à 15:52:54  profilanswer
 

Harkonnen a écrit :

c'est d'une simplicité déconcertante... t'as foutu quoi pendant tes cours ? :pfff:


 
desolé, mais la reponse ne me saute pas aux yeux, j'ai jamais pretendu etre un kador en info....j'ai l'impression de m'orienter vers une fausse piste, j'etais en train de penser à un lien avec le codage en binaire...

n°801986
ZuL
Posté le 21-07-2004 à 15:53:12  profilanswer
 

Harkonnen a écrit :

j'ai pas fait le distingo entre fake et bonne réponse :o


 
:D
 
ceci dit en effet, c'est mal barré pour le rattrapage [:wam]

mood
Publicité
Posté le 21-07-2004 à 15:53:12  profilanswer
 

n°801989
gfive
Posté le 21-07-2004 à 15:53:35  profilanswer
 

c'est pourtant simple :  
 
Debut;lire(n);p<--1;tant que p=<n faire;p<--p*2;fin tantque;fin  
 
une ligne.


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°801990
skeye
Posté le 21-07-2004 à 15:53:54  profilanswer
 

Déroule ton algo avec un exemple simple, ça te sautera aux yeux...:o


---------------
Can't buy what I want because it's free -
n°801991
skeye
Posté le 21-07-2004 à 15:54:14  profilanswer
 

gfive a écrit :

c'est pourtant simple :  
 
Debut;lire(n);p<--1;tant que p=<n faire;p<--p*2;fin tantque;fin  
 
une ligne.


[:xp1700]


---------------
Can't buy what I want because it's free -
n°801993
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 21-07-2004 à 15:55:55  profilanswer
 

grosmoc a écrit :

desolé, mais la reponse ne me saute pas aux yeux, j'ai jamais pretendu etre un kador en info....j'ai l'impression de m'orienter vers une fausse piste, j'etais en train de penser à un lien avec le codage en binaire...


lis les règles du forum : interdit de poster des sujets pour avoir la réponse toute faite sans réflechir un minimum !
et pour ce genre d'exo, le plus simple est de remplacer les variables par des valeurs, et de regarder le résultat obtenu
 
edit: [:benou_grilled] par le skeye


Message édité par Harkonnen le 21-07-2004 à 15:56:31

---------------
J'ai un string dans l'array (Paris Hilton)
n°801994
Grosmoc
Posté le 21-07-2004 à 15:56:02  profilanswer
 

skeye a écrit :

Déroule ton algo avec un exemple simple, ça te sautera aux yeux...:o


 
j'ai attribué des valeurs differentes a n, et je me retrouve avec differentes valeurs de p(logique), j'ai l'impression que c'est tout con, ca me dit quelquechose, mais ya un truc qui m'echappe...

n°801997
Grosmoc
Posté le 21-07-2004 à 15:57:26  profilanswer
 

Harkonnen a écrit :

lis les règles du forum : interdit de poster des sujets pour avoir la réponse toute faite sans réflechir un minimum !
et pour ce genre d'exo, le plus simple est de remplacer les variables par des valeurs, et de regarder le résultat obtenu


 
j'ai jamais demandé a ce qu'on le fasse pour moi, j'aimerais qu'on me guide dans ma reflexion....comme je me fourvoyais dans mes reflexions precedentes, je demandais un peu d'aide, c'est tout :o

n°801999
stiffler
Lâche mon profil putain ! :o
Posté le 21-07-2004 à 15:57:29  profilanswer
 

C'est fermé ? [:opus dei]

n°802000
stiffler
Lâche mon profil putain ! :o
Posté le 21-07-2004 à 15:58:14  profilanswer
 

Ha non ! [:dawa]  
Ouch déjà 16H .. faudrait voir à ce mettre au boulot ! [:zcoold]

n°802002
skeye
Posté le 21-07-2004 à 16:00:21  profilanswer
 

grosmoc a écrit :

j'ai attribué des valeurs differentes a n, et je me retrouve avec differentes valeurs de p(logique), j'ai l'impression que c'est tout con, ca me dit quelquechose, mais ya un truc qui m'echappe...


bah regarde avec plusieurs valeurs de n le p que tu obtiens...[:skeye]


---------------
Can't buy what I want because it's free -
n°802003
stiffler
Lâche mon profil putain ! :o
Posté le 21-07-2004 à 16:00:31  profilanswer
 

J'y crois pas ! [:ohmyeyes] j'y connais presque rien en info et je suis une brêle en math et j'ai la réponse !

n°802005
jagstang
Pa Capona ಠ_ಠ
Posté le 21-07-2004 à 16:01:31  profilanswer
 

IWH


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°802008
Grosmoc
Posté le 21-07-2004 à 16:03:31  profilanswer
 

voila les valeurs que j'avais relevé
n=0;p=1
n=1;p=2
n=2;p=4
n=3;p=4
n=4;p=8
n=5;p=8
n=6;p=8
n=7;p=8

n°802009
red factio​n
Posté le 21-07-2004 à 16:03:34  profilanswer
 

Code :
  1. ,>++++++++[<------>-]<
  2. [>++<-]>
  3. >++++++++[<++++++>-]<.


 
ma bonté me perdra  :whistle:


Message édité par red faction le 21-07-2004 à 16:07:24
n°802012
skeye
Posté le 21-07-2004 à 16:04:17  profilanswer
 

stiffler a écrit :

J'y crois pas ! [:ohmyeyes] j'y connais presque rien en info et je suis une brêle en math et j'ai la réponse !


c'est dur de faire plus simple...[:skeye]
Par contre je me demande bien à quoi servent les entiers q,r et s! [:dawa]


---------------
Can't buy what I want because it's free -
n°802013
skeye
Posté le 21-07-2004 à 16:04:44  profilanswer
 

grosmoc a écrit :

voila les valeurs que j'avais relevé
n=0;p=1
n=1;p=2
n=2;p=4
n=3;p=4
n=4;p=8
n=5;p=8
n=6;p=8
n=7;p=8


[:hide]


---------------
Can't buy what I want because it's free -
n°802014
seabee
Posté le 21-07-2004 à 16:05:03  profilanswer
 

skeye a écrit :

c'est dur de faire plus simple...[:skeye]
Par contre je me demande bien à quoi servent les entiers q,r et s! [:dawa]

Moi aussi [:dawa]
C'est pour ça que je donne pas la solution.
 
A mon avis, elle est ailleurs [:dawa]

n°802015
ZuL
Posté le 21-07-2004 à 16:05:24  profilanswer
 


 
(la division entiere est ton amie)
 

n°802016
Grosmoc
Posté le 21-07-2004 à 16:05:43  profilanswer
 

skeye a écrit :

c'est dur de faire plus simple...[:skeye]
Par contre je me demande bien à quoi servent les entiers q,r et s! [:dawa]


 
spoor la deco, le prof adore foutre des variables a la con qui servent a rien...

n°802019
skeye
Posté le 21-07-2004 à 16:06:29  profilanswer
 

ZuL a écrit :

(la division entiere est ton amie)


hein? [:opus dei]


---------------
Can't buy what I want because it's free -
n°802025
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 21-07-2004 à 16:10:18  profilanswer
 

allez, je t'aide. voici le code correspondant en C++ :

Code :
  1. #include <iostream>
  2. using namespace std;
  3. int main(int argc, char **argv)
  4. {
  5.    int n;
  6.    int p = 1;
  7.    cin >> n;
  8.    while (p <= n) 
  9.       p = p * 2;
  10.    cout << p << endl;
  11. }


le lien pour télécharger le compilo C++ gratuit chez Microsoft,
http://msdn.microsoft.com/visualc/vctoolkit2003/
 
et la ligne de commande à exécuter pour le compiler, si ton fichier s'appelle algo.cpp :

Citation :


cl algo.cpp /EHsc


et enfin la ligne de commande à entrer pour lancer ton appli :

Citation :


algo


si avec ça tu trouves pas ... [:itm]


---------------
J'ai un string dans l'array (Paris Hilton)
n°802027
seabee
Posté le 21-07-2004 à 16:10:31  profilanswer
 

stiffler a écrit :

Oh mais non , on va se faire tété tous les deux alors ? [:noxauror]

De quoi tu parles? [:zcoold]
Arrête avec tes fakes [:zcoold]

n°802028
lolofora
Posté le 21-07-2004 à 16:11:06  profilanswer
 

grosmoc a écrit :

voila les valeurs que j'avais relevé
n=0;p=1
n=1;p=2
n=2;p=4
n=3;p=4
n=4;p=8
n=5;p=8
n=6;p=8
n=7;p=8


 
revois tes tables de multiplication par 2...   :sarcastic:  

n°802031
masklinn
í dag viðrar vel til loftárása
Posté le 21-07-2004 à 16:11:44  profilanswer
 


m'semb' logique comme résultat.
 
Toujours aussi poire Mc Fly

lolofora a écrit :

revois tes tables de multiplication par 2...   :sarcastic:


?
ben non m'ont l'air bons ses resultats
 
tenez je done même l'algo en Python

Code :
  1. def algo(n):
  2.     p = 1
  3.     while p <= n:
  4.         p = p*2
  5.     print "N = %d, P = %d" % (n,p)


crac teu colle ca dans un interpréteur et teu fait def(n) en mettant le nombre que tu veux
ou alors encore mieux

Code :
  1. for i in range(1,10):
  2.     algo(i)


Message édité par masklinn le 21-07-2004 à 16:14:10

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box, and replicate and expand beyond their wildest dreams by throwing away the limits imposed by overbearing genetic r
n°802032
Grosmoc
Posté le 21-07-2004 à 16:11:44  profilanswer
 

j'ai dev c++, ca devrait aller...cela dit, j'ai jamais fait de C++, juste du C
ca se rapproche un peu, mais ya qqs difference a ce que je vois

n°802034
stiffler
Lâche mon profil putain ! :o
Posté le 21-07-2004 à 16:12:31  profilanswer
 

seabee a écrit :

Moi aussi [:dawa]
C'est pour ça que je donne pas la solution.
 
A mon avis, elle est ailleurs [:dawa]


A propos de tailleur scully , je trouve le votre très très court ! [:dawa]
 
Sinon pour les résultats moi je dis c'est la faute aux extraterrestre ! [:zcoold]

n°802035
skeye
Posté le 21-07-2004 à 16:13:01  profilanswer
 

Harkonnen a écrit :

allez, je t'aide. voici le code correspondant en C++ :

Code :
  1. #include <iostream>
  2. using namespace std;
  3. int main(int argc, char **argv)
  4. {
  5.    int n;
  6.    int p = 1;
  7.    cin >> n;
  8.    while (p <= n) 
  9.       p = p * 2;
  10.    cout << p << endl;
  11. }


le lien pour télécharger le compilo C++ gratuit chez Microsoft,
http://msdn.microsoft.com/visualc/vctoolkit2003/
 
et la ligne de commande à exécuter pour le compiler, si ton fichier s'appelle algo.cpp :

Citation :


cl algo.cpp /EHsc


et enfin la ligne de commande à entrer pour lancer ton appli :

Citation :


algo


si avec ça tu trouves pas ... [:itm]


On en retiendra que pour  
n = a
p = 8388608
 
:whistle:


---------------
Can't buy what I want because it's free -
n°802038
lolofora
Posté le 21-07-2004 à 16:13:55  profilanswer
 

ou essaie en assembleur tu verras c'est très simple... ;)

n°802039
nraynaud
lol
Posté le 21-07-2004 à 16:14:16  profilanswer
 

IWHBC \o/
 
 

n°802041
farib
Posté le 21-07-2004 à 16:14:24  profilanswer
 

lolofora a écrit :

revois tes tables de multiplication par 2...   :sarcastic:

hum moi je suis plutot d'accord
 
en fait t'as pas compris  [:tilleul]


Message édité par farib le 21-07-2004 à 16:16:15

---------------
Bitcoin, Magical Thinking, and Political Ideology
n°802042
seabee
Posté le 21-07-2004 à 16:14:48  profilanswer
 

stiffler a écrit :

A propos de tailleur scully , je trouve le votre très très court ! [:dawa]
 
Sinon pour les résultats moi je dis c'est la faute aux extraterrestre ! [:zcoold]

C'est pas 2^(n-1), de toute façon [:dawa]
C'est pour faire de la moto, c'est plus simple [:zcoold]

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5
Page Précédente

Aller à :
  FORUM HardWare.fr
  Programmation
  Algo

  exercice d'algo

 

Sujets relatifs
GC : exercice pratique(STL) algo copy_if
algo du calcul formel du determinant matrice symetrique pas positive[Algo] Logiciel pour taper ses algo très proprement
[Algo] Calcul des points d'une partie de bowling[algo] Recherche du plus long chemin
[Algo] Formulaire HTML ou intégré à l'appli ?exercice d'algo noté : help me please !!
Exercice d'algo [probleme resolu par Tentacle, algo p2 poste par Giz][Algo] Débutant à un poblème avec un exercice
Plus de sujets relatifs à : exercice d'algo


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)