Série d'exercices: Récursivité
+4
wahid
informix
cherif
Napoléon
8 participants
Forum INFOMATH :: Enseignement de l'informatique :: Informatique - Collège & Lycée :: Exercices Pascal :: Récursivité
Page 1 sur 1
Série d'exercices: Récursivité
********************************
Je vous propose une série d'exercices sur la récursivité, que j'ai conçue pour les élèves de Bac INFO (2007/2008) (Cours particuliers).
Napoléon- Admin
-
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7871
Date d'inscription : 19/03/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: Série d'exercices: Récursivité
Qu'est-ce que vous pensez de la série d'exercices proposée?
Napoléon- Admin
-
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7871
Date d'inscription : 19/03/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: Série d'exercices: Récursivité
merci c'est une tres bonne série , je me suis fait un grand plaisir à la résoudre
cherif- Entier Naturel
- Nombre de messages : 9
Localisation : grombalia
Réputation : 0
Points : 6239
Date d'inscription : 24/10/2007
Re: Série d'exercices: Récursivité
nabiL ton design n'a pas changé depuis longtemps (mise en page)
informix- Nombre Rationnel
- Nombre de messages : 399
Réputation : 4
Points : 6525
Date d'inscription : 19/03/2007
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: Série d'exercices: Récursivité
Salut,
et la correction ??
et la correction ??
wahid- Entier Naturel
- Nombre de messages : 2
Localisation : Boumhel
Réputation : 0
Points : 6194
Date d'inscription : 08/12/2007
Re: Série d'exercices: Récursivité
wahid a écrit:Salut,
et la correction ??
Nous attendons vos contributions Wahid.
manianis- Nombre Réel
-
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6254
Date d'inscription : 11/10/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: Série d'exercices: Récursivité
la correction SVP
c'est une bonne série et mercie
c'est une bonne série et merci
bac- Entier Naturel
-
Nombre de messages : 5
Localisation : kef
Réputation : 0
Points : 6119
Date d'inscription : 21/02/2008
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: Série d'exercices: Récursivité
bac a écrit:la correction SVP
c'est une bonne série et mercie
On ne donne pas des exercices corrigés.
Mais plutôt, si un des exercices t'a plu, propose le dans un nouveau sujet. Et tout le monde va t'aider en te donnant des indications...
Bonne chance
methodiX- Admin
-
Nombre de messages : 1260
Localisation : Le couloir de l'école polytechnique de Tunis
Réputation : 68
Points : 7253
Date d'inscription : 22/03/2007
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: Série d'exercices: Récursivité
methodiX a écrit:bac a écrit:la correction SVP
c'est une bonne série et mercie
On ne donne pas des exercices corrigés.
Mais plutôt, si un des exercices t'a plu, propose le dans un nouveau sujet. Et tout le monde va t'aider en te donnant des indications...
Bonne chance
En effet, sans offencer personne notre forum permet de venir en aide aux élèves qui ont des difficultés en leur donnant des indications jusqu'à ce qu'ils accèdent à la solution par eux même tout en gagnant un nouveau acquis. La formule de
manianis- Nombre Réel
-
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6254
Date d'inscription : 11/10/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: Série d'exercices: Récursivité
Exercice N°1: Suites récurrentes
Un = 0 + 1 + 2 + 3 +.........+ n
- Code:
function somme (n : integer) : integer;
begin
if (n=0) then somme := 0
else somme := n + somme(n-1);
end;
suneddine- Nombre Réel
-
Nombre de messages : 730
Age : 39
Localisation : tunisie
Réputation : 5
Points : 6321
Date d'inscription : 11/11/2007
Feuille de personnage
Capacité linguistique:
(995/1000)
Re: Série d'exercices: Récursivité
Exercice N°3: Manipulation des nombres
Ecrire un module récursif qui calcule la somme des chiffres d'un nombre
- Code:
function somme_chiffres (n : integer) : integer;
begin
if (n div 10 = 0) then somme_chiffres := n;
else somme_chiffres := n mod 10 + somme_chiffres(n div10);
end;
suneddine- Nombre Réel
-
Nombre de messages : 730
Age : 39
Localisation : tunisie
Réputation : 5
Points : 6321
Date d'inscription : 11/11/2007
Feuille de personnage
Capacité linguistique:
(995/1000)
Re: Série d'exercices: Récursivité
mosa a écrit:Exercice N°1: Suites récurrentes
Un = 0 + 1 + 2 + 3 +.........+ n
- Code:
function somme (n : integer) : integer;
begin
if (n=0) then somme := 0
else somme := n + somme(n-1);
end;
Si on fait une trace à la main:
Soit n=3,
S(3) = 3 + S(2) = 3 + 2 + S(1) = 3 + 2 + 1 + S(0) = 3 + 2 + 1 + 0.
Pour sécuriser un peu la fonction contre un bug si n<0, on peut mettre:
- Code:
if (n<=0) then somme:=0
a+
Napoléon- Admin
-
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7871
Date d'inscription : 19/03/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Sujets similaires
» Ensemble d'exercices sur la récursivité
» Exercices de difficulté variable: Récursivité
» Comment vous trouvez la récursivité?
» Exercices en récursivité : planche de 15 exos
» Révision de la récursivité: exercices corrigés et méthodes
» Exercices de difficulté variable: Récursivité
» Comment vous trouvez la récursivité?
» Exercices en récursivité : planche de 15 exos
» Révision de la récursivité: exercices corrigés et méthodes
Forum INFOMATH :: Enseignement de l'informatique :: Informatique - Collège & Lycée :: Exercices Pascal :: Récursivité
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum