SlideShare une entreprise Scribd logo
1  sur  3
Télécharger pour lire hors ligne
Page 1
Soitle programme Pascal suivant :
6. Un entier est dit Semi-Palindromique, s’il contient dans ses chiffres un entier de trois
chiffres palindrome. Exemple : N=52329 est Semi-Palindromique car l’entier 232 est
palindrome. Ajouter une procédure (écrire algorithme) intitulé « Semi_Pal » qui permet
d’afficher tous les entiers (de 5 chiffres) semi-palindromiques.
Ministère de l’Education Délégation
Régionale de l’Education Médenine
Lycée Pilote Médenine

DEVOIR DE CONTROLE N° 2

Prof :Hichem Kemali
Prénom & Nom : ………………………………… ………………………...Classe : ……….

Exercice N° 1 (7 pts)
Sections : Mathématiques
Niveau : 4ème
Secondaire
Epreuve : Informatique

Durée : 1.30 h Coefficient : 1

Date : Jeudi, 13 février 2013
Uses wincrt ;
var n:integer;
{function puissance}
Function f1 (n: integer): . . . . . . . . .;
var
. . . . . . . . .
. . . . . . . . .
begin
str(n,ch);
j:=puissance(10,Length(ch)-1);
x:=0;
repeat
x:=x+j*(n mod 10);
j:=j div 10;
n:=n div 10;
until n=0;
. . . . . . . :=x;
end;
begin
readln(n);
writeln(f1(n));
end.
Questions :
1) Compléterlesvides(lespointillés) de cette fonction.
2) Exécuterlafonction F1 pour n =2956
**la fonction puissancepermetdecalculer 10
Length(ch)-1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3) Quel estle rôle de cette fonction (F1)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4) Ecrire l’algorithme de lafonctionPuissance
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5) Si n = 23659, estce que le résultatretourné parle
programme estcorrect , justifiervotre réponse
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
NB. Les Réponses aux EXERCICES doivent être rédigées sur cette même feuille qui doit être remise à la fin de l’épreuve
avec la feuille de copie qui contiendra les réponses au PROBLEME.
Page 2
Les erreurs & Les corrections :
Exercice N° 2 (4 pts)
Les programmes suivants devraient tous afficher 2014, or ils sont truffés d’erreurs (il peut y en avoir
plusieurs dans chaque programme). Trouvez-les et proposez éventuellement une correction.
P1
1
P2
1
P4
1
P3
1
Les erreurs Corrections Les erreurs Corrections
Les erreurs Corrections Les erreurs Corrections
P1 P2
P3 P4
Page 3
Problème (9pts)
Pour ce problème, on demande d'écrire un programme pour coder ou décoder des messages
secrets (écrites en minuscules). On utilise un mot secret connu seulement par le codeur et le
décodeur. Ce mot ne peut pas contenir de répétitions de caractères.
Le principe estle suivant:
 On note leslettresde l'alphabet de 'a'à 'z' dansune ligne etleslettresdumotsecretdans
la deuxième ligne.
Exemple :
Mot Secret = 'spionage'
La chaine ainsi obtenu sert au codage ainsi qu'au décodage.
Par exemple, le message à coder est " attaque demain a l'aube "
Se code en " skksqjn onvszu s w'sjpn "
a b c d e f g h i j k l m n o p q r s t u v w x y z
s p i o n a g e z y x w v u t r q m l k j h f d c b
N.B : On remarque que les espaceset les signes de ponctuation ne sont pas codés.
Ecrire un programme qui permet de :
 De saisir une chaine ch ne contient pas de lettres majuscules
 De saisir le choix de l’utilisateur coder ou décoder cette chaine.
 De taper le mot secret valide (c’est-à-dire s'ilne contient pas de répétitions de lettres).
 D’afficher la chaine codée (ou décodée (selon le choix de l’utilisateur))
Questions :
1- Coder le mot « infos » en utilisant le mot secret « virus »
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2- Analyser le problème en le décomposant en modules
3- Analyser chacun des modules envisagés
a b c d e f g h i j k l m n o p q r s t u v w x y z
s p i o n a g e
s p i o n a g e z y x w v u t r q m l k j h f d c b
 Considérer l'exemple ci-contre pour le mot secret 'spionage'. Le reste de la deuxième
ligne est rempli par les lettres restantes de l'alphabet, dont celles qui ne figurent pas
dans le mot secret, mais en commençant par ‘z’.
Alphabet
Mot Secret

Contenu connexe

Tendances

Higher paper human geography
Higher paper   human geographyHigher paper   human geography
Higher paper human geographynicolabenson
 
Contested planet june 2010
Contested planet june 2010Contested planet june 2010
Contested planet june 2010Sally Longford
 
Bo de kt chuong i ds+hh 7
Bo de kt chuong i ds+hh 7Bo de kt chuong i ds+hh 7
Bo de kt chuong i ds+hh 7doanhuongdn
 
Climate risks and vulnerabilities in the less than 2C world
Climate risks and vulnerabilities in the less than 2C worldClimate risks and vulnerabilities in the less than 2C world
Climate risks and vulnerabilities in the less than 2C worldNAP Events
 
Climate change scenarios in the context of the less than 2C global temperatur...
Climate change scenarios in the context of the less than 2C global temperatur...Climate change scenarios in the context of the less than 2C global temperatur...
Climate change scenarios in the context of the less than 2C global temperatur...NAP Events
 
What does the Paris climate agreement mean for Finland and the European Union?
What does the Paris climate agreement mean for Finland and the European Union?What does the Paris climate agreement mean for Finland and the European Union?
What does the Paris climate agreement mean for Finland and the European Union?Sitra / Ekologinen kestävyys
 
Engage Mobile Consumers in the Moment
Engage Mobile Consumers in the MomentEngage Mobile Consumers in the Moment
Engage Mobile Consumers in the MomentVivastream
 

Tendances (12)

Higher paper human geography
Higher paper   human geographyHigher paper   human geography
Higher paper human geography
 
Contested planet june 2010
Contested planet june 2010Contested planet june 2010
Contested planet june 2010
 
Bo de kt chuong i ds+hh 7
Bo de kt chuong i ds+hh 7Bo de kt chuong i ds+hh 7
Bo de kt chuong i ds+hh 7
 
Climate risks and vulnerabilities in the less than 2C world
Climate risks and vulnerabilities in the less than 2C worldClimate risks and vulnerabilities in the less than 2C world
Climate risks and vulnerabilities in the less than 2C world
 
Climate change scenarios in the context of the less than 2C global temperatur...
Climate change scenarios in the context of the less than 2C global temperatur...Climate change scenarios in the context of the less than 2C global temperatur...
Climate change scenarios in the context of the less than 2C global temperatur...
 
What does the Paris climate agreement mean for Finland and the European Union?
What does the Paris climate agreement mean for Finland and the European Union?What does the Paris climate agreement mean for Finland and the European Union?
What does the Paris climate agreement mean for Finland and the European Union?
 
Ii
IiIi
Ii
 
Normes courriers
Normes courriersNormes courriers
Normes courriers
 
Hoja de anotaciones: Sector terciario
Hoja de anotaciones: Sector terciarioHoja de anotaciones: Sector terciario
Hoja de anotaciones: Sector terciario
 
Engage Mobile Consumers in the Moment
Engage Mobile Consumers in the MomentEngage Mobile Consumers in the Moment
Engage Mobile Consumers in the Moment
 
C sharp
C sharpC sharp
C sharp
 
Coder proprement
Coder proprementCoder proprement
Coder proprement
 

En vedette

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
 
Fiche2 ex-sous-programme
Fiche2 ex-sous-programmeFiche2 ex-sous-programme
Fiche2 ex-sous-programmeBaghdadi Wajih
 
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
 
Devoir+corrigé+de+synthèse+n°3+ +génie+mécanique+système+de+grénaillage+et+de...
Devoir+corrigé+de+synthèse+n°3+ +génie+mécanique+système+de+grénaillage+et+de...Devoir+corrigé+de+synthèse+n°3+ +génie+mécanique+système+de+grénaillage+et+de...
Devoir+corrigé+de+synthèse+n°3+ +génie+mécanique+système+de+grénaillage+et+de...Majda El Aouni
 
Correction devoirdecontrolen3transmissiondemouvement2at2012
Correction devoirdecontrolen3transmissiondemouvement2at2012Correction devoirdecontrolen3transmissiondemouvement2at2012
Correction devoirdecontrolen3transmissiondemouvement2at2012Majda El Aouni
 
M1202 Algorithmique & programmation Java - Cours 1 2013
M1202 Algorithmique & programmation Java - Cours 1 2013M1202 Algorithmique & programmation Java - Cours 1 2013
M1202 Algorithmique & programmation Java - Cours 1 2013PGambette
 
Cours informatique supports de stockage
Cours  informatique supports de stockage Cours  informatique supports de stockage
Cours informatique supports de stockage Tunisie collège
 
Enrouleur de ressort (corrigé)
Enrouleur de ressort (corrigé)Enrouleur de ressort (corrigé)
Enrouleur de ressort (corrigé)Mohamed Trabelsi
 
Le grafcet cours & exercices corrigés
Le grafcet cours & exercices corrigésLe grafcet cours & exercices corrigés
Le grafcet cours & exercices corrigéstoumed
 

En vedette (12)

Série sous programmes (bac scientifique)
Série sous programmes (bac scientifique)Série sous programmes (bac scientifique)
Série sous programmes (bac scientifique)
 
Fiche2 ex-sous-programme
Fiche2 ex-sous-programmeFiche2 ex-sous-programme
Fiche2 ex-sous-programme
 
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
 
Devoir+corrigé+de+synthèse+n°3+ +génie+mécanique+système+de+grénaillage+et+de...
Devoir+corrigé+de+synthèse+n°3+ +génie+mécanique+système+de+grénaillage+et+de...Devoir+corrigé+de+synthèse+n°3+ +génie+mécanique+système+de+grénaillage+et+de...
Devoir+corrigé+de+synthèse+n°3+ +génie+mécanique+système+de+grénaillage+et+de...
 
Correction devoirdecontrolen3transmissiondemouvement2at2012
Correction devoirdecontrolen3transmissiondemouvement2at2012Correction devoirdecontrolen3transmissiondemouvement2at2012
Correction devoirdecontrolen3transmissiondemouvement2at2012
 
M1202 Algorithmique & programmation Java - Cours 1 2013
M1202 Algorithmique & programmation Java - Cours 1 2013M1202 Algorithmique & programmation Java - Cours 1 2013
M1202 Algorithmique & programmation Java - Cours 1 2013
 
Cours informatique supports de stockage
Cours  informatique supports de stockage Cours  informatique supports de stockage
Cours informatique supports de stockage
 
Cotation fonctionnelle
Cotation fonctionnelleCotation fonctionnelle
Cotation fonctionnelle
 
Enrouleur de ressort (corrigé)
Enrouleur de ressort (corrigé)Enrouleur de ressort (corrigé)
Enrouleur de ressort (corrigé)
 
Serie2
Serie2Serie2
Serie2
 
Le grafcet cours & exercices corrigés
Le grafcet cours & exercices corrigésLe grafcet cours & exercices corrigés
Le grafcet cours & exercices corrigés
 

Similaire à devoir de contrôle N°2

Contested planet june 2010
Contested planet june 2010Contested planet june 2010
Contested planet june 2010Sally Longford
 
Building for the future
Building for the futureBuilding for the future
Building for the futureNewsworks
 
Chorégraphes : un état des lieux 2015
Chorégraphes : un état des lieux 2015Chorégraphes : un état des lieux 2015
Chorégraphes : un état des lieux 2015La French Team
 
Plantilla clases
Plantilla clasesPlantilla clases
Plantilla clasescybicolla
 
Normes courriers
Normes courriersNormes courriers
Normes courriersAdelBelouka
 
Normes courriers
Normes courriersNormes courriers
Normes courriersviaudalizee
 
Fiche Paris gare du Nord
Fiche Paris gare du NordFiche Paris gare du Nord
Fiche Paris gare du NordAlbert Train
 
Fiche Paris gare de Lyon
Fiche Paris gare de LyonFiche Paris gare de Lyon
Fiche Paris gare de LyonAlbert Train
 
Normes courriers
Normes courriersNormes courriers
Normes courriersmanonglrdo
 
Fiche Paris gare Montparnasse
Fiche Paris gare MontparnasseFiche Paris gare Montparnasse
Fiche Paris gare MontparnasseAlbert Train
 
Poblacion aborigen prehispanica 11a1
Poblacion aborigen prehispanica 11a1Poblacion aborigen prehispanica 11a1
Poblacion aborigen prehispanica 11a1Michel Wen
 

Similaire à devoir de contrôle N°2 (20)

6 ge01 01_jan 2011
6 ge01 01_jan 20116 ge01 01_jan 2011
6 ge01 01_jan 2011
 
Unit 3 - Jun 11
Unit 3 - Jun 11Unit 3 - Jun 11
Unit 3 - Jun 11
 
Contested planet june 2010
Contested planet june 2010Contested planet june 2010
Contested planet june 2010
 
Building for the future
Building for the futureBuilding for the future
Building for the future
 
Chorégraphes : un état des lieux 2015
Chorégraphes : un état des lieux 2015Chorégraphes : un état des lieux 2015
Chorégraphes : un état des lieux 2015
 
SAP+Case+Study
SAP+Case+StudySAP+Case+Study
SAP+Case+Study
 
Pontinho
PontinhoPontinho
Pontinho
 
Plantilla clases
Plantilla clasesPlantilla clases
Plantilla clases
 
Hojapuntos
HojapuntosHojapuntos
Hojapuntos
 
Normes courriers
Normes courriersNormes courriers
Normes courriers
 
Normes courriers
Normes courriersNormes courriers
Normes courriers
 
Normes courriers
Normes courriersNormes courriers
Normes courriers
 
Uplof
UplofUplof
Uplof
 
Fiche Paris gare du Nord
Fiche Paris gare du NordFiche Paris gare du Nord
Fiche Paris gare du Nord
 
Fiche Paris gare de Lyon
Fiche Paris gare de LyonFiche Paris gare de Lyon
Fiche Paris gare de Lyon
 
Normes courriers
Normes courriersNormes courriers
Normes courriers
 
Normes courriers
Normes courriersNormes courriers
Normes courriers
 
Fiche Paris gare Montparnasse
Fiche Paris gare MontparnasseFiche Paris gare Montparnasse
Fiche Paris gare Montparnasse
 
Poblacion aborigen prehispanica 11a1
Poblacion aborigen prehispanica 11a1Poblacion aborigen prehispanica 11a1
Poblacion aborigen prehispanica 11a1
 
Normes courriers
Normes courriersNormes courriers
Normes courriers
 

Dernier

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
 
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
 
presentation sur la maladie de la dengue .pptx
presentation sur la maladie de la dengue .pptxpresentation sur la maladie de la dengue .pptx
presentation sur la maladie de la dengue .pptxNYTombaye
 
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_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSKennel
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipM2i Formation
 
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
 
Evaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxEvaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxAsmaa105193
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptxTxaruka
 
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
 

Dernier (20)

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
 
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
 
presentation sur la maladie de la dengue .pptx
presentation sur la maladie de la dengue .pptxpresentation sur la maladie de la dengue .pptx
presentation sur la maladie de la dengue .pptx
 
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_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadership
 
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
 
Evaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxEvaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. Marocpptx
 
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
 
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
 
DO PALÁCIO À ASSEMBLEIA .
DO PALÁCIO À ASSEMBLEIA                 .DO PALÁCIO À ASSEMBLEIA                 .
DO PALÁCIO À ASSEMBLEIA .
 
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
 
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
 
Pâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie PelletierPâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie Pelletier
 
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 .
 
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
 
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
 
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
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptx
 
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
 

devoir de contrôle N°2

  • 1. Page 1 Soitle programme Pascal suivant : 6. Un entier est dit Semi-Palindromique, s’il contient dans ses chiffres un entier de trois chiffres palindrome. Exemple : N=52329 est Semi-Palindromique car l’entier 232 est palindrome. Ajouter une procédure (écrire algorithme) intitulé « Semi_Pal » qui permet d’afficher tous les entiers (de 5 chiffres) semi-palindromiques. Ministère de l’Education Délégation Régionale de l’Education Médenine Lycée Pilote Médenine  DEVOIR DE CONTROLE N° 2  Prof :Hichem Kemali Prénom & Nom : ………………………………… ………………………...Classe : ……….  Exercice N° 1 (7 pts) Sections : Mathématiques Niveau : 4ème Secondaire Epreuve : Informatique  Durée : 1.30 h Coefficient : 1  Date : Jeudi, 13 février 2013 Uses wincrt ; var n:integer; {function puissance} Function f1 (n: integer): . . . . . . . . .; var . . . . . . . . . . . . . . . . . . begin str(n,ch); j:=puissance(10,Length(ch)-1); x:=0; repeat x:=x+j*(n mod 10); j:=j div 10; n:=n div 10; until n=0; . . . . . . . :=x; end; begin readln(n); writeln(f1(n)); end. Questions : 1) Compléterlesvides(lespointillés) de cette fonction. 2) Exécuterlafonction F1 pour n =2956 **la fonction puissancepermetdecalculer 10 Length(ch)-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3) Quel estle rôle de cette fonction (F1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4) Ecrire l’algorithme de lafonctionPuissance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5) Si n = 23659, estce que le résultatretourné parle programme estcorrect , justifiervotre réponse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . NB. Les Réponses aux EXERCICES doivent être rédigées sur cette même feuille qui doit être remise à la fin de l’épreuve avec la feuille de copie qui contiendra les réponses au PROBLEME.
  • 2. Page 2 Les erreurs & Les corrections : Exercice N° 2 (4 pts) Les programmes suivants devraient tous afficher 2014, or ils sont truffés d’erreurs (il peut y en avoir plusieurs dans chaque programme). Trouvez-les et proposez éventuellement une correction. P1 1 P2 1 P4 1 P3 1 Les erreurs Corrections Les erreurs Corrections Les erreurs Corrections Les erreurs Corrections P1 P2 P3 P4
  • 3. Page 3 Problème (9pts) Pour ce problème, on demande d'écrire un programme pour coder ou décoder des messages secrets (écrites en minuscules). On utilise un mot secret connu seulement par le codeur et le décodeur. Ce mot ne peut pas contenir de répétitions de caractères. Le principe estle suivant:  On note leslettresde l'alphabet de 'a'à 'z' dansune ligne etleslettresdumotsecretdans la deuxième ligne. Exemple : Mot Secret = 'spionage' La chaine ainsi obtenu sert au codage ainsi qu'au décodage. Par exemple, le message à coder est " attaque demain a l'aube " Se code en " skksqjn onvszu s w'sjpn " a b c d e f g h i j k l m n o p q r s t u v w x y z s p i o n a g e z y x w v u t r q m l k j h f d c b N.B : On remarque que les espaceset les signes de ponctuation ne sont pas codés. Ecrire un programme qui permet de :  De saisir une chaine ch ne contient pas de lettres majuscules  De saisir le choix de l’utilisateur coder ou décoder cette chaine.  De taper le mot secret valide (c’est-à-dire s'ilne contient pas de répétitions de lettres).  D’afficher la chaine codée (ou décodée (selon le choix de l’utilisateur)) Questions : 1- Coder le mot « infos » en utilisant le mot secret « virus » . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2- Analyser le problème en le décomposant en modules 3- Analyser chacun des modules envisagés a b c d e f g h i j k l m n o p q r s t u v w x y z s p i o n a g e s p i o n a g e z y x w v u t r q m l k j h f d c b  Considérer l'exemple ci-contre pour le mot secret 'spionage'. Le reste de la deuxième ligne est rempli par les lettres restantes de l'alphabet, dont celles qui ne figurent pas dans le mot secret, mais en commençant par ‘z’. Alphabet Mot Secret