
| Page Précédente 1 2 3 ... 35 36 37 38 39 Suivante | |||||
| Auteur | Message | ||||
|---|---|---|---|---|---|
| 1 visiteur sur ce sujet (1 Anonyme) | |||||
| Page Précédente 1 2 3 ... 35 36 37 38 39 Suivante | |||||
Carma001
|
# Posté le 16/08/2009 à 12:48:41 | ||||
Proxima ... What Else ?![]()
Ville : Gémenos |
Reprise du dernier message de la page précédente :
En fait, si l'utilisateur tape : 2pi*(5+pi), pi devra être remplacé par sa valeur. (Qui est dispo dans <cmath>
: cmath.pi
)
|
||||
Cuicui73
|
# Posté le 17/08/2009 à 13:56:40 | ||||
L'oiseau vole, le Cuicui plane![]()
études : EPSI Lyon |
Citation : Carma001
Non, ici le but est de créer son propre parseur, sans se servir d'outils externes. J'imagine que l'on peut quant-même se servir d'une lib graphique... Non ? (Je pense, bien-sûr, à Qt... )
Cuicui. "tori wa tobu, Cuicui wa kakkuu-suru!" ![]() ![]() ![]() |
||||
lmghs
|
# Posté le 17/08/2009 à 14:00:48 | ||||
|
|
Je ne vois pas ce qu'une lib graphique pourrait bien apporter. Tu vas avoir déjà bien assez à faire avec le parseur avant de chercher à tracer des courbes.
|
||||
Cuicui73
|
# Posté le 17/08/2009 à 14:03:55 | ||||
L'oiseau vole, le Cuicui plane![]()
études : EPSI Lyon |
Je ne veux pas tracer des courbes, mais simplement permettre à l'utilisateur de taper son expression mathématique dans une fenêtre plus stylisée qu'une... console ! Avec "coloration syntaxique" (si j'ose dire) et tout et tout...
Cuicui. "tori wa tobu, Cuicui wa kakkuu-suru!" ![]() ![]() ![]() |
||||
Davidbrcz
|
# Posté le 17/08/2009 à 14:12:19 | ||||
Geek un jour, geek toujours !![]()
|
Citation : Cuicui73
Je ne veux pas tracer des courbes, mais simplement permettre à l'utilisateur de taper son expression mathématique dans une fenêtre plus stylisée qu'une... console ! Avec "coloration syntaxique" (si j'ose dire) et tout et tout... ![]() Et comment fait tu si tu veux la charger depuis un fichier ? C-o et recherche du dit-fichier ? Horrible >< Partager grâce à l'open source et aux logiciels libres. Mes articles sur developpez.com : http://come-david.developpez.com/ Da Nyug |
||||
Cuicui73
|
# Posté le 17/08/2009 à 14:22:50 | ||||
L'oiseau vole, le Cuicui plane![]()
études : EPSI Lyon |
Et où est-il spécifié qu'il faut pouvoir obtenir l'expression math depuis un fichier ?...
Fais comme tu veux, si tu préfères utiliser la console, libre à toi... Je rappel pour info que je demandais (à la base) si l'utilisation d'une lib graphique est autorisée ou non... Je ne me souvient en aucun cas avoir demandé si ça vous paraissait être une bonne idée ! Cuicui. "tori wa tobu, Cuicui wa kakkuu-suru!" ![]() ![]() ![]() |
||||
Hiura
|
# Posté le 17/08/2009 à 15:09:33 | ||||
![]()
études : EPFL |
Dans ce genre d'exo, le but est de concentrer sur l'exo et pas sur les "fioritures" que est la présentation. Ce qui est demander c'est de concevoir une "procédure" qui parse.
Perds pas ton temps sur l'image. |
||||
Carma001
|
# Posté le 17/08/2009 à 15:52:48 | ||||
Proxima ... What Else ?![]()
Ville : Gémenos |
Comme l'a dit Hiura, l'intérêt de l'exercice est bien sûr la partie algorithmique. Maintenant, si tu veux en plus le présenter dans une fenêtre, et pourquoi pas tracer la courbe dans un repère : libre à toi. Cependant, je te demanderais de t'arranger pour séparer la partie Algo de la partie graphique (en clair, n'utilise pas Qt, sous n'importe laquelle de ses formes, pour la partie Algo.)
Bonne chance.
|
||||
iNaKoll
|
# Posté le 20/08/2009 à 11:58:07 | ||||
Grosso merdo![]()
Ville : Le pecq |
Les choses ayant évoluées depuis quelques temps, je propose une réévaluation bi-annuelle de la proposition suivante!
![]() Citation : Nanoc Citation : iNaKoll Je faisais simplement la remarque que le cadre de ces exercices (ce sujet) n'incite pas forcément les gens à déposer des commentaires sur des exercices passés. Le mieux ça serait d'avoir les exercices dans un Big-Tuto pour profiter du système de commentaires des chapitres... ![]() C'est ce que j'avais pensé faire au début. Cela avait été refusé. Et le forum a aussi l'avantage d'être plus visible. On pourrait garder ce sujet visible sur le forum et proposer un big-tutos avec les exercices les moins récents dans chaque chapitre (ils y seraient plus visibles). Je me permet aussi de faire le parallèle avec une suggestion faite il y a deux mois : http://www.siteduzero.com/forum-83-395 [...] -sources.html Dutonia et NoHaR y ont fait quelques interventions intéressantes au long des 4 pages de discussion. Cam quand à lui, s'est montré favorable à la proposition.. Voir les propositions faites dans ce sujet, principalement : - doxygen - système de vote - integration avec les tutos... On pourrait imaginer profiter de cet éventuel module pour présenter l'ensemble des corrections. "La constante de couplage est fonction d'une certaine valeur constante que prend le champ scalaire des dilatations dans le vide quantique." |
||||
lmghs
|
# Posté le 20/08/2009 à 13:57:47 | ||||
|
|
Intégration avec les tutos ... il faudrait déjà corriger certains tutos... (typiquement les formes canoniques des opérateurs)
Sinon, il pourrait en effet être intéressant de mettre un sujet par exo. Mais le format "commentaire" des tutos est assez mauvais. Il ne nous permet pas d'intervenir de façon réactive (notifications) ou de répondre correctement ([quote]). PS: Au début, je croyais que vous parliez de permettre de déposer et accéder aux participations. Chose que je ne pense pas qu'elle soit bonne. PPS: vous parlez de doxygen, il faut aller plus loin -> test unitaires. Pour un site orienté débutant, il serait bon de leur montrer cet aspect trop souvent négligé. PPPS: il vaudrait mieux discuter de tout cela dans un autre topic pour laisser celui-ci dédié aux exos pour l'instant encore. |
||||
tit_toinou
|
# Posté le 26/08/2009 à 23:53:38 | ||||
Bonsoir, c'est monsieur Masure![]()
Ville : Gif-sur-yvette |
En effet, ca serait pas mal de pouvoir avoir les exos Qt dans des pages spéciales pour chaque code, d'où le croisement avec ma proposition.
|
||||
hilnius
|
# Posté le 11/09/2009 à 19:18:52 | ||||
![]()
|
dites je voudrais bien voire un code une foi fini d'un des programmes réussissant à l'exercice, car je n'ai aucune idée de comment faire, et a mon avis un niveau un peu faible, trop peu d'entrainement en algorithmique pour arriver à quelquechose de satisfaisant.
c'est pourquoi je voudrais avoir un code qui marche pour pouvoir l'étudier, voir comment se fait la résolution de l'expression. A+ Projets en cours : {OpenGl+SFML} Éditeur de maps : Moteur Grahique [100%] GUI [50%] Moteur physique [0%] Projets terminés : Écran de veille Matrix [100%] + beaucoup d'autres |
||||
carado
|
# Posté le 23/10/2009 à 19:29:03 | ||||
i have the power overwhelming![]()
|
Citation : hilnius
dites je voudrais bien voire un code une foi fini d'un des programmes réussissant à l'exercice, car je n'ai aucune idée de comment faire, et a mon avis un niveau un peu faible, trop peu d'entrainement en algorithmique pour arriver à quelquechose de satisfaisant. +1.
c'est pourquoi je voudrais avoir un code qui marche pour pouvoir l'étudier, voir comment se fait la résolution de l'expression. A+ I'm the worsePour le pessimiste, le verre est a moitie vide. Pour l'optimiste il est a moitie plein. Pour le programmeur, le verre est deux fois trop grand. <> Projets soutenus : COW, GNU, Uppy... <> Troller c'est savoir reconnaitre les navigateurs qui affichent correctement les pages web et les OS qui ne vous espionnent pas et respectent la liberte. <> Vous avez GNU ou un autre derive de Unix ? Venez participer au grand comptage d'unixiens ! <> Avez-vous lu la biographie de zozor ? Ca vaut le coup ! <> On dit GNU, pas Linux... <> FIBRE OPTIQUE !!! |
||||
bobfuck
|
# Posté le 26/10/2009 à 18:28:26 | ||||
![]()
|
C'est vrai, il est où le topic pour voir les réponses des autres ?
Question subsidiaire : 2e+5 c'est deux fois la constante e plus l'entier 5, ou bien c'est 200000 ?
Édité
le 26/10/2009 à 18:28:37
par bobfuck
|
||||
Germanof
|
# Posté le 26/10/2009 à 20:09:22 | ||||
Je suis le bien, mangez moi o/![]()
|
Il n'y a pas de topic pour voir les réponses des autres.
Pour ta question, je dirais 2 fois e + 5. A bientôt ![]() Mettez vous au vert : passez vos sujets en résolu. J'ai perdu le jeu .Ma biographie - toutes les réponses automatiques des modérateurs Avatar : Copyright Donjon de Naheulbeuk |
||||
EPonix
|
# Posté le 27/10/2009 à 14:36:01 | ||||
un zero, deux zero, zzzzzzzz![]()
Ville : Toul |
Ca dépend de ta syntaxe. Si pour toi une constante (pi, e, i) est simplement écrit normalement alors je ne pense pas que tu puisse faire en sorte que e équivaut à *10^n.
Pour regler ce problème, si tu veux vraiment mettre cette notation alors tu peux mettre les constantes de la forme : _nom ou nom() ou autre. Je rédige ce message sans avoir pris connaissance du sujet de l'exo donc c'est possible que se soit un peu faux. Cependant il me semble que la syntaxe peut être choisi. |
||||
bobfuck
|
# Posté le 27/10/2009 à 17:41:56 | ||||
![]()
|
C'est donc un petit bug dans l'énoncé
|
||||
Carma001
|
# Posté le 27/10/2009 à 18:00:30 | ||||
Proxima ... What Else ?![]()
Ville : Gémenos |
On a qu'à faire comme sur les calculatrices. C'est à dire que tout caractère ou chaine de caractère est considéré comme une constante, sauf si une parenthèse ouvrante est présente à la suite.
|
||||
-TheO-
|
# Posté le 19/11/2009 à 19:42:00 | ||||
![]()
|
|||||
Lithrein
|
# Posté le 29/11/2009 à 17:10:15 | ||||
|
日本へ行きたい。
|
Juste une petite question a propos de l'exercice compression RLE(oui je sais c'est loin) , ce serait pas plus simple d'ouvrir le fichier en binaire et en suite compresser ?
Les petites modifications font les grands changements Mon Blog The Ultimate Answer to life, the Universe and Everything |
||||
Dr.Tenma
|
# Posté le 31/12/2009 à 04:16:11 | ||||
![]()
|
@Lithrein : J'espère pas dire de connerie, mais justement le but est de le faire comme demandé dans l'exo, parce que si tu le fais en mode binaire, ça simplifie beaucoup plus l'exo (deux etats à gérer, 0 ou 1).
Sinon je suis en train de faire l'exo sur le Chiffre de Vigenère, mais je vois mal comment inclure la table de vigenère dans mon programme oO
Édité
le 31/12/2009 à 04:32:07
par Dr.Tenma
|
||||
nono212
|
# Posté le 31/12/2009 à 14:48:00 | ||||
Euh..."a" ?![]()
|
<citation rid="4513060">@Lithrein : J'espère pas dire de connerie, mais justement le but est de le faire comme demandé dans l'exo, parce que si tu le fais en mode binaire, ça simplifie beaucoup plus l'exo (deux etats à gérer, 0 ou 1)./citation>
N'y a-t-il pas plus de probabilités de voir apparaître des suites de 1 ou de 0 dans un fichier que des suites de lettres ? |
||||
Lithrein
|
# Posté le 31/12/2009 à 15:34:18 | ||||
|
日本へ行きたい。
|
@Dr. Tenma : Ouvrir le fichier en binaire et le compresser donnerait un meilleur taux de compression du fichier, les suites de 0 ou de 1 serait bien plus frequente que une suite lettres
Les petites modifications font les grands changements Mon Blog The Ultimate Answer to life, the Universe and Everything |
||||
Dr.Tenma
|
# Posté le 31/12/2009 à 18:20:09 | ||||
![]()
|
Oui oui j'ai jamais dis qu'une compression binaire serait moins éfficace.
|
||||
shareman
|
# Posté le 01/01/2010 à 18:05:46 | ||||
charlotte <3![]()
Ville : Mertzwiller |
Citation : hilnius
dites je voudrais bien voire un code une foi fini d'un des programmes réussissant à l'exercice, car je n'ai aucune idée de comment faire, et a mon avis un niveau un peu faible, trop peu d'entrainement en algorithmique pour arriver à quelquechose de satisfaisant. c'est pourquoi je voudrais avoir un code qui marche pour pouvoir l'étudier, voir comment se fait la résolution de l'expression. Voici un petit embryon de solution rapidement écrit à l'huile de coude comme c'est demandé : Secret (cliquez pour afficher) Code : C++
Tout est écrit à la main, l'analyseur lexicale, l'analyseur syntaxique, l'arbre syntaxique abstrait, etc. Comme demandé. Ce code ne répond pas totalement à l'exercice : je ne gère pas les crochets, l'opérateur puissance, les fonctions citées (sqrt, etc.), les constantes e et pi, etc. Ce n'est qu'un squelette de base loin d'être parfait (gérant les parenthèses, quelques erreurs, + - * /, et qui répond à l'exercice avec l'inconnu x et la fonction eval) pour te donner une idée.
Nouvel atelier : Codez votre propre petit préprocesseur pour langage C ! Citation : Woody Allen Si l'au-delà existe, c'est à quelle distance du centre ville, et c'est ouvert jusqu'à quelle heure ? |
||||
Goten
|
# Posté le 03/01/2010 à 18:24:13 | ||||
|
|
T'as bencher boost.pool vs un truc fait à la main ou vs l'allocateur de la stl? Parce que boost.pool est plus ou moins controversé (et plus maintenu me semble).
Édité
le 03/01/2010 à 18:36:23
par Goten
|
||||
shareman
|
# Posté le 03/01/2010 à 18:49:29 | ||||
charlotte <3![]()
Ville : Mertzwiller |
Bah je ne voulais tout de même pas avoir à gérer la mémoire moi-même, déjà que tout le reste est écrit à la main (ce que je fais assez rarement en fait) :p, donc j'ai choisi entre l'allocateur de la STL, un truc à base de boost::shared_ptr ou Boost.Pool. Après, que cette bibliothèque soit controversée, je n'étais pas courant ; tu as un article ou quelque chose du genre à ce propos ?
Nouvel atelier : Codez votre propre petit préprocesseur pour langage C ! Citation : Woody Allen Si l'au-delà existe, c'est à quelle distance du centre ville, et c'est ouvert jusqu'à quelle heure ? |
||||
Goten
|
# Posté le 03/01/2010 à 18:56:51 | ||||
|
|
C'était sur la ML qu'ils en avaient discuté récemment mais j'ai plus de lien désolé, faudrait que je regarde les archives. Si je trouves ça jte fais signe. Mais après jvois pas pourquoi t'as pas tester avec l'alloc de la STL, ok il est pas super perf sur des objets légers mais t'es pas non plus sur du code critique :p. (je dis ça pour la clarté du code, étant donné le forum).
|
||||
Dr.Tenma
|
# Posté le 09/01/2010 à 11:25:16 | ||||
![]()
|
Voilà je suis en train d'essayer de comprendre le code Chlab_lak sur le cryptage de Caesar mais je bloque à un endroit, sur une fonction que je ne comprends toujours pas :
Code : C++
Je vois pas ce que fait bind2nd (j'ai regardé sur les liens donnés mais j'ai pas réussi à comprendre éxactement). Aussi, pourquoi utilise-t-on une structure "compliquée" alors qu'on pourrait le faire avec une fonction ? Merci. |
||||
Lenoa
|
# Posté le 09/01/2010 à 20:47:19 | ||||
Je suis moi![]()
|
Bonjour,
Je suis en train de faire tous les exercices, mais ... En attaquant BigInt, je me suis dit que ce serait pour après (et le reste du racontage de ma vie aussi )Mais, me voilà donc attaquant RLE, et ... Il y a une meilleure compression possible, sauf dans les cas où il y a beaucoup de chiffres ('1', '2', '3', ... ) :
Déroulement : Code : Autre
On voit que donc lorsqu'il y a beaucoup de chiffres seuls, on a une compression moins bonne. Cependant, leur probabilité d'apparition (dans une image ?) est très faible ! Je trouve donc qu'un système sans flag est plus simple, et plus efficace (dans l'exemple j'obtiens 17 au lieu de 21 caractères (de tête )Et, ensuite, pour l'opérateur virgule. Pourquoi ne pas permettre une initialisation complète ? Je viens d'inventer le mot, donc un bout de code : Code : C++
Je trouve çà plus simple pour l'utilisateur, même si c'est pareil pour le développeur. Mais, du coup, le niveau 2 n'existe plus ... Avec un code bien aéré (formatage ANSI via Code::Blocks), j'ai précisément 60 lignes, en comptant le main, et 52 sans le compter ... C'est plus court et plus simple d'utilisation que le code de l'exemple (je trouve )Je reviens bientôt pour mes "critiques" sur les autres exercices ![]() EDIT : Me revoilà, et j'ai trouvé un autre problème (cette fois-ce de moi ) ...Mon compilateur BF, sur le programme de Nanoc, affiche 0 puis se met à mouliner sans rien afficher pendant plusieurs secondes (je n'ai pas testé plus longtemps, je devrais ?) C'est normal ou c'est un problème de moi ? En faisant un micro-log, j'ai vu que çà montait jusqu'à des index énormes, à une vitesse de plusieurs par tours ... Etrange ... RE-EDIT : Après avoir regardé la solution, le problème semble venir du fait que le programme affiche 0 au début, ce que est impossible avec Fibonacci ... Or le Hello World marche sans arrêt ... ?
Édité
le 10/01/2010 à 14:04:21
par Lenoa
|
||||
Dr.Tenma
|
# Posté le 10/01/2010 à 15:48:10 | ||||
![]()
|
J'ai eu le même problème que toi pour le programme BF Lenoa...mais j'ai fini par regarder la solution sans avoir trouvé ce qui clochait :/
|
||||
Retour au forum "Langage C++" ou à la liste des forums
Le Site du Zéro vous proposera bientôt de nouveaux cours partant de Zéro dans d'autres domaines que l'informatique !

