Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2218 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

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
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-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR