SlideShare une entreprise Scribd logo
1  sur  5
Télécharger pour lire hors ligne
P a g e | 1
PartieI (Question Du cours &Tournageà la main)
Exercice N°1
type
type1=(a,b,c,d,e,f) ;
tab1=array[a..e] of char ;
tab2=array[‘a’..’e’] of type1 ;
var
ci :type1 ;
cj :char ;
t :tab1 ;t1 :tab2 ;x :integer ;
********************************************
La Structure De Contrôle
Itératives Complète
********************************************
Série des exercices N ° 3
Lycée Pilote Médenine
Enseignant : Hichem Kemali
*********
A.S : 2013/2014
ème
Math01
Valider les instructions suivantes, en justifiant votre réponse
Valide invalide justification
X :=97 ;
For ci :=b to e do
t[ci] :=t1[chr(x)]
For cj :=’e’ downto ‘b’ do
t1[cj] :=Succ(t[f]) ;
For cj :=’d’ to ‘x’ do
t1[cj] :=t[succ(‘c’)] ;
Donner nombre d’itérations de ces boucles
For x :=0 to 11 do
write(x) ;
For x :=19 to 11 do
write(x) ;
For cj :=’A’ to ‘z’ do ;
writeln(cj);
Donner résultats d’exécution de ces boucles
For ci :=a to f do
write(chr(ord(a) + 97)) ;
for cj:='a' to 'e' do;
write(cj);
X :=0 ;
For cj :=’a’ to ‘e’ do
writeln(x) ;
x :=x+1 ;
Passerà l’exercice N°5
P a g e | 2
Exercice N°2 :
On donne le fragment d’un programme suivant
Exercice N°3 :
Soit le programme pascal suivant
3. Ajouter une structure itérative complète pour afficher tous les entiers parfaits inférieur à
n (exemple n = 500)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Questions
1- Ce fragment affiche tous les couples (i,j) de nombres dont la somme fait 50.Le premier couple
affiché par ce fragment est ‘1 | 49’.
Quel est le troisième couple à être affiché ? . . . . . . . . . . . . . . . . . .
Quel est l’avant-dernier couple à être affiché ? . . . . . . . . . . . . . . . .
2- Réécrivez le programme de façon à éviter le test i<j mais de façon à ce que le programme
résultant affiche toujours les mêmes couples, dans le même ordre.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3- Réécrivez le programme de façon à éviter une instruction Si et à n’avoir que une boucle pour
au lieu de deux boucles imbriques . Les mêmes couples doivent toujours être affichés, dans le
même ordre.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pour i de 0 à 50 faire
Pour j de 0 à 50 faire
Si (j > i) et (i+j=50) alors
écrire (i,’’|’’,j)
FinSi
FinPour
FinPour
useswincrt;
var
i,n,s:integer;
begin
readln(n);
s:=0;
fori:=1 to n div2 do
if n modi =0 thens:=s+i;
writeln(s);
end.
Questions
1. Exécuter ce programme à la main en donnant le résultat final
si n = 6 , n=10
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2. En déduire le rôle de ce programme
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.Un entier est dit parfait si la somme de ces diviseurs égal à lui-même
exemple les diviseurs de 6 sont 1, 2 et 3 donc la somme égal à 6 ajouter
une instruction conditionnelle simples réduite a ce programme pour
afficher si n est parfait ou non
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Passeràl’ex4
P a g e | 3
Exercice N°4 :
Exercice N°5 :
Soit le programme pascal suivant :
Exercice N°6:
uses wincrt;
Var a, b: . . . . . . . . . . . . . . . . . . . . . . . . . . . . ;
begin
Writeln (‘a’:10, 'b':10, 'a OR b ‘: 10, ' a AND b':10 );
For a: = True downto False do
begin
for b: = True downto False do
begin
Writeln (a: 10, b: 10, a OR b: 10, a AND b: 10);
end;
end;
end.
Questions
1) Quel est le type de chacune des
deux variables a et b?
2) Tourner a la main ce programme
en indiquant l’affichagequ’il va
produire a l’écran.
uses wincrt ;
var
i : byte ;
ch,ch1 :string ;
ok :boolean ;
begin
ch1:='BCDFGHJKLMNPQRSTVWXZ' ;
ok :=random(20)<20;
readln(ch);
for i:=1 to length(ch) do
if pos(upcase(ch[i]),ch1)=0 then
ok:=trunc(19.23)=20;
writeln(ok);
end.
Questions:
1. Tourner à la main ce programme
avec ch ‘’TDO’’ puis ch ‘‘TDNT’’
puis ch’’B2014’’
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2. En déduire le rôle de ce programme
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3. Réécrire le programme sans l’utilisation
de la fonction prédéfinie POS
On donne le fragment d’un programme
suivant avec t tableau de n entiers
FOR i := 1 To (n div 2) Do
Begin
aux := T[i] ;
T[i] := T[n-i+1] ;
T[n-i+1] := aux ;
End ;
Questions :
1 - Quel est le type de variables i et aux
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2- tourner à la main cette boucle avec
T = 6|3|0|12|5|6|12
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3- Donner le rôle de ce programme
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Passeràl’ex6Passeràl’ex3
Passerà l’ex 2
P a g e | 4
PartieII (Analyseet Algorithme)
Exercice N°1
 Ecrire un programme qui permet d’inverser une chaine de caractères et l’afficher.
 Ecrire un programme qui permet de remplir un tableau de n caractères et compter
