fonction factorielle
5 participants
Forum INFOMATH :: Enseignement de l'informatique :: Informatique - Collège & Lycée :: Exercices Pascal
Page 1 sur 1
fonction factorielle
Faire un programme qui calcule la factorielle d'un nombre n donné.
- Code:
program Recu1;
{$R+}
uses crt;
var Nbr:longint;
{*************************************************************************}
function fac(n:integer):longint;
begin
if n>0 then fac:=fac(n-1)*n
else fac:=1;
end;
{*************************************************************************}
begin
clrscr;
write('Rentrez un nombre (calcul factorielle) : ');
readln(Nbr);
writeln('Résultat: ',fac(Nbr));
readln;
end.
lachheb sofien- Entier Naturel
-
Nombre de messages : 2
Localisation : zaghouan tunisie
Réputation : 0
Points : 6161
Date d'inscription : 14/01/2008
Re: fonction factorielle
lachheb sofien:
Salut, C'est toi qui a écrit cette fonction?
Salut, C'est toi qui a écrit cette fonction?
Napoléon- Admin
-
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7875
Date d'inscription : 19/03/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: fonction factorielle
ProgVal a écrit:Ca veut dire quoi tout ça?
C'est un programme en Pascal qui calcule la factorielle d'un nombre donné.
manianis- Nombre Réel
-
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6258
Date d'inscription : 11/10/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: fonction factorielle
manianis a oublié de dire que factorielle de n notée n! = n*(n-1)*(n-2)*....*2*1
suneddine- Nombre Réel
-
Nombre de messages : 730
Age : 39
Localisation : tunisie
Réputation : 5
Points : 6325
Date d'inscription : 11/11/2007
Feuille de personnage
Capacité linguistique:
(995/1000)
Re: fonction factorielle
n! = 1x2x3x....xn
avec la convention que 0! = 1
avec la convention que 0! = 1
methodiX- Admin
-
Nombre de messages : 1260
Localisation : Le couloir de l'école polytechnique de Tunis
Réputation : 68
Points : 7257
Date d'inscription : 22/03/2007
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: fonction factorielle
methodiX a écrit:n! = 1x2x3x....xn
avec la convention que 0! = 1
On démontre par récurrence que :
n!=n*(n-1)!
Supposons que n! = n*(n-1)! est vraie cherchons (n+1)!
(n+1)! = (n+1)*n*(n-1)*(n-2)*...*2*1
= (n+1)*[n*(n-1)!]
= (n+1)*n!
En appliquant ce qui précède
1! = 1*0! ==> 0!=1
manianis- Nombre Réel
-
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6258
Date d'inscription : 11/10/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: fonction factorielle
Dans une démo par récurrence, il faut commencer par le 1er terme 0! que tu n'as pas. C'est pour ça qu'il faut admettre la convention 0!=1.
Napoléon- Admin
-
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7875
Date d'inscription : 19/03/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: fonction factorielle
nabiL a écrit:Dans une démo par récurrence, il faut commencer par le 1er terme 0! que tu n'as pas. C'est pour ça qu'il faut admettre la convention 0!=1.
manianis- Nombre Réel
-
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6258
Date d'inscription : 11/10/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: fonction factorielle
Pas grave manianis. Tout le monde a des trous de mémoire !!!
methodiX- Admin
-
Nombre de messages : 1260
Localisation : Le couloir de l'école polytechnique de Tunis
Réputation : 68
Points : 7257
Date d'inscription : 22/03/2007
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: fonction factorielle
Ce que j'aime dans ce forum et ce qui m'attire encore à ce forum c'est que les membres sont d'une politesse extra-ordinaire. Merci les gars... Je vous aime filleh.methodiX a écrit:Pas grave manianis. Tout le monde a des trous de mémoire !!!
manianis- Nombre Réel
-
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6258
Date d'inscription : 11/10/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: fonction factorielle
c'était parmi les principes qu'on a soulignés au moment de la création du forum. nchaala on continue comme ça!
methodiX- Admin
-
Nombre de messages : 1260
Localisation : Le couloir de l'école polytechnique de Tunis
Réputation : 68
Points : 7257
Date d'inscription : 22/03/2007
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: fonction factorielle
Quand j'avais posté, le titre n'était pas explicite, et il n'y avait que le code dans le message.manianis a écrit:ProgVal a écrit:Ca veut dire quoi tout ça?
C'est un programme en Pascal qui calcule la factorielle d'un nombre donné.
Invité- Invité
Re: fonction factorielle
ProgVal a écrit:Quand j'avais posté, le titre n'était pas explicite, et il n'y avait que le code dans le message.manianis a écrit:ProgVal a écrit:Ca veut dire quoi tout ça?
C'est un programme en Pascal qui calcule la factorielle d'un nombre donné.
Voilà c'est réglé.
manianis- Nombre Réel
-
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6258
Date d'inscription : 11/10/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Forum INFOMATH :: Enseignement de l'informatique :: Informatique - Collège & Lycée :: Exercices Pascal
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum