SlideShare une entreprise Scribd logo
1  sur  4
Télécharger pour lire hors ligne
Page : ~ 1 ~
PartieI (Tournageà la main)
Exercice N°1
Soitla fonctionPascal suivante :
Questions:
1) Compléterlesvides(lespointillés) de cette fonction.
2) Exécutercette fonctionpour v1 = "bac tp info2014".
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3) Expliquerle rôle de cette fonction.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4) Donnerun exemple d’appel de cette fonction
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Exercice N°2
Exercice N°3
Questions :
1. Détermineretcompléterle type de
cette fonctionainsi que lapartie
déclarationdesvariableslocales.
2. Quelle estlavaleurrenvoyée parla
fonctionTraitementsi d= 2, f = 5 etle
tableauT contientlesélémentssuivants:
-10|5|0|-6|10|13
3. Quel estle rôle de cette fonction
********************************************
Les Sous-Programmes
********************************************
Série des exercices N ° 6
Lycée Pilote Médenine
Enseignant : Hichem Kemali
*********
A.S : 2013/2014
ème
Math01
Questions :
1) Exécuter l’algorithme pour les cas
suivants :
a) ch="123+15+4111"
b) ch="34+15+134"
2) Donner le rôle de l’algorithme.
3) Remplacer la structure Répéter …..
Jusqu'à par une autre structure.
Page : ~ 2 ~
Exercice N°4
Soitla fonctionsuivante :
1. Exécuter la fonction pour
les valeurs suivantes de x et y :
a. x=10 et y =2
b. x=6 et y =6
2. Quel est le rôle de cette fonction.
Exercice N°5
Soientlesalgorithmessuivants
1. Trouver le résultatfourni parl’algorithme ci-dessus
2. Que faut-il ajouter àlaprocédure Somcarpour avoirun résultatcorrect ?
3. Remplacerdansce programme laprocédure par une fonction
Exercice N°6
Soitle programme suivant :
0. DEF FN Anonyme (X, Y : Entier) : Entier
1. S0
Tant que Y < > 0 Faire
Si Y Mod 2 < > 0 Alors
SS + X
Fin si
X X * 2
Y Y Div 2
Fin Tant que
2. Anonyme S
3.Fin Anonyme
0) Procédure Somcar(x1,x2,s : entier)
1) X1 x1*x2
2) X2 x2*x2
3) Sx1+x2
4) FinSomcar
0) DébutProgramme Principale
1) X6
2) y 5
3) z0
4) Proc Somcar(x,y,z)
5) Ecrire (x,y,z)
6) FinProgramme Principale
Procedure P1(c:char; ch: string;var p: integer);
var i:integer;
Begin
p:=0;
i:=0;
Repeat
i:=i+1;
iF (ch[i]=c) thenP:=I;
Until (p<>0) or (i=length(ch));
End;
1. Transformercette procédure enune
fonction.
2. ExécuterlafonctionF1 pourla valeur
de C=’a’ et lavaleurde
ch=’bac blanc’
3. En déduire lafonctionprédéfinie
Pascal qui fournitle même le résultat
Page : ~ 3 ~
PartieII
Exercice 1
❶ Ecrire un programme Pascal qui permetde saisirunentierpremier
❷ Ecrire un programme Pascal qui permetde saisirune chaine de caractèresmajuscules
❸ Ecrire un programme Pascal qui permetde saisirune chaine de caractèresnumérique
❹ Ecrire un programme qui permetde remplir untableaupar10 entiersdistinctsdeuxàdeux
❺ Ecrire un programme qui permetde remplir untableaupar10 entiersdistincts
❻ Ecrire un programme qui permetde remplir untableaupar10 entierstriésdansordre croissant
Exercice 2
Ecrire unprogramme qui cherche et affiche lesnpremiersentiersnaturelspositifsimpairset
palindromes(nétantunentiernaturel tel que 5< n < 20). Un entierestditpalindrome s’il estlude la
même façonde gauche à droite etde droite à gauche.
Exemple : 121 estun entierimpairetpalindrome. N.B.
La solutiondoitcomporteraumoinsune fonctionetune procédure.
Exercice 3
PHRASEest une chaîne comportantun minimumde 5 caractères.On se propose d’écrire un
programme qui saisitPhrase puisaffiche sansrépétition:
- lescaractèresde PHRASE qui sontdeslettres(minusculesoumajuscules,accentuésounon)
- lesautrescaractèresde PHRASE.
Exercice 4
Deux entiersmetn sont dit amissi et seulementsi lasomme desdiviseursde msauf lui-même est
égale à n etla somme desdiviseursde nsauf lui-mêmeestégale àm.Ecrire unprogramme Pascal
permettantde détermineretd'affichertouslesnombresamiscomprisentre 1et1000.
Exercice 5
On se On se propose d'écrire unprogramme permettantde remplirdeuxtableaux V1etV2
respectivementparN etM entiers(avecN etM deux entiersde l'intervalle[2..20] etlesélémentsde
V1 et V2 sontsaisisdansun ordre strictementcroissant),puisde fusionnerlesélémentsde cesdeux
tableaux dansuntableauV3en éliminantlesredondancesetengardantl'ordre croissantdes
éléments.Enfin,le programmeafficheralesélémentsdutableauV3. Exemple :Si N =5, M = 7 et les
élémentsdesdeux tableaux V1etV2 sont:
Exercice 6
Ecrire unprogramme pascal qui permetde saisirune chaîne nonvide de longueurimpaireetde
l'affichersouslaforme d'unsablier.
Page : ~ 4 ~
Exercice 7
On désire coderune chaîne de caractèresen utilisantlafonction f(x) =2x – 1, x étantle code ASCII
d’uncaractère dansla chaîne.Les caractèressusceptiblesd’êtrecodéssontleslettresde l’alphabet
(majuscule ouminuscule),leschiffres(de 0à 9) etle point.Lesautrescaractères restentinchangés.
Ecrire unprogramme qui permetde saisirune chaîne de caractères puisd’affichersoncode.
Exercice 8
Ecrivezun programme permettantde vérifiersi unentierndonne estdivisiblepar7, enutilisantla
règle de divisibilitésuivante :
Nousnousappuyonssurle faitque si le nombre mcduestdivisiblepar7 alors : (mcd–2*u) est
divisible par7,et réciproquement.
Exemple 7241 :
Nousconservonstousleschiffressauf le dernier,etnouslui retranchonsdeux foisle dernier:
724-2*1 = 722. Nous procédons de même avecle résultat,soit722 : 72-2*2 = 68. Or 68 n’estpas
divisible par7,donc, 7241 nonplus.
Exercice 9
Deux nombrespremiersnetp,n > p,sont dits jumeaux si n- p = 2. Par exemple,3et5 sontjumeaux
ainsi que 41 et43. Ecrire un programme Pascal qui cherche etaffiche touslesnombrespremiers
jumeaux consécutifs ≤à 400.
Exercice 10
Un nombre M estdit «Rigolo»,si lasomme de seschiffresestégale àlasomme de tousleschiffres
de sesfacteurspremiers.
Exemple :
• Si M=690, alors Mest unnombre rigolo.Eneffet:
 La somme deschiffresde 690 est: 6+9+0=15
 Les facteurspremiersde 690 sont: 2, 3, 5 et 23
 La somme deschiffresdesfacteurspremiersde 690 est : 2+3+5+2+3=15
Écrire unprogramme Pascal qui permetde déterminertouslesnombresrigoloscomprisdans
l’intervalle[100..1000].
Exercice 11
On appelle nombrede Keithunnombre Kde n chiffresayantlapropriété suivante :enpartantdes
nombrescomposéschacund'undesn chiffresde K,on compose une sorte de suite encalculantla
somme desn derniersnombresde lasuite pourdéterminerle suivant.Si cette suitefournitàun
momentle nombre K,ce nombre estdit nombre de Keith.
Exemple :K=197
1+9+7=17 ; 9+7+17=33 ; 7+17+33=57 ; 17+33+57=107 ; 33+57+107=197 ; 57+107+197=361.
On obtientalorslasuite :1, 9, 7, 17, 33, 57, 107, 197, 361 dans laquellese trouve le nombre
197, donc 197 estun nombre de Keith.
Ecrire unprogramme Pascal qui permetde détermineretd’affichertouslesnombresde Keithdans
l’intervalle[10..200000].
Exercice 12
Ecrire unprogramme qui permetde convertirunentiernen binaire, exemple
N=5 101
+ Exercices tableaux & chaines
5 2
2
1
2
1
0
2
1
0

Contenu connexe

Tendances

Les algorithmes d'arithmetique
Les algorithmes d'arithmetiqueLes algorithmes d'arithmetique
Les algorithmes d'arithmetiquemohamed_SAYARI
 
Les algorithmes recurrents
Les algorithmes recurrentsLes algorithmes recurrents
Les algorithmes recurrentsmohamed_SAYARI
 
Bac info 2000-2015 (Tunisie)
Bac info 2000-2015 (Tunisie)Bac info 2000-2015 (Tunisie)
Bac info 2000-2015 (Tunisie)salah fenni
 
Serie recurrents & arithmetiques
Serie recurrents & arithmetiquesSerie recurrents & arithmetiques
Serie recurrents & arithmetiquesmohamed_SAYARI
 
Chapitre 4 récursivité
Chapitre 4 récursivitéChapitre 4 récursivité
Chapitre 4 récursivitéSana Aroussi
 
Algorithmes d'approximation
Algorithmes d'approximationAlgorithmes d'approximation
Algorithmes d'approximationmohamed_SAYARI
 
Algorithmique programmation2018
Algorithmique programmation2018Algorithmique programmation2018
Algorithmique programmation2018salah fenni
 
Résumé Algorithme et Programmation
Résumé Algorithme et ProgrammationRésumé Algorithme et Programmation
Résumé Algorithme et Programmationborhen boukthir
 
algorithme tronc commun lycée
algorithme tronc commun lycéealgorithme tronc commun lycée
algorithme tronc commun lycéeKayl Mido
 
Serie tri revision_3si
Serie tri revision_3siSerie tri revision_3si
Serie tri revision_3siRiadh Harizi
 
Devoirs Algorithme + correction pour 4 si
Devoirs Algorithme + correction pour 4 siDevoirs Algorithme + correction pour 4 si
Devoirs Algorithme + correction pour 4 siNarûtö Bàl'Sèm
 
Chapitre1: Langage Python
Chapitre1: Langage PythonChapitre1: Langage Python
Chapitre1: Langage PythonAziz Darouichi
 
Exercices en turbo pascal sur la récursivité
Exercices en turbo pascal sur la récursivitéExercices en turbo pascal sur la récursivité
Exercices en turbo pascal sur la récursivitésalah fenni
 
Travaux dirigés 1: algorithme & structures de données
Travaux dirigés 1: algorithme & structures de donnéesTravaux dirigés 1: algorithme & structures de données
Travaux dirigés 1: algorithme & structures de donnéesInes Ouaz
 

Tendances (20)

Les algorithmes d'arithmetique
Les algorithmes d'arithmetiqueLes algorithmes d'arithmetique
Les algorithmes d'arithmetique
 
Les algorithmes recurrents
Les algorithmes recurrentsLes algorithmes recurrents
Les algorithmes recurrents
 
Bac info 2000-2015 (Tunisie)
Bac info 2000-2015 (Tunisie)Bac info 2000-2015 (Tunisie)
Bac info 2000-2015 (Tunisie)
 
Recursiviteeeeeeeeee
RecursiviteeeeeeeeeeRecursiviteeeeeeeeee
Recursiviteeeeeeeeee
 
Serie recurrents & arithmetiques
Serie recurrents & arithmetiquesSerie recurrents & arithmetiques
Serie recurrents & arithmetiques
 
Chapitre 4 récursivité
Chapitre 4 récursivitéChapitre 4 récursivité
Chapitre 4 récursivité
 
Algorithmes d'approximation
Algorithmes d'approximationAlgorithmes d'approximation
Algorithmes d'approximation
 
Algorithmique programmation2018
Algorithmique programmation2018Algorithmique programmation2018
Algorithmique programmation2018
 
Résumé Algorithme et Programmation
Résumé Algorithme et ProgrammationRésumé Algorithme et Programmation
Résumé Algorithme et Programmation
 
Cours php bac info
Cours php bac infoCours php bac info
Cours php bac info
 
COURS_PYTHON_22.ppt
COURS_PYTHON_22.pptCOURS_PYTHON_22.ppt
COURS_PYTHON_22.ppt
 
algorithme tronc commun lycée
algorithme tronc commun lycéealgorithme tronc commun lycée
algorithme tronc commun lycée
 
Correction
CorrectionCorrection
Correction
 
Serie tri revision_3si
Serie tri revision_3siSerie tri revision_3si
Serie tri revision_3si
 
Devoirs Algorithme + correction pour 4 si
Devoirs Algorithme + correction pour 4 siDevoirs Algorithme + correction pour 4 si
Devoirs Algorithme + correction pour 4 si
 
Serie
SerieSerie
Serie
 
Chapitre1: Langage Python
Chapitre1: Langage PythonChapitre1: Langage Python
Chapitre1: Langage Python
 
Exercices en turbo pascal sur la récursivité
Exercices en turbo pascal sur la récursivitéExercices en turbo pascal sur la récursivité
Exercices en turbo pascal sur la récursivité
 
Cours JavaScript
Cours JavaScriptCours JavaScript
Cours JavaScript
 
Travaux dirigés 1: algorithme & structures de données
Travaux dirigés 1: algorithme & structures de donnéesTravaux dirigés 1: algorithme & structures de données
Travaux dirigés 1: algorithme & structures de données
 

En vedette

Fiche1 ex-sous-programme
Fiche1 ex-sous-programmeFiche1 ex-sous-programme
Fiche1 ex-sous-programmeBaghdadi Wajih
 
Fiche3 ex-sous-programme
Fiche3 ex-sous-programmeFiche3 ex-sous-programme
Fiche3 ex-sous-programmeBaghdadi Wajih
 
Informatiques bac scientifiques
Informatiques bac scientifiquesInformatiques bac scientifiques
Informatiques bac scientifiquesHichem Kemali
 