nombres de lettres alphabétiques (nombre de voyelles et nombre de consonnes) et
nombre de chiffres et le nombre de symboles
 Ecrire un programme qui permet de remplir un tableau T avec n chiffres positives
impairs , puis afficher l’éléments l’occurrence de chaque chiffre
 Ecrire un programme qui permet de saisir une chaine de caractères et d’extraire les
caractères non alphabétiques
 Ecrire un programme qui permet d’afficher les entiers de 4 chiffres qui vérifient cette
propriétés abcd a+b = c+d exemple 7263 (7+2=6+3)
Exercice N°2
Ecrire un programme qui permet d’afficher les formes suivantes ( de taille de n )
exemple1 ( n = 5)
Exemple2
Exemple3
ch  ‘’tunis ‘’
Exemple 4
n=6
**************
**************
**************
**************
La=4, Lo=14
**************
* *
* *
* *
**************
La=5, Lo=14
P a g e | 5
Exercice N°3
On considère une suite V définie par:
U0 = 1
Un=Un-1+5
1- Quel est l'ordre de récurrence de cette suite? Justifiez votre réponse.
2- Afficher le N
ième
terme de la suite
3- Afficher la somme de 10 premiers termes de la suite .
Exercice N°4
On remarque que : 12 x 42 = 21 x 24
12 x 63 = 21 x 36
12 x 84 = 21 x 48
Il y a 14 produits qui vérifient cette propriété .Ecrire l’algorithme d’un programme Pascal
qui fait sortir tous ces entiers.
 On peut utiliser la formule mathématique: ab*cd=ba*dc
(10 a + b) (10 c + d) = (10 b + a) (10 d + c)
où a est différent de b et c est différent de d.
 On peut tester tous les entiers qui appartiennent à l’intervalle [10..99] (ne oublier
pas d’éliminer les entiers composés de même chiffres (11, 22,33,….) car 11*22=22*11),
puis on comparer les 2 produits ab*cd =ba*dc
Exercice N°5
En matière de géographie le professeur donne à ces élèves plusieurs tableaux de statistiques
et par la suite, les élèves dessinent les courbes correspondant à ces tableaux
exemple
nombre de dentistes à Médenine selon les Délégations
N° Délégation Nbre de
dentistes
1 6
2 2
3 0
4 6
5 12
6 18
7 12
8 2
9 0
*
*
*
*
*
*
1
*
*
2 3
*
*
*
*
*
*
*
*
*
*
*
*
5
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
6
*
*
*
*
*
*
*
*
*
*
*
*
*
*
4
*
*
*
*
*
*
*
*
*
*
*
*
7
*
*
8 9
Courbe
Questions
Ecrire un programme qui permet de remplir un tableau
T avec 9 entiers (max = 18), puis afficher la courbe
correspondent aux valeurs de T.

Contenu connexe

Tendances

Unit 1 exam paper jan 2011
Unit 1 exam paper jan 2011Unit 1 exam paper jan 2011
Unit 1 exam paper jan 2011Sally Longford
 
202030169 es-maths-cned-sequence-05-es-maths-cned-sequence-3-sur-10-lois-nume...
202030169 es-maths-cned-sequence-05-es-maths-cned-sequence-3-sur-10-lois-nume...202030169 es-maths-cned-sequence-05-es-maths-cned-sequence-3-sur-10-lois-nume...
202030169 es-maths-cned-sequence-05-es-maths-cned-sequence-3-sur-10-lois-nume...Ettaoufik Elayedi
 
Christophe blaess shells-linux_et_unix_par_la_pratique_-eyrolles_(�ditions...
Christophe blaess shells-linux_et_unix_par_la_pratique_-eyrolles_(�ditions...Christophe blaess shells-linux_et_unix_par_la_pratique_-eyrolles_(�ditions...
Christophe blaess shells-linux_et_unix_par_la_pratique_-eyrolles_(�ditions...Amed So
 
Exercices shell
Exercices shellExercices shell
Exercices shellulratique
 
Parcours mathematiques cm p4_corriges-46-49
Parcours mathematiques cm p4_corriges-46-49Parcours mathematiques cm p4_corriges-46-49
Parcours mathematiques cm p4_corriges-46-49TahitiInfos
 

Tendances (7)

cours algorithme
cours algorithmecours algorithme
cours algorithme
 
Unit 1 exam paper jan 2011
Unit 1 exam paper jan 2011Unit 1 exam paper jan 2011
Unit 1 exam paper jan 2011
 
202030169 es-maths-cned-sequence-05-es-maths-cned-sequence-3-sur-10-lois-nume...
202030169 es-maths-cned-sequence-05-es-maths-cned-sequence-3-sur-10-lois-nume...202030169 es-maths-cned-sequence-05-es-maths-cned-sequence-3-sur-10-lois-nume...
202030169 es-maths-cned-sequence-05-es-maths-cned-sequence-3-sur-10-lois-nume...
 
Christophe blaess shells-linux_et_unix_par_la_pratique_-eyrolles_(�ditions...
Christophe blaess shells-linux_et_unix_par_la_pratique_-eyrolles_(�ditions...Christophe blaess shells-linux_et_unix_par_la_pratique_-eyrolles_(�ditions...
Christophe blaess shells-linux_et_unix_par_la_pratique_-eyrolles_(�ditions...
 
Analyse s1
Analyse s1Analyse s1
Analyse s1
 
Exercices shell
Exercices shellExercices shell
Exercices shell
 
Parcours mathematiques cm p4_corriges-46-49
Parcours mathematiques cm p4_corriges-46-49Parcours mathematiques cm p4_corriges-46-49
Parcours mathematiques cm p4_corriges-46-49
 

En vedette

Les Structures de données
Les Structures de donnéesLes Structures de données
Les Structures de donnéesHichem Kemali
 
Fiche3 ex-sous-programme
Fiche3 ex-sous-programmeFiche3 ex-sous-programme
Fiche3 ex-sous-programmeBaghdadi Wajih
 
Fiche1 ex-sous-programme
Fiche1 ex-sous-programmeFiche1 ex-sous-programme
Fiche1 ex-sous-programmeBaghdadi Wajih
 
Série sous programmes (bac scientifique)
Série sous programmes (bac scientifique)Série sous programmes (bac scientifique)
Série sous programmes (bac scientifique)Hichem Kemali
 
Cv ines ouaz
Cv ines ouazCv ines ouaz
Cv ines ouazInes Ouaz
 
Examen principal + Correction ASD
Examen principal + Correction ASDExamen principal + Correction ASD
Examen principal + Correction ASDInes Ouaz
 
Prototype rapport
Prototype rapportPrototype rapport
Prototype rapportInes Ouaz
 
Connexion jdbc
Connexion jdbcConnexion jdbc
Connexion jdbcInes Ouaz
 
Framework Hibernate
Framework HibernateFramework Hibernate
Framework HibernateInes Ouaz
 
Cv Ouaz Ines
Cv Ouaz InesCv Ouaz Ines
Cv Ouaz InesInes Ouaz
 
Application Spring MVC/IOC & Hibernate
Application Spring MVC/IOC & HibernateApplication Spring MVC/IOC & Hibernate
Application Spring MVC/IOC & HibernateInes Ouaz
 
Bac info 2000-2015 (Tunisie)
Bac info 2000-2015 (Tunisie)Bac info 2000-2015 (Tunisie)
Bac info 2000-2015 (Tunisie)salah fenni
 
Travaux dirigés 1: algorithme & structures de données (corrigés)
Travaux dirigés 1: algorithme & structures de données (corrigés)Travaux dirigés 1: algorithme & structures de données (corrigés)
Travaux dirigés 1: algorithme & structures de données (corrigés)Ines Ouaz
 

En vedette (15)

Les Structures de données
Les Structures de donnéesLes Structures de données
Les Structures de données
 
Fiche3 ex-sous-programme
Fiche3 ex-sous-programmeFiche3 ex-sous-programme
Fiche3 ex-sous-programme
 
Fiche1 ex-sous-programme
Fiche1 ex-sous-programmeFiche1 ex-sous-programme
Fiche1 ex-sous-programme
 
Série sous programmes (bac scientifique)
Série sous programmes (bac scientifique)Série sous programmes (bac scientifique)
Série sous programmes (bac scientifique)
 
Cv ines ouaz
Cv ines ouazCv ines ouaz
Cv ines ouaz
 
Les enregistrements
Les enregistrements Les enregistrements
Les enregistrements
 
Serie2
Serie2Serie2
Serie2
 
Examen principal + Correction ASD
Examen principal + Correction ASDExamen principal + Correction ASD
Examen principal + Correction ASD
 
Prototype rapport
Prototype rapportPrototype rapport
Prototype rapport
 
Connexion jdbc
Connexion jdbcConnexion jdbc
Connexion jdbc
 
Framework Hibernate
Framework HibernateFramework Hibernate
Framework Hibernate
 
Cv Ouaz Ines
Cv Ouaz InesCv Ouaz Ines
Cv Ouaz Ines
 
Application Spring MVC/IOC & Hibernate
Application Spring MVC/IOC & HibernateApplication Spring MVC/IOC & Hibernate
Application Spring MVC/IOC & Hibernate
 
Bac info 2000-2015 (Tunisie)
Bac info 2000-2015 (Tunisie)Bac info 2000-2015 (Tunisie)
Bac info 2000-2015 (Tunisie)
 
Travaux dirigés 1: algorithme & structures de données (corrigés)
Travaux dirigés 1: algorithme & structures de données (corrigés)Travaux dirigés 1: algorithme & structures de données (corrigés)
Travaux dirigés 1: algorithme & structures de données (corrigés)
 

Similaire à SerieBoucle pour

cahier informatique de la classe 8ème tunisiens.pdf
cahier informatique de la classe 8ème tunisiens.pdfcahier informatique de la classe 8ème tunisiens.pdf
cahier informatique de la classe 8ème tunisiens.pdfLamissGhoul1
 
cours d'algorithmique et programmation 3sc final .pdf
cours d'algorithmique et programmation 3sc final .pdfcours d'algorithmique et programmation 3sc final .pdf
cours d'algorithmique et programmation 3sc final .pdfLamissGhoul1
 
courspython3.pdf
courspython3.pdfcourspython3.pdf
courspython3.pdfDendouga1
 
livre-algorithmes.pdf
livre-algorithmes.pdflivre-algorithmes.pdf
livre-algorithmes.pdfDurelDonfack
 
Cours ensembles
Cours ensemblesCours ensembles
Cours ensemblesbades12
 
Conception et implémentation d'un nouveau langage de programmation
Conception et implémentation d'un nouveau langage de programmationConception et implémentation d'un nouveau langage de programmation
Conception et implémentation d'un nouveau langage de programmationAymen Bouein
 
Travaux dirigés avec corrections - soutien scolaire
Travaux dirigés avec corrections - soutien scolaireTravaux dirigés avec corrections - soutien scolaire
Travaux dirigés avec corrections - soutien scolaireOussamYony
 
Impl´ementation d’une copule mutilvari´ee.pdf
Impl´ementation d’une copule mutilvari´ee.pdfImpl´ementation d’une copule mutilvari´ee.pdf
Impl´ementation d’une copule mutilvari´ee.pdfNuioKila
 
pfe_rapport_poste_licence_LFIG.pdf
pfe_rapport_poste_licence_LFIG.pdfpfe_rapport_poste_licence_LFIG.pdf
pfe_rapport_poste_licence_LFIG.pdfnesrine haloui
 
Cours statistique descriptive
Cours statistique descriptiveCours statistique descriptive
Cours statistique descriptiveMouna Ettahiri
 
B4 tab calc excel
B4 tab calc excelB4 tab calc excel
B4 tab calc excelvangogue
 

Similaire à SerieBoucle pour (20)

cahier informatique de la classe 8ème tunisiens.pdf
cahier informatique de la classe 8ème tunisiens.pdfcahier informatique de la classe 8ème tunisiens.pdf
cahier informatique de la classe 8ème tunisiens.pdf
 
cours d'algorithmique et programmation 3sc final .pdf
cours d'algorithmique et programmation 3sc final .pdfcours d'algorithmique et programmation 3sc final .pdf
cours d'algorithmique et programmation 3sc final .pdf
 
courspython3.pdf
courspython3.pdfcourspython3.pdf
courspython3.pdf
 
livre-algorithmes.pdf
livre-algorithmes.pdflivre-algorithmes.pdf
livre-algorithmes.pdf
 
Cours ensembles
Cours ensemblesCours ensembles
Cours ensembles
 
Cours matlab
Cours matlabCours matlab
Cours matlab
 
Suite numerique
Suite numeriqueSuite numerique
Suite numerique
 
Conception et implémentation d'un nouveau langage de programmation
Conception et implémentation d'un nouveau langage de programmationConception et implémentation d'un nouveau langage de programmation
Conception et implémentation d'un nouveau langage de programmation
 
Travaux dirigés avec corrections - soutien scolaire
Travaux dirigés avec corrections - soutien scolaireTravaux dirigés avec corrections - soutien scolaire
Travaux dirigés avec corrections - soutien scolaire
 
Impl´ementation d’une copule mutilvari´ee.pdf
Impl´ementation d’une copule mutilvari´ee.pdfImpl´ementation d’une copule mutilvari´ee.pdf
Impl´ementation d’une copule mutilvari´ee.pdf
 
Analyse numérique
Analyse numériqueAnalyse numérique
Analyse numérique
 
Complet micro-economie
Complet micro-economieComplet micro-economie
Complet micro-economie
 
Poly
PolyPoly
Poly
 
Deviens un Ninja avec Angular2
Deviens un Ninja avec Angular2Deviens un Ninja avec Angular2
Deviens un Ninja avec Angular2
 
Introduction à MATLAB
Introduction à MATLABIntroduction à MATLAB
Introduction à MATLAB
 
pfe_rapport_poste_licence_LFIG.pdf
pfe_rapport_poste_licence_LFIG.pdfpfe_rapport_poste_licence_LFIG.pdf
pfe_rapport_poste_licence_LFIG.pdf
 
Cours statistique descriptive
Cours statistique descriptiveCours statistique descriptive
Cours statistique descriptive
 
Tp sgbd gsi
Tp sgbd gsiTp sgbd gsi
Tp sgbd gsi
 
Algo
AlgoAlgo
Algo
 
B4 tab calc excel
B4 tab calc excelB4 tab calc excel
B4 tab calc excel
 

Dernier

SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSKennel
 
Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Alain Marois
 
Principe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsPrincipe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsRajiAbdelghani
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...Faga1939
 
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSKennel
 
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .Txaruka
 
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSKennel
 
Cours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETCours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETMedBechir
 
Le Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeLe Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeXL Groupe
 
Saint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxSaint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxMartin M Flynn
 
Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Gilles Le Page
 
Présentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxPrésentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxrababouerdighi
 
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSKennel
 
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETCours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETMedBechir
 
Evaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxEvaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxAsmaa105193
 
le present des verbes reguliers -er.pptx
le present des verbes reguliers -er.pptxle present des verbes reguliers -er.pptx
le present des verbes reguliers -er.pptxmmatar2
 
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSKennel
 
Bernard Réquichot.pptx Peintre français
Bernard Réquichot.pptx   Peintre françaisBernard Réquichot.pptx   Peintre français
Bernard Réquichot.pptx Peintre françaisTxaruka
 
Bibdoc 2024 - Ecologie du livre et creation de badge.pdf
Bibdoc 2024 - Ecologie du livre et creation de badge.pdfBibdoc 2024 - Ecologie du livre et creation de badge.pdf
Bibdoc 2024 - Ecologie du livre et creation de badge.pdfBibdoc 37
 

Dernier (20)

SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_FormationRecherche.pdf
 
Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024
 
Principe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsPrincipe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 temps
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
 
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
 
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
 
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
 
Cours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETCours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSET
 
Le Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeLe Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directe
 
Saint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxSaint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptx
 
Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024
 
Présentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxPrésentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptx
 
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
 
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETCours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
 
DO PALÁCIO À ASSEMBLEIA .
DO PALÁCIO À ASSEMBLEIA                 .DO PALÁCIO À ASSEMBLEIA                 .
DO PALÁCIO À ASSEMBLEIA .
 
Evaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxEvaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. Marocpptx
 
le present des verbes reguliers -er.pptx
le present des verbes reguliers -er.pptxle present des verbes reguliers -er.pptx
le present des verbes reguliers -er.pptx
 
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
 
Bernard Réquichot.pptx Peintre français
Bernard Réquichot.pptx   Peintre françaisBernard Réquichot.pptx   Peintre français
Bernard Réquichot.pptx Peintre français
 
Bibdoc 2024 - Ecologie du livre et creation de badge.pdf
Bibdoc 2024 - Ecologie du livre et creation de badge.pdfBibdoc 2024 - Ecologie du livre et creation de badge.pdf
Bibdoc 2024 - Ecologie du livre et creation de badge.pdf
 

SerieBoucle pour

  • 1. P a g e | 1 PartieI (Question Du cours &Tournageà la main) Exercice N°1 type type1=(a,b,c,d,e,f) ; tab1=array[a..e] of char ; tab2=array[‘a’..’e’] of type1 ; var ci :type1 ; cj :char ; t :tab1 ;t1 :tab2 ;x :integer ; ******************************************** La Structure De Contrôle Itératives Complète ******************************************** Série des exercices N ° 3 Lycée Pilote Médenine Enseignant : Hichem Kemali ********* A.S : 2013/2014 ème Math01 Valider les instructions suivantes, en justifiant votre réponse Valide invalide justification X :=97 ; For ci :=b to e do t[ci] :=t1[chr(x)] For cj :=’e’ downto ‘b’ do t1[cj] :=Succ(t[f]) ; For cj :=’d’ to ‘x’ do t1[cj] :=t[succ(‘c’)] ; Donner nombre d’itérations de ces boucles For x :=0 to 11 do write(x) ; For x :=19 to 11 do write(x) ; For cj :=’A’ to ‘z’ do ; writeln(cj); Donner résultats d’exécution de ces boucles For ci :=a to f do write(chr(ord(a) + 97)) ; for cj:='a' to 'e' do; write(cj); X :=0 ; For cj :=’a’ to ‘e’ do writeln(x) ; x :=x+1 ; Passerà l’exercice N°5
  • 2. P a g e | 2 Exercice N°2 : On donne le fragment d’un programme suivant Exercice N°3 : Soit le programme pascal suivant 3. Ajouter une structure itérative complète pour afficher tous les entiers parfaits inférieur à n (exemple n = 500) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Questions 1- Ce fragment affiche tous les couples (i,j) de nombres dont la somme fait 50.Le premier couple affiché par ce fragment est ‘1 | 49’. Quel est le troisième couple à être affiché ? . . . . . . . . . . . . . . . . . . Quel est l’avant-dernier couple à être affiché ? . . . . . . . . . . . . . . . . 2- Réécrivez le programme de façon à éviter le test i<j mais de façon à ce que le programme résultant affiche toujours les mêmes couples, dans le même ordre. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3- Réécrivez le programme de façon à éviter une instruction Si et à n’avoir que une boucle pour au lieu de deux boucles imbriques . Les mêmes couples doivent toujours être affichés, dans le même ordre. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pour i de 0 à 50 faire Pour j de 0 à 50 faire Si (j > i) et (i+j=50) alors écrire (i,’’|’’,j) FinSi FinPour FinPour useswincrt; var i,n,s:integer; begin readln(n); s:=0; fori:=1 to n div2 do if n modi =0 thens:=s+i; writeln(s); end. Questions 1. Exécuter ce programme à la main en donnant le résultat final si n = 6 , n=10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2. En déduire le rôle de ce programme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.Un entier est dit parfait si la somme de ces diviseurs égal à lui-même exemple les diviseurs de 6 sont 1, 2 et 3 donc la somme égal à 6 ajouter une instruction conditionnelle simples réduite a ce programme pour afficher si n est parfait ou non . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Passeràl’ex4
  • 3. P a g e | 3 Exercice N°4 : Exercice N°5 : Soit le programme pascal suivant : Exercice N°6: uses wincrt; Var a, b: . . . . . . . . . . . . . . . . . . . . . . . . . . . . ; begin Writeln (‘a’:10, 'b':10, 'a OR b ‘: 10, ' a AND b':10 ); For a: = True downto False do begin for b: = True downto False do begin Writeln (a: 10, b: 10, a OR b: 10, a AND b: 10); end; end; end. Questions 1) Quel est le type de chacune des deux variables a et b? 2) Tourner a la main ce programme en indiquant l’affichagequ’il va produire a l’écran. uses wincrt ; var i : byte ; ch,ch1 :string ; ok :boolean ; begin ch1:='BCDFGHJKLMNPQRSTVWXZ' ; ok :=random(20)<20; readln(ch); for i:=1 to length(ch) do if pos(upcase(ch[i]),ch1)=0 then ok:=trunc(19.23)=20; writeln(ok); end. Questions: 1. Tourner à la main ce programme avec ch ‘’TDO’’ puis ch ‘‘TDNT’’ puis ch’’B2014’’ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2. En déduire le rôle de ce programme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3. Réécrire le programme sans l’utilisation de la fonction prédéfinie POS On donne le fragment d’un programme suivant avec t tableau de n entiers FOR i := 1 To (n div 2) Do Begin aux := T[i] ; T[i] := T[n-i+1] ; T[n-i+1] := aux ; End ; Questions : 1 - Quel est le type de variables i et aux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2- tourner à la main cette boucle avec T = 6|3|0|12|5|6|12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3- Donner le rôle de ce programme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Passeràl’ex6Passeràl’ex3 Passerà l’ex 2
  • 4. P a g e | 4 PartieII (Analyseet Algorithme) Exercice N°1  Ecrire un programme qui permet d’inverser une chaine de caractères et l’afficher.  Ecrire un programme qui permet de remplir un tableau de n caractères et compter nombres de lettres alphabétiques (nombre de voyelles et nombre de consonnes) et nombre de chiffres et le nombre de symboles  Ecrire un programme qui permet de remplir un tableau T avec n chiffres positives impairs , puis afficher l’éléments l’occurrence de chaque chiffre  Ecrire un programme qui permet de saisir une chaine de caractères et d’extraire les caractères non alphabétiques  Ecrire un programme qui permet d’afficher les entiers de 4 chiffres qui vérifient cette propriétés abcd a+b = c+d exemple 7263 (7+2=6+3) Exercice N°2 Ecrire un programme qui permet d’afficher les formes suivantes ( de taille de n ) exemple1 ( n = 5) Exemple2 Exemple3 ch  ‘’tunis ‘’ Exemple 4 n=6 ************** ************** ************** ************** La=4, Lo=14 ************** * * * * * * ************** La=5, Lo=14
  • 5. P a g e | 5 Exercice N°3 On considère une suite V définie par: U0 = 1 Un=Un-1+5 1- Quel est l'ordre de récurrence de cette suite? Justifiez votre réponse. 2- Afficher le N ième terme de la suite 3- Afficher la somme de 10 premiers termes de la suite . Exercice N°4 On remarque que : 12 x 42 = 21 x 24 12 x 63 = 21 x 36 12 x 84 = 21 x 48 Il y a 14 produits qui vérifient cette propriété .Ecrire l’algorithme d’un programme Pascal qui fait sortir tous ces entiers.  On peut utiliser la formule mathématique: ab*cd=ba*dc (10 a + b) (10 c + d) = (10 b + a) (10 d + c) où a est différent de b et c est différent de d.  On peut tester tous les entiers qui appartiennent à l’intervalle [10..99] (ne oublier pas d’éliminer les entiers composés de même chiffres (11, 22,33,….) car 11*22=22*11), puis on comparer les 2 produits ab*cd =ba*dc Exercice N°5 En matière de géographie le professeur donne à ces élèves plusieurs tableaux de statistiques et par la suite, les élèves dessinent les courbes correspondant à ces tableaux exemple nombre de dentistes à Médenine selon les Délégations N° Délégation Nbre de dentistes 1 6 2 2 3 0 4 6 5 12 6 18 7 12 8 2 9 0 * * * * * * 1 * * 2 3 * * * * * * * * * * * * 5 * * * * * * * * * * * * * * * * * * 6 * * * * * * * * * * * * * * 4 * * * * * * * * * * * * 7 * * 8 9 Courbe Questions Ecrire un programme qui permet de remplir un tableau T avec 9 entiers (max = 18), puis afficher la courbe correspondent aux valeurs de T.