| SOS algorithmique | |
|
|
|
Auteur | Message |
---|
Invité Invité
| Sujet: SOS algorithmique Jeu 29 Nov - 21:31 | |
| Bonjour, Je ne sais plus qui il y a quelques jours me disait qu'elle s'y connaissait en algorithmique. Voilà j'ai 6 exercices à faire, j'ai fait le premier mais je n'ai aucune idée si il est juste ou pas. Et comme on doit rendre les 6 d'un coup je me dis que si j'ai des erreurs je vais me planter sur les 6 exos ! Donc je voudrais juste savoir si ce que j'ai écrit a un sens ou si c'est une catastrophe ^^. Je mets le sujet : - Citation :
- Écrire les algorithmes suivant, en utilisant une notation algorithmique (voir support de cours) :
1) qui, en fonction de la réponse à la question d'un type d'ampoule, calcule la consommation effective de l'ampoule par rapport à celle lue au clavier correspondant à une ampoule à filament. La consommation effective sera affichée à l'écran après son calcul. Et ce que j'ai fait - Citation :
- VARIABLES: conso, type;
DEBUT conso <-0 type <-0 conso_fluo <-0 conso_led <-0
ECRIRE ("Quelle est la consommation de votre ampoule ?"); LIRE (conso); /*mets la consommation de l'ampoule dans la variable conso*/ ECRIRE ("Quel est le type d'ampoule que vous souhaitez comparer ?"); ECRIRE ("F = fluocompacte"); ECRIRE ("L = LED"); ECRIRE ("FT = filament"); LIRE (type); /*mets le type d'ampoule dans la variable type*/
SI type=="FT" /*début calcul si ampoule filament*/ ALORS conso <-conso /*consommation si ampoule filament*/ SINON SI type=="F" /*début calcul si ampoule fluocompacte*/ ALORS conso <-conso-(0.7*conso) /*consommation si ampoule fluocompacte*/ SINON SI type=="L" /* début calcul si ampoule à LED*/ ALORS conso <-conso-(0.9*conso) /*consommation si ampoule à LED*/ SINON ECRIRE ("ERREUR") /*si l'utilisateur a entré autre chose que F, L ou FT*/ FINSI FINSI FINSI
ECRIRE ("La consommation réelle pour votre ampoule est de"); ECRIRE (conso); /*renvoi la valeur de la consommation réelle de l'ampoule*/ FIN Je croise les doigts que ça soit bon !! Alors verdict pour les connaisseuses ? Merci d'avance !! |
|
| |
Audrey Experte
Messages : 3545 Date d'inscription : 03/10/2012 Age : 39
| Sujet: Re: SOS algorithmique Jeu 29 Nov - 21:41 | |
| alors j'y connais rien mais waouuuuuuh moi c'est du chinois | |
|
| |
Invité Invité
| Sujet: Re: SOS algorithmique Jeu 29 Nov - 21:46 | |
| Pour moi aussi ...
J'en avais fait au collège un peu mais là wha je pige pas grand chose, et c'est que la première semaine sur les 4 glups ça va encore se compliquer. |
|
| |
Audrey Experte
Messages : 3545 Date d'inscription : 03/10/2012 Age : 39
| Sujet: Re: SOS algorithmique Jeu 29 Nov - 21:49 | |
| je viens de montrer a mr il a l'air de dire que c'est pas mal...
bon courage | |
|
| |
Invité Invité
| Sujet: Re: SOS algorithmique Jeu 29 Nov - 21:54 | |
| - meekoo a écrit:
- je viens de montrer a mr il a l'air de dire que c'est pas mal...
bon courage ça me choque moi même mdr ^^ Merci !! (et merci à Mr meeko ). Après je ne veux pas savoir si le calcul est juste, juste si c'est bien ce qu'on attend quand on donne un sujet d'algo ^^ |
|
| |
JessieMish Savante
Messages : 2030 Date d'inscription : 03/10/2012 Age : 36 Localisation : Noisy-Le-Grand
| Sujet: Re: SOS algorithmique Jeu 29 Nov - 21:56 | |
| | |
|
| |
elo! Légende
Messages : 7732 Date d'inscription : 03/10/2012 Age : 40 Localisation : la ferrière
| Sujet: Re: SOS algorithmique Jeu 29 Nov - 22:05 | |
| c'est pas ma moutonne qui adore ça ??? | |
|
| |
Invité Invité
| Sujet: Re: SOS algorithmique Jeu 29 Nov - 22:19 | |
| Je sais plus qui c'était franchement, je m'étais juste dit "ah c'est bon à savoir ça" ^^ |
|
| |
angy Passionnée
Messages : 757 Date d'inscription : 04/10/2012 Age : 41 Localisation : lyon
| Sujet: Re: SOS algorithmique Jeu 29 Nov - 22:28 | |
| | |
|
| |
Invité Invité
| Sujet: Re: SOS algorithmique Jeu 29 Nov - 22:53 | |
| Je dois être TRES fatiguée !! Finalement je trouve l'algo super simple !! Je viens de faire un truc qui m'aurait paru infaisable en 5 minutes pouf pouf ^^ Bon après on verra la note hein mdr angy oui c'est marqué dans le cour. En fait = c'est pour comparer une valeur et == c'est pour vérifier une égalité mathématique Par exemple on dira : SI note=3 (parce qu'on compare une variable nombre et un nombre) mais on dira : SI note==notemax (parce qu'on compare 2 variables nombres) Oh purée ça ne va pas du tout ça, je suis capable d'expliquer |
|
| |
Invité Invité
| Sujet: Re: SOS algorithmique Jeu 29 Nov - 23:02 | |
| D'ailleurs je me suis plantée, on dira bien : SI note==3 mais on dira SI réponse="N" ^^ |
|
| |
angy Passionnée
Messages : 757 Date d'inscription : 04/10/2012 Age : 41 Localisation : lyon
| Sujet: Re: SOS algorithmique Jeu 29 Nov - 23:10 | |
| donc tu es déjà sur de la programation..? | |
|
| |
Invité Invité
| Sujet: Re: SOS algorithmique Jeu 29 Nov - 23:28 | |
| c'est de la pré-programmation en fait.
disons que là on fait la logique de la programmation et après faudra apprendre comment traduire ça en termes connus par un programme (en l’occurrence en premier javascript), mais le plus dur est de faire la partie algorithmique justement, après traduire dans le langage utilisé c'est relativement simple puisqu'on garde exactement la même chose, seuls les mots changent.
J'en avais fait au collège avec un prof de maths qui nous avait appris à programmer en Pascal. Et plus tard au lycée et à la fac la programmation de ma calculatrice c'était la même logique, et je sais que là où la plupart entraient les formules de maths moi je faisais des programmes pour automatiser les calculs, du coup là où ils perdaient du temps à chercher les formules moi j'en gagnais à ne pas retaper tous les chiffres ^^ J'avais appris grâce à un copain (en fait au début je m'en fichais mais il me plaisait lol c'était la bonne excuse, et après j'ai vu qu'effectivement c'était génial). |
|
| |
Mamagnès Experte
Messages : 2844 Date d'inscription : 04/10/2012 Localisation : Essonne
| Sujet: Re: SOS algorithmique Ven 30 Nov - 10:40 | |
| C'est bien moi qui aime l'algorithmique. (et si je l'ai dit, c'était bien pour que tu n'hésites pas au cas où je pourrais te donner un petit coup de main).
Ca me paraît parfait au niveau de la logique. Maintenant, je ne juge pas sur la syntaxe car elle est très variable selon les outils utilisés. | |
|
| |
elo! Légende
Messages : 7732 Date d'inscription : 03/10/2012 Age : 40 Localisation : la ferrière
| Sujet: Re: SOS algorithmique Ven 30 Nov - 10:42 | |
| je montrais ton truc à jérôme ce soir , parce que bon en étant analyste programmeur , il doit savoir ... ( il a plutôt intérêt en fait ) | |
|
| |
Invité Invité
| Sujet: Re: SOS algorithmique Ven 30 Nov - 11:35 | |
| - Mamagnès a écrit:
- C'est bien moi qui aime l'algorithmique. (et si je l'ai dit, c'était bien pour que tu n'hésites pas au cas où je pourrais te donner un petit coup de main).
Ca me paraît parfait au niveau de la logique. Maintenant, je ne juge pas sur la syntaxe car elle est très variable selon les outils utilisés. Super !! C'est justement seulement la logique que je voulais vérifier !! Merci beaucoup, cette fois je me le note et au cas où je viendrais t'embêter encore un peu - elo! a écrit:
- je montrais ton truc à jérôme ce soir , parce que bon en étant analyste programmeur , il doit savoir ... ( il a plutôt intérêt en fait )
Merci Elo. En fait je me suis choquée moi même, j'avais 7 exercices et celui là était le plus facile. Une fois lancée bah ça allait tout seul, limite facile quoi. Bon faudra que je vérifie aujourd'hui et que je peaufine (rajouter des SI et des boucles si erreur dans la saisie au lieu que ça plante ^^) mais globalement je pense que ça mérite déjà une très bonne note (en toute modestie ^^). |
|
| |
Mamagnès Experte
Messages : 2844 Date d'inscription : 04/10/2012 Localisation : Essonne
| |
| |
Invité Invité
| Sujet: Re: SOS algorithmique Ven 30 Nov - 11:42 | |
| N'insiste pas trop ou je te colle mes 7 exercices ^^ |
|
| |
Mamagnès Experte
Messages : 2844 Date d'inscription : 04/10/2012 Localisation : Essonne
| Sujet: Re: SOS algorithmique Ven 30 Nov - 11:43 | |
| Même pas peur | |
|
| |
Invité Invité
| Sujet: Re: SOS algorithmique Ven 30 Nov - 13:16 | |
| T'as de la chance qu'ils soient pas encore tout à fait tout à fait finis hein. |
|
| |
Mamagnès Experte
Messages : 2844 Date d'inscription : 04/10/2012 Localisation : Essonne
| |
| |
angy Passionnée
Messages : 757 Date d'inscription : 04/10/2012 Age : 41 Localisation : lyon
| Sujet: Re: SOS algorithmique Ven 30 Nov - 18:38 | |
| j'en ai fait pas mal aussi, et selon les profs ils étainet pas d'accord sur la syntaxe de l'algorithme (c'est pour ça que je te demandais pour les = car j'en ai jamais mis 2!) j'adorais ça à l'époque, bon parcontre tout retraduire en langage info et bien ça me soulait je savais jamais sur le quel il fallait ; ou ;; à la fin! | |
|
| |
Mamagnès Experte
Messages : 2844 Date d'inscription : 04/10/2012 Localisation : Essonne
| Sujet: Re: SOS algorithmique Ven 30 Nov - 20:04 | |
| Je suis informaticienne de formation et j'ai pratiqué pendant plus de 20 ans avant d'arrêter de travailler. J'ai aussi donné des cours d'info aux adultes. Quant à la syntaxe de l'algorithmique il y en a presque autant que d'enseignant | |
|
| |
Invité Invité
| Sujet: Re: SOS algorithmique Ven 30 Nov - 22:06 | |
| J'adore, j'ai demandé au prof pour les = pour être sure. Ma question : Dans le cour il est dit que l'égalité se note ==, donc deux fois =. Mais est-ce que cette façon de noter ne concerne que les comparaison numériques ou toutes les comparaisons ? Donc faudra-t-il écrire SI sexe="masculin"; ou SI sexe=="masculin"; Je pencherais pour la première avec un seul = mais j'ai un doute. Sa réponse : Le but est de faire la différence entre l'affectation avec un seul = et l'opérateur de comparaison avec ==. Heuuuuu ... comment dire ... j'ai pas compris la réponse Sinon j'ai fini mes 7 exos, j'essayerai de vous les mettre dans la soirée ^^ |
|
| |
Mamagnès Experte
Messages : 2844 Date d'inscription : 04/10/2012 Localisation : Essonne
| Sujet: Re: SOS algorithmique Ven 30 Nov - 23:36 | |
| Dans ton algo tu notes les affectations avec le signe < mais généralement on utilise = et == pour les comparaisons. Par exemple on écrit .
Si sexe == "masculin" alors Prénom = "Robert" Sinon Si sexe == "féminin" alors Prénom = "Guneltrude" Sinon Prénom = "Dominique" Finsi Finsi
Du coup on utilise == quelque soit les éléments comparés. | |
|
| |
Contenu sponsorisé
| Sujet: Re: SOS algorithmique | |
| |
|
| |
| SOS algorithmique | |
|