Exercices pascal tous les chapitres
Exercices pascal tous les chapitresExercices pascal tous les chapitres
Exercices pascal tous les chapitresborhen boukthir
 
devoir de contrôle N°2
devoir de contrôle N°2devoir de contrôle N°2
devoir de contrôle N°2Hichem Kemali
 
devoir de synthèse N1
devoir de synthèse N1devoir de synthèse N1
devoir de synthèse N1Hichem Kemali
 
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
 
exercices-corriges-dalgorithmique
exercices-corriges-dalgorithmiqueexercices-corriges-dalgorithmique
exercices-corriges-dalgorithmiquefast xp
 
Fiche2 ex-sous-programme
Fiche2 ex-sous-programmeFiche2 ex-sous-programme
Fiche2 ex-sous-programmeBaghdadi Wajih
 
chimie 1:la spectroscopie
chimie 1:la spectroscopiechimie 1:la spectroscopie
chimie 1:la spectroscopieHasnae Chabana
 
Comment réussir au Bacalauréat
Comment réussir au BacalauréatComment réussir au Bacalauréat
Comment réussir au BacalauréatBoursier Tchibinda
 
Les Structures de données
Les Structures de donnéesLes Structures de données
Les Structures de donnéesHichem Kemali
 
اللائحة الكاملة للمستفيدين من مقالع الرمال
اللائحة الكاملة للمستفيدين من مقالع الرمالاللائحة الكاملة للمستفيدين من مقالع الرمال
اللائحة الكاملة للمستفيدين من مقالع الرمالAssoib Rachid
 

En vedette (20)

Fiche1 ex-sous-programme
Fiche1 ex-sous-programmeFiche1 ex-sous-programme
Fiche1 ex-sous-programme
 
Fiche3 ex-sous-programme
Fiche3 ex-sous-programmeFiche3 ex-sous-programme
Fiche3 ex-sous-programme
 
Informatiques bac scientifiques
Informatiques bac scientifiquesInformatiques bac scientifiques
Informatiques bac scientifiques
 
Exercices pascal tous les chapitres
Exercices pascal tous les chapitresExercices pascal tous les chapitres
Exercices pascal tous les chapitres
 
devoir de contrôle N°2
devoir de contrôle N°2devoir de contrôle N°2
devoir de contrôle N°2
 
devoir de synthèse N1
devoir de synthèse N1devoir de synthèse N1
devoir de synthèse N1
 
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)
 
Les enregistrements
Les enregistrements Les enregistrements
Les enregistrements
 
exercices-corriges-dalgorithmique
exercices-corriges-dalgorithmiqueexercices-corriges-dalgorithmique
exercices-corriges-dalgorithmique
 
Fiche2 ex-sous-programme
Fiche2 ex-sous-programmeFiche2 ex-sous-programme
Fiche2 ex-sous-programme
 
La série 3 en pascal
La série 3 en pascalLa série 3 en pascal
La série 3 en pascal
 
Dec cms arithmétiques
Dec cms arithmétiquesDec cms arithmétiques
Dec cms arithmétiques
 
chimie 1:la spectroscopie
chimie 1:la spectroscopiechimie 1:la spectroscopie
chimie 1:la spectroscopie
 
Acide Base P H
Acide Base P HAcide Base P H
Acide Base P H
 
Comment réussir au Bacalauréat
Comment réussir au BacalauréatComment réussir au Bacalauréat
Comment réussir au Bacalauréat
 
SerieBoucle pour
SerieBoucle pourSerieBoucle pour
SerieBoucle pour
 
Les Structures de données
Les Structures de donnéesLes Structures de données
Les Structures de données
 
Diagrammes e p_h
Diagrammes e p_hDiagrammes e p_h
Diagrammes e p_h
 
اللائحة الكاملة للمستفيدين من مقالع الرمال
اللائحة الكاملة للمستفيدين من مقالع الرمالاللائحة الكاملة للمستفيدين من مقالع الرمال
اللائحة الكاملة للمستفيدين من مقالع الرمال
 
DCT1 4SI
DCT1  4SIDCT1  4SI
DCT1 4SI
 

Similaire à Série sous programmes (bac scientifique)

Exercicescorrigesdivers
ExercicescorrigesdiversExercicescorrigesdivers
ExercicescorrigesdiversKarim Amane
 
eExercices corrigesdivers
eExercices corrigesdiverseExercices corrigesdivers
eExercices corrigesdiversHajar Yazine
 
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
 
Les bases de la programmation en JAVA
Les bases de la programmation  en JAVA   Les bases de la programmation  en JAVA
Les bases de la programmation en JAVA Asmaa BENGUEDDACH
 
Exercices pascal fenni_2018
Exercices pascal fenni_2018Exercices pascal fenni_2018
Exercices pascal fenni_2018salah fenni
 
Correction-TD1.pdf
Correction-TD1.pdfCorrection-TD1.pdf
Correction-TD1.pdfMbarkiIsraa
 
Cours c#
Cours c#Cours c#
Cours c#zan
 
Ch8 correction exercices (1)
Ch8 correction exercices (1)Ch8 correction exercices (1)
Ch8 correction exercices (1)abdellah12
 
Manuel des TP : Atelier Web 2
Manuel des TP : Atelier Web 2Manuel des TP : Atelier Web 2
Manuel des TP : Atelier Web 2Faycel Chaoua
 
Exercices en langage c
Exercices en langage cExercices en langage c
Exercices en langage cDaoua Lotfi
 
Guide scilab
Guide scilabGuide scilab
Guide scilabzan
 

Similaire à Série sous programmes (bac scientifique) (20)

Exercicescorrigesdivers
ExercicescorrigesdiversExercicescorrigesdivers
Exercicescorrigesdivers
 
eExercices corrigesdivers
eExercices corrigesdiverseExercices corrigesdivers
eExercices corrigesdivers
 
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
 
Les bases de la programmation en JAVA
Les bases de la programmation  en JAVA   Les bases de la programmation  en JAVA
Les bases de la programmation en JAVA
 
Exercices pascal fenni_2018
Exercices pascal fenni_2018Exercices pascal fenni_2018
Exercices pascal fenni_2018
 
Correction-TD1.pdf
Correction-TD1.pdfCorrection-TD1.pdf
Correction-TD1.pdf
 
langage C++
langage C++langage C++
langage C++
 
Asd1
Asd1Asd1
Asd1
 
Cours c#
Cours c#Cours c#
Cours c#
 
Chapitre 04 : les fonctions
Chapitre 04 : les fonctionsChapitre 04 : les fonctions
Chapitre 04 : les fonctions
 
Ch8 correction exercices (1)
Ch8 correction exercices (1)Ch8 correction exercices (1)
Ch8 correction exercices (1)
 
Algo inf102 2007
Algo inf102 2007Algo inf102 2007
Algo inf102 2007
 
Manuel des TP : Atelier Web 2
Manuel des TP : Atelier Web 2Manuel des TP : Atelier Web 2
Manuel des TP : Atelier Web 2
 
Tp 1 introduction à matlab
Tp 1 introduction à matlabTp 1 introduction à matlab
Tp 1 introduction à matlab
 
Tp 1 introduction à matlab
Tp 1 introduction à matlabTp 1 introduction à matlab
Tp 1 introduction à matlab
 
Exercices en langage c
Exercices en langage cExercices en langage c
Exercices en langage c
 
syntax-matlab.pdf
syntax-matlab.pdfsyntax-matlab.pdf
syntax-matlab.pdf
 
Guide scilab
Guide scilabGuide scilab
Guide scilab
 
Tp1 matlab
Tp1 matlab Tp1 matlab
Tp1 matlab
 
cours algorithme
cours algorithmecours algorithme
cours algorithme
 

Dernier

Cours de Management des Systèmes d'information
Cours de Management des Systèmes d'informationCours de Management des Systèmes d'information
Cours de Management des Systèmes d'informationpapediallo3
 
Pas de vagues. pptx Film français
Pas de vagues.  pptx   Film     françaisPas de vagues.  pptx   Film     français
Pas de vagues. pptx Film françaisTxaruka
 
Chana Orloff.pptx Sculptrice franco-ukranienne
Chana Orloff.pptx Sculptrice franco-ukranienneChana Orloff.pptx Sculptrice franco-ukranienne
Chana Orloff.pptx Sculptrice franco-ukranienneTxaruka
 
Apprendre avec des top et nano influenceurs
Apprendre avec des top et nano influenceursApprendre avec des top et nano influenceurs
Apprendre avec des top et nano influenceursStagiaireLearningmat
 
Potentiel du Maroc en Produits du Terroir et Stratégie Adoptée pour le dévelo...
Potentiel du Maroc en Produits du Terroir et Stratégie Adoptée pour le dévelo...Potentiel du Maroc en Produits du Terroir et Stratégie Adoptée pour le dévelo...
Potentiel du Maroc en Produits du Terroir et Stratégie Adoptée pour le dévelo...NaimDoumissi
 
Faut-il avoir peur de la technique ? (G. Gay-Para)
Faut-il avoir peur de la technique ? (G. Gay-Para)Faut-il avoir peur de la technique ? (G. Gay-Para)
Faut-il avoir peur de la technique ? (G. Gay-Para)Gabriel Gay-Para
 
Vulnérabilité numérique d’usage : un enjeu pour l’aide à la réussitepdf
Vulnérabilité numérique d’usage : un enjeu pour l’aide à la réussitepdfVulnérabilité numérique d’usage : un enjeu pour l’aide à la réussitepdf
Vulnérabilité numérique d’usage : un enjeu pour l’aide à la réussitepdfSylvianeBachy
 
Présentation - Initiatives - CECOSDA - OIF - Fact Checking.pptx
Présentation - Initiatives - CECOSDA - OIF - Fact Checking.pptxPrésentation - Initiatives - CECOSDA - OIF - Fact Checking.pptx
Présentation - Initiatives - CECOSDA - OIF - Fact Checking.pptxJCAC
 
Pas de vagues. pptx Film français
Pas de vagues.  pptx      Film   françaisPas de vagues.  pptx      Film   français
Pas de vagues. pptx Film françaisTxaruka
 
Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...
Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...
Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...Bibdoc 37
 
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
 
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
 
PIE-A2-P4-support stagiaires sept 22-validé.pdf
PIE-A2-P4-support stagiaires sept 22-validé.pdfPIE-A2-P4-support stagiaires sept 22-validé.pdf
PIE-A2-P4-support stagiaires sept 22-validé.pdfRiDaHAziz
 
DIGNITAS INFINITA - DIGNITÉ HUMAINE; déclaration du dicastère .pptx
DIGNITAS INFINITA - DIGNITÉ HUMAINE; déclaration du dicastère .pptxDIGNITAS INFINITA - DIGNITÉ HUMAINE; déclaration du dicastère .pptx
DIGNITAS INFINITA - DIGNITÉ HUMAINE; déclaration du dicastère .pptxMartin M Flynn
 
PIE-A2-P 5- Supports stagiaires.pptx.pdf
PIE-A2-P 5- Supports stagiaires.pptx.pdfPIE-A2-P 5- Supports stagiaires.pptx.pdf
PIE-A2-P 5- Supports stagiaires.pptx.pdfRiDaHAziz
 
La Base unique départementale - Quel bilan, au bout de 5 ans .pdf
La Base unique départementale - Quel bilan, au bout de 5 ans .pdfLa Base unique départementale - Quel bilan, au bout de 5 ans .pdf
La Base unique départementale - Quel bilan, au bout de 5 ans .pdfbdp12
 
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdfBibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdfBibdoc 37
 

Dernier (18)

Cours de Management des Systèmes d'information
Cours de Management des Systèmes d'informationCours de Management des Systèmes d'information
Cours de Management des Systèmes d'information
 
Pas de vagues. pptx Film français
Pas de vagues.  pptx   Film     françaisPas de vagues.  pptx   Film     français
Pas de vagues. pptx Film français
 
Chana Orloff.pptx Sculptrice franco-ukranienne
Chana Orloff.pptx Sculptrice franco-ukranienneChana Orloff.pptx Sculptrice franco-ukranienne
Chana Orloff.pptx Sculptrice franco-ukranienne
 
Apprendre avec des top et nano influenceurs
Apprendre avec des top et nano influenceursApprendre avec des top et nano influenceurs
Apprendre avec des top et nano influenceurs
 
Potentiel du Maroc en Produits du Terroir et Stratégie Adoptée pour le dévelo...
Potentiel du Maroc en Produits du Terroir et Stratégie Adoptée pour le dévelo...Potentiel du Maroc en Produits du Terroir et Stratégie Adoptée pour le dévelo...
Potentiel du Maroc en Produits du Terroir et Stratégie Adoptée pour le dévelo...
 
Faut-il avoir peur de la technique ? (G. Gay-Para)
Faut-il avoir peur de la technique ? (G. Gay-Para)Faut-il avoir peur de la technique ? (G. Gay-Para)
Faut-il avoir peur de la technique ? (G. Gay-Para)
 
Vulnérabilité numérique d’usage : un enjeu pour l’aide à la réussitepdf
Vulnérabilité numérique d’usage : un enjeu pour l’aide à la réussitepdfVulnérabilité numérique d’usage : un enjeu pour l’aide à la réussitepdf
Vulnérabilité numérique d’usage : un enjeu pour l’aide à la réussitepdf
 
Présentation - Initiatives - CECOSDA - OIF - Fact Checking.pptx
Présentation - Initiatives - CECOSDA - OIF - Fact Checking.pptxPrésentation - Initiatives - CECOSDA - OIF - Fact Checking.pptx
Présentation - Initiatives - CECOSDA - OIF - Fact Checking.pptx
 
Pas de vagues. pptx Film français
Pas de vagues.  pptx      Film   françaisPas de vagues.  pptx      Film   français
Pas de vagues. pptx Film français
 
Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...
Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...
Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...
 
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
 
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
 
PIE-A2-P4-support stagiaires sept 22-validé.pdf
PIE-A2-P4-support stagiaires sept 22-validé.pdfPIE-A2-P4-support stagiaires sept 22-validé.pdf
PIE-A2-P4-support stagiaires sept 22-validé.pdf
 
DIGNITAS INFINITA - DIGNITÉ HUMAINE; déclaration du dicastère .pptx
DIGNITAS INFINITA - DIGNITÉ HUMAINE; déclaration du dicastère .pptxDIGNITAS INFINITA - DIGNITÉ HUMAINE; déclaration du dicastère .pptx
DIGNITAS INFINITA - DIGNITÉ HUMAINE; déclaration du dicastère .pptx
 
PIE-A2-P 5- Supports stagiaires.pptx.pdf
PIE-A2-P 5- Supports stagiaires.pptx.pdfPIE-A2-P 5- Supports stagiaires.pptx.pdf
PIE-A2-P 5- Supports stagiaires.pptx.pdf
 
La Base unique départementale - Quel bilan, au bout de 5 ans .pdf
La Base unique départementale - Quel bilan, au bout de 5 ans .pdfLa Base unique départementale - Quel bilan, au bout de 5 ans .pdf
La Base unique départementale - Quel bilan, au bout de 5 ans .pdf
 
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdfBibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
Bibdoc 2024 - Les maillons de la chaine du livre face aux enjeux écologiques.pdf
 
Bulletin des bibliotheques Burkina Faso mars 2024
Bulletin des bibliotheques Burkina Faso mars 2024Bulletin des bibliotheques Burkina Faso mars 2024
Bulletin des bibliotheques Burkina Faso mars 2024
 

Série sous programmes (bac scientifique)

  • 1. Page : ~ 1 ~ PartieI (Tournageà la main) Exercice N°1 Soitla fonctionPascal suivante : Questions: 1) Compléterlesvides(lespointillés) de cette fonction. 2) Exécutercette fonctionpour v1 = "bac tp info2014". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3) Expliquerle rôle de cette fonction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4) Donnerun exemple d’appel de cette fonction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exercice N°2 Exercice N°3 Questions : 1. Détermineretcompléterle type de cette fonctionainsi que lapartie déclarationdesvariableslocales. 2. Quelle estlavaleurrenvoyée parla fonctionTraitementsi d= 2, f = 5 etle tableauT contientlesélémentssuivants: -10|5|0|-6|10|13 3. Quel estle rôle de cette fonction ******************************************** Les Sous-Programmes ******************************************** Série des exercices N ° 6 Lycée Pilote Médenine Enseignant : Hichem Kemali ********* A.S : 2013/2014 ème Math01 Questions : 1) Exécuter l’algorithme pour les cas suivants : a) ch="123+15+4111" b) ch="34+15+134" 2) Donner le rôle de l’algorithme. 3) Remplacer la structure Répéter ….. Jusqu'à par une autre structure.
  • 2. Page : ~ 2 ~ Exercice N°4 Soitla fonctionsuivante : 1. Exécuter la fonction pour les valeurs suivantes de x et y : a. x=10 et y =2 b. x=6 et y =6 2. Quel est le rôle de cette fonction. Exercice N°5 Soientlesalgorithmessuivants 1. Trouver le résultatfourni parl’algorithme ci-dessus 2. Que faut-il ajouter àlaprocédure Somcarpour avoirun résultatcorrect ? 3. Remplacerdansce programme laprocédure par une fonction Exercice N°6 Soitle programme suivant : 0. DEF FN Anonyme (X, Y : Entier) : Entier 1. S0 Tant que Y < > 0 Faire Si Y Mod 2 < > 0 Alors SS + X Fin si X X * 2 Y Y Div 2 Fin Tant que 2. Anonyme S 3.Fin Anonyme 0) Procédure Somcar(x1,x2,s : entier) 1) X1 x1*x2 2) X2 x2*x2 3) Sx1+x2 4) FinSomcar 0) DébutProgramme Principale 1) X6 2) y 5 3) z0 4) Proc Somcar(x,y,z) 5) Ecrire (x,y,z) 6) FinProgramme Principale Procedure P1(c:char; ch: string;var p: integer); var i:integer; Begin p:=0; i:=0; Repeat i:=i+1; iF (ch[i]=c) thenP:=I; Until (p<>0) or (i=length(ch)); End; 1. Transformercette procédure enune fonction. 2. ExécuterlafonctionF1 pourla valeur de C=’a’ et lavaleurde ch=’bac blanc’ 3. En déduire lafonctionprédéfinie Pascal qui fournitle même le résultat
  • 3. Page : ~ 3 ~ PartieII Exercice 1 ❶ Ecrire un programme Pascal qui permetde saisirunentierpremier ❷ Ecrire un programme Pascal qui permetde saisirune chaine de caractèresmajuscules ❸ Ecrire un programme Pascal qui permetde saisirune chaine de caractèresnumérique ❹ Ecrire un programme qui permetde remplir untableaupar10 entiersdistinctsdeuxàdeux ❺ Ecrire un programme qui permetde remplir untableaupar10 entiersdistincts ❻ Ecrire un programme qui permetde remplir untableaupar10 entierstriésdansordre croissant Exercice 2 Ecrire unprogramme qui cherche et affiche lesnpremiersentiersnaturelspositifsimpairset palindromes(nétantunentiernaturel tel que 5< n < 20). Un entierestditpalindrome s’il estlude la même façonde gauche à droite etde droite à gauche. Exemple : 121 estun entierimpairetpalindrome. N.B. La solutiondoitcomporteraumoinsune fonctionetune procédure. Exercice 3 PHRASEest une chaîne comportantun minimumde 5 caractères.On se propose d’écrire un programme qui saisitPhrase puisaffiche sansrépétition: - lescaractèresde PHRASE qui sontdeslettres(minusculesoumajuscules,accentuésounon) - lesautrescaractèresde PHRASE. Exercice 4 Deux entiersmetn sont dit amissi et seulementsi lasomme desdiviseursde msauf lui-même est égale à n etla somme desdiviseursde nsauf lui-mêmeestégale àm.Ecrire unprogramme Pascal permettantde détermineretd'affichertouslesnombresamiscomprisentre 1et1000. Exercice 5 On se On se propose d'écrire unprogramme permettantde remplirdeuxtableaux V1etV2 respectivementparN etM entiers(avecN etM deux entiersde l'intervalle[2..20] etlesélémentsde V1 et V2 sontsaisisdansun ordre strictementcroissant),puisde fusionnerlesélémentsde cesdeux tableaux dansuntableauV3en éliminantlesredondancesetengardantl'ordre croissantdes éléments.Enfin,le programmeafficheralesélémentsdutableauV3. Exemple :Si N =5, M = 7 et les élémentsdesdeux tableaux V1etV2 sont: Exercice 6 Ecrire unprogramme pascal qui permetde saisirune chaîne nonvide de longueurimpaireetde l'affichersouslaforme d'unsablier.
  • 4. Page : ~ 4 ~ Exercice 7 On désire coderune chaîne de caractèresen utilisantlafonction f(x) =2x – 1, x étantle code ASCII d’uncaractère dansla chaîne.Les caractèressusceptiblesd’êtrecodéssontleslettresde l’alphabet (majuscule ouminuscule),leschiffres(de 0à 9) etle point.Lesautrescaractères restentinchangés. Ecrire unprogramme qui permetde saisirune chaîne de caractères puisd’affichersoncode. Exercice 8 Ecrivezun programme permettantde vérifiersi unentierndonne estdivisiblepar7, enutilisantla règle de divisibilitésuivante : Nousnousappuyonssurle faitque si le nombre mcduestdivisiblepar7 alors : (mcd–2*u) est divisible par7,et réciproquement. Exemple 7241 : Nousconservonstousleschiffressauf le dernier,etnouslui retranchonsdeux foisle dernier: 724-2*1 = 722. Nous procédons de même avecle résultat,soit722 : 72-2*2 = 68. Or 68 n’estpas divisible par7,donc, 7241 nonplus. Exercice 9 Deux nombrespremiersnetp,n > p,sont dits jumeaux si n- p = 2. Par exemple,3et5 sontjumeaux ainsi que 41 et43. Ecrire un programme Pascal qui cherche etaffiche touslesnombrespremiers jumeaux consécutifs ≤à 400. Exercice 10 Un nombre M estdit «Rigolo»,si lasomme de seschiffresestégale àlasomme de tousleschiffres de sesfacteurspremiers. Exemple : • Si M=690, alors Mest unnombre rigolo.Eneffet:  La somme deschiffresde 690 est: 6+9+0=15  Les facteurspremiersde 690 sont: 2, 3, 5 et 23  La somme deschiffresdesfacteurspremiersde 690 est : 2+3+5+2+3=15 Écrire unprogramme Pascal qui permetde déterminertouslesnombresrigoloscomprisdans l’intervalle[100..1000]. Exercice 11 On appelle nombrede Keithunnombre Kde n chiffresayantlapropriété suivante :enpartantdes nombrescomposéschacund'undesn chiffresde K,on compose une sorte de suite encalculantla somme desn derniersnombresde lasuite pourdéterminerle suivant.Si cette suitefournitàun momentle nombre K,ce nombre estdit nombre de Keith. Exemple :K=197 1+9+7=17 ; 9+7+17=33 ; 7+17+33=57 ; 17+33+57=107 ; 33+57+107=197 ; 57+107+197=361. On obtientalorslasuite :1, 9, 7, 17, 33, 57, 107, 197, 361 dans laquellese trouve le nombre 197, donc 197 estun nombre de Keith. Ecrire unprogramme Pascal qui permetde détermineretd’affichertouslesnombresde Keithdans l’intervalle[10..200000]. Exercice 12 Ecrire unprogramme qui permetde convertirunentiernen binaire, exemple N=5 101 + Exercices tableaux & chaines 5 2 2 1 2 1 0 2 1 0