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

  FORUM HardWare.fr
  Programmation
  C

  [ C ] Bonjour, aide pour traduire en C .

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ C ] Bonjour, aide pour traduire en C .

n°1811933
yohan1987
Posté le 14-11-2008 à 10:41:57  profilanswer
 

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  :)

mood
Publicité
Posté le 14-11-2008 à 10:41:57  profilanswer
 

n°1811938
Elmoricq
Modérateur
Posté le 14-11-2008 à 10:56:00  profilanswer
 

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.

n°1811942
yohan1987
Posté le 14-11-2008 à 11:02:36  profilanswer
 

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

n°1811945
jagstang
Pa Capona ಠ_ಠ
Posté le 14-11-2008 à 11:09:05  profilanswer
 


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?  
n°1811946
skeye
Posté le 14-11-2008 à 11:09:59  profilanswer
 
n°1811947
Elmoricq
Modérateur
Posté le 14-11-2008 à 11:10:13  profilanswer
 

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.

n°1811960
yohan1987
Posté le 14-11-2008 à 11:25:55  profilanswer
 

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

n°1811984
gilou
Modérateur
Modzilla
Posté le 14-11-2008 à 12:05:31  profilanswer
 

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é!  --
n°1812010
sircam
I Like Trains
Posté le 14-11-2008 à 13:20:47  profilanswer
 

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}
n°1812256
h0taru
Posté le 14-11-2008 à 19:37:21  profilanswer
 

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!

mood
Publicité
Posté le 14-11-2008 à 19:37:21  profilanswer
 

n°1812344
matafan
Posté le 14-11-2008 à 22:16:11  profilanswer
 

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.

n°1812807
yohan1987
Posté le 16-11-2008 à 21:34:22  profilanswer
 

Merci a tous je vais voir tous ces tutos


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  [ C ] Bonjour, aide pour traduire en C .

 

Sujets relatifs
Génération d'une fréquence précise via carte son en C[C] Utilisation d'une DLL
[C++][resolu]error: no matching function for call to...[expression reguliere] besoin d'aide
[ C ] Erreur de segmentation (core dumped)[résolu] aide sur une fonction
Programmation Threads en C++utiliser une dll compilée en C# dans un projet VisualC++
Aide pour un chat RMI en JavaAide pour un devoir
Plus de sujets relatifs à : [ C ] Bonjour, aide pour traduire en C .


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR