[ C ] Bonjour, aide pour traduire en C .

Bonjour, aide pour traduire en C . [ C ] - C - Programmation

Marsh Posté le 14-11-2008 à 10:41:57    

BONJOUR tout le monde.
 
Celà fait un petit moment que je vous " espionne " et j'ai donc décidé de me tourner vers vous.
J'espère que vous pourrez m'aider.
Voilà je passe au mois de fevrier un examen de programmeur système.
Et là je bute sur un de mes exercices d'entrainement !!
 
Voici =>                         lire n
                                    f <= 1
                                    pour I=1, à n faire
                                    f <= f*1
                                    fin pour
                                    ecrire f  :D  
 
La question est " TRADUIRE EN C " ndlr...
 
Voilà ce que je pense etre bon :  :sarcastic:  
 
Voici =>                         lire n
                                    si f = 1  
                                    alors pour I = 1 , n faire
                                    f < f*1
                                    fin si
                                    fin pour
                                    ecrire f
 
Voilà je precise que celà fait a peine 1 mois que je " programme "...
Merci de vos réponse a bientôt chers amis  :)

Reply

Marsh Posté le 14-11-2008 à 10:41:57   

Reply

Marsh Posté le 14-11-2008 à 10:56:00    

yohan1987 a écrit :


Voilà ce que je pense etre bon :  :sarcastic:  
 
Voici =>                         lire n
                                    si f = 1  
                                    alors pour I = 1 , n faire
                                    f < f*1
                                    fin si
                                    fin pour
                                    ecrire f
 


 
Ceci est tout sauf du C.

Reply

Marsh Posté le 14-11-2008 à 11:02:36    

OK, pourrais tu m'aiguiller si celà ne te derangepas stp ??
JE NE TE DEMANDE PAS DE ME FAIRE MON EXERCICE je precise !!!
 
Merci

Reply

Marsh Posté le 14-11-2008 à 11:09:05    


http://www.siteduzero.com/tutoriel [...] -en-c.html


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 14-11-2008 à 11:09:59    

Reply

Marsh Posté le 14-11-2008 à 11:10:13    

yohan1987 a écrit :

OK, pourrais tu m'aiguiller si celà ne te derangepas stp ??


 
Le mieux que je puisse faire vu le contenu de ton premier post, c'est t'indiquer un site où tu pourras trouver un cours de C :  
http://www.linux-kheops.com/doc/ansi-c/node1.htm
Et en livre, il y a l'incontournable "Le Langage C", de Kernighan & Ritchie.
 
Il te faut d'abord acquérir les bases avant de faire quoi que ce soit.

Reply

Marsh Posté le 14-11-2008 à 11:25:55    

Ok je vous remercie beaucoup je vais lire et essayer de comprendre tout sa et je reviendrai avec mon programme en C LOL
 
A bientôt et encore merci

Reply

Marsh Posté le 14-11-2008 à 12:05:31    

yohan1987 a écrit :

BONJOUR tout le monde.
 
Celà fait un petit moment que je vous " espionne " et j'ai donc décidé de me tourner vers vous.
J'espère que vous pourrez m'aider.
Voilà je passe au mois de fevrier un examen de programmeur système.
Et là je bute sur un de mes exercices d'entrainement !!
 
Voici =>                         lire n
                                    f <= 1
                                    pour I=1, à n faire
                                    f <= f*1
                                    fin pour
                                    ecrire f  :D  
 
La question est " TRADUIRE EN C " ndlr...
 
Voilà ce que je pense etre bon :  :sarcastic:  
 
Voici =>                         lire n
                                    si f = 1  
                                    alors pour I = 1 , n faire
                                    f < f*1
                                    fin si
                                    fin pour
                                    ecrire f
 
Voilà je precise que celà fait a peine 1 mois que je " programme "...
Merci de vos réponse a bientôt chers amis  :)

Devenez programmeur systeme en 5 mois, en partant de zéro?
C'est peut être un poil ambitieux...
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 14-11-2008 à 13:20:47    

yohan1987 a écrit :


Voici =>                         lire n
                                    f <= 1
                                    pour I=1, à n faire
                                    f <= f*1
                                    fin pour
                                    ecrire f  :D  
 
La question est " TRADUIRE EN C " ndlr...
 
Voilà ce que je pense etre bon :  :sarcastic:  
 
Voici =>                         lire n
                                    si f = 1  
                                    alors pour I = 1 , n faire
                                    f < f*1
                                    fin si
                                    fin pour
                                    ecrire f


Non seulement la 2è partie n'est pas du C, mais elle ne correspond même pas à la première... Pourquoi as-tu remplacé le pseudo-code de l'énoncé par un autre pseudo-code pas équivalent? [:pingouino]
 

Spoiler :

J'imagine que tu sais au moins que ce que tu proposes n'est pas du C, sinon on est mal, très mal.



---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 14-11-2008 à 19:37:21    

Salut à toi  :hello:  
 
Tout d'abord si tu veux apprendre la programmation en général, ne te presse pas.
L'important c'est de comprendre ce qui se passe dans ta machine.
 
Ce que tu as écrit dans ton premier post est ce qu'on appelle une algorithme. C'est une phase très importante dans la conception d'un programme: elle décrit exactement ce que ton programme va faire.
C'est d'ailleurs ce qu'il y a de plus difficile dans la programmation, concevoir du code intelligent.
Tu vas l'exprimer en Francais, comme un manuel, comme tu expliquerai comment tu vas ouvrir la porte de ta maison:
[debut]: je veux ouvrir ma porte
-je regarde dans ma poche
-je prend ma clef
-je met ma clef dans la serrure
-je tourne la clef
-j'appuie sur la poignée
[fin] la porte est ouverte
 
Une fois que tu as compris le concept de l'algorithme, tu vas pouvoir reflechir à la traduire en C.
 
Mais encore faut-il bien comprendre le fonctionnement de la machine!
 
par exemple quand tu écris :  " f <= 1" c'est un concept primordial! même dans une simple algorithme.
 
Voila ce qui se passe en fait:
 
- tu demandes à ton système (Windows....) de réserver un emplacement mémoire (imagine ca une case dans un tiroir) qui aura la taille d'un nombre entier.
- cette fameuse case, tu l'appelles "f" pour pouvoir la retrouver après.
- et enfin tu inscris "1" dans ce tiroir.
 
La programmation c'est quelquechose de passionant, ne te laisse pas influencer par les commentaires sarcastiques des gens.
 
bon courage!

Reply

Marsh Posté le 14-11-2008 à 19:37:21   

Reply

Marsh Posté le 14-11-2008 à 22:16:11    

yohan1987 a écrit :

Voici =>                         lire n
                                    f <= 1
                                    pour I=1, à n faire
                                    f <= f*1
                                    fin pour
                                    ecrire f  :D  


 
Allez je te donnes la solution :

Code :
  1. puts("1" );


De rien.

Reply

Marsh Posté le 16-11-2008 à 21:34:22    

Merci a tous je vais voir tous ces tutos

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed