Problème pascal
mimi2316
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
ballackacem Messages postés 58 Date d'inscription Statut Membre Dernière intervention -
ballackacem Messages postés 58 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
la légende raconte que le brahmane Sessa ayant inventé le jeu d’échec,
Le roi en fut tant émerveillé qu'il lui proposa de choisir la récompense qu’il souhaitait.
Le Brahmane demanda alors la quantité de grains de blé qu’il serait nécessaire pour remplir les 64
cases d’un échiquier en respectant la condition suivante, chaque case doit contenir deux fois plus
de grains de blé que la précédente sachant que la première case ne contient qu’un seul grain.
Soit : 1 grain de blé sur la première case
2 grains sur la seconde
4 grains (soit 2 fois 2) sur la troisième
8 grains (2 fois 2 fois 2) sur la quatrième
16 grains (2 fois 2 fois 2 fois 2) sur la cinquième etc ...
la formule est 1+ 2 + 2¨2 + 2¨3 +...+ 2¨n-1
si un grain de blé pèse 0.5 gramme ,exprimez le résultat en mesure de poids
comment faire le programme en pascal ?
merci d'avance.
la légende raconte que le brahmane Sessa ayant inventé le jeu d’échec,
Le roi en fut tant émerveillé qu'il lui proposa de choisir la récompense qu’il souhaitait.
Le Brahmane demanda alors la quantité de grains de blé qu’il serait nécessaire pour remplir les 64
cases d’un échiquier en respectant la condition suivante, chaque case doit contenir deux fois plus
de grains de blé que la précédente sachant que la première case ne contient qu’un seul grain.
Soit : 1 grain de blé sur la première case
2 grains sur la seconde
4 grains (soit 2 fois 2) sur la troisième
8 grains (2 fois 2 fois 2) sur la quatrième
16 grains (2 fois 2 fois 2 fois 2) sur la cinquième etc ...
la formule est 1+ 2 + 2¨2 + 2¨3 +...+ 2¨n-1
si un grain de blé pèse 0.5 gramme ,exprimez le résultat en mesure de poids
comment faire le programme en pascal ?
merci d'avance.
A voir également:
- Problème pascal
- Turbo pascal - Télécharger - Édition & Programmation
- My pascal - Télécharger - Édition & Programmation
- Dev pascal - Télécharger - Édition & Programmation
- Le protocole assure que la communication entre l'ordinateur de pascal et le serveur de visiodoct est car les informations seront avant d'être envoyées. - Forum Pascal
- Probleme en pascal - Forum Pascal
1 réponse
Program brahmane ;
var i ,poids,combien,:integer ;
begin
combien:=0;
i:=0;
//.....il y a 64 cases donc tu compte de 0 a 63 car 1 =2puissance 0 dans la premiere case et dans la derniere est 2 //puissance 63
while(i<=63) do .
begin
combien:=combien+(2^ i) ;........si j'ai pas oublié x puissance y en pascal s'ecrit x^y .
i:=i+1;
end;
poids=combien * 0.5;
wreiteln(poids);
end.
je pense que le nombre 2 puissance i avec i>10 sont plus grandes et je pense pas qu'un logiciel comme le pascal peut calculer ces nombres géantes ; il y a des logiciels mathématiques qui sont spécialisé pour ça comme le maple ou le matlab .
je te donne un exemple si tu calcule le factoriel de 16 en pascal , il ne donne pas résultat il bloque mais en maple par exemple il peut calculer le factoriel de 100.
cordialement et amicalement
var i ,poids,combien,:integer ;
begin
combien:=0;
i:=0;
//.....il y a 64 cases donc tu compte de 0 a 63 car 1 =2puissance 0 dans la premiere case et dans la derniere est 2 //puissance 63
while(i<=63) do .
begin
combien:=combien+(2^ i) ;........si j'ai pas oublié x puissance y en pascal s'ecrit x^y .
i:=i+1;
end;
poids=combien * 0.5;
wreiteln(poids);
end.
je pense que le nombre 2 puissance i avec i>10 sont plus grandes et je pense pas qu'un logiciel comme le pascal peut calculer ces nombres géantes ; il y a des logiciels mathématiques qui sont spécialisé pour ça comme le maple ou le matlab .
je te donne un exemple si tu calcule le factoriel de 16 en pascal , il ne donne pas résultat il bloque mais en maple par exemple il peut calculer le factoriel de 100.
cordialement et amicalement