SlideShare une entreprise Scribd logo
1  sur  3
Contrôle n° 1

Exercice 1 :

  Soit le code suivant :

float foo (int a, int b, int c , int d , float e ) { …..…… 0
float e ;
if(a == 0){ …………. 1
Return 0 ; …..……… 2
}
Int x =0 ; …………… 3
If((a==b) || ((c==d) && (a==0))){ …………. 4
X = 1 ; …………. 5
}
e = 1/x ; ……………. 6
return e ;
} …………… 7

Question :

1. Donner les entrées de cette fonction ?
   a, b, c, d et e .

2. Tracez le graphe de flot de contrôle.




3. Donnez un ensemble minimum de jeux de données qui satisfaire respectivement les criteres suivants :
   - Ttes les instructions (nœuds )
      1 seul chemin est suffisant pour passé par tts les sommets
      Ch = {0, 1, 2, 3, 4, 5, 6, 7, 8} // chemin vert dans le graphe
      On à : (a, b, c, d, e) comme des entrées.
       JT = {(0, 0, 2, 2, 5.0) // a = 0 selon « 2 » et a = b selon « 4 ». et les autres valeurs sont qqes (n’importes !!)
          // e =5.0 ou 3.1 ou 2.2... puisk c’est 1 float.
   - Ttes les branches (arcs)
      1 chemin ne suffit pas pour satisfait ce critère
      Donc on est besoins d’un autre chemin pour passer par tous les arcs
       ch1 = {0, 1, 2, 3, 4, 5, 6, 7, 8} // comme le critère tts les sommets.
          JT = {(0, 0, 2, 2, 5.0).
ch2 = {0, 1, 3, 4, 5, 7, 8} // chemin rouge dans le graphe
        JT = {(2, 3, 2, 2, 5.0) // a = ! 0 et a= ! b ou a= ! 0 et c != d

-   Couverture des conditions
    On à 2 conditions et pour chaque condition on à 2 probabilité ( soit vraie ou fausse )
    1- Condition1 (a == 0) :
           Vrai : JT = {(0, 1, 2, 3, 4)}
            Fausse : JT = {(3, 1, 2, 3, 4)}
    2- Condition2 ((a==b) || ((c==d) && (a==0))) :
            Vrai : JT = {(0, 0, 2, 3, 4)} ou {(0, 3, 1, 1, 4)} // a=b ou c=d avec a == 0
            Fausse : JT = {(2, 0, 2, 3, 4)} ou {(2, 3, 2, 1, 4)} // a = ! b et (c= ! d ou a != 0)

                                          ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬




1- Les entrées sont : x , y (affectation) et z (lecture) .


2- Le graphe :
3- Les paires déf-uti :

    • une définition (=lecture ou affectation) d’une variable x est notée def(x)
    • une utilisation d’une variable est x notée P_use(x) dans un prédicat (condition)
    • C_use(x) dans un calcul.

    Voir le graphe. Et avec un tableau contient : définition et utilisation (p-use et c-use), il est simple de définir les
    paires déf/use pour chaqu’1 des 3 variables (x, y et z).

Contenu connexe

Tendances

exercices d'analyse complexe
exercices d'analyse complexeexercices d'analyse complexe
exercices d'analyse complexeKamel Djeddi
 
Exercices complexes corriges
Exercices complexes corrigesExercices complexes corriges
Exercices complexes corrigesKarim Amane
 
Devoir Math de session controle la correction
Devoir Math de session controle la correctionDevoir Math de session controle la correction
Devoir Math de session controle la correctionAchraf Frouja
 
Contrôle 1 pour révision
Contrôle 1 pour révisionContrôle 1 pour révision
Contrôle 1 pour révisionAHMED ENNAJI
 
Exercice nombres complexes
Exercice nombres complexesExercice nombres complexes
Exercice nombres complexesYessin Abdelhedi
 
4 t série5-1314-wa-alphamaths
4 t série5-1314-wa-alphamaths4 t série5-1314-wa-alphamaths
4 t série5-1314-wa-alphamathsSmaali Mondher
 
Chap nombres complexes
Chap nombres complexesChap nombres complexes
Chap nombres complexesKarim Amane
 
TD La fonction logarithme exercices corrigés - SOUFIANE MERABTI
TD La fonction logarithme exercices corrigés -  SOUFIANE MERABTITD La fonction logarithme exercices corrigés -  SOUFIANE MERABTI
TD La fonction logarithme exercices corrigés - SOUFIANE MERABTIsoufiane merabti
 
Devoir surveille 1 2 bac pc 2019
Devoir surveille 1  2 bac pc 2019Devoir surveille 1  2 bac pc 2019
Devoir surveille 1 2 bac pc 2019AHMED ENNAJI
 
Exercices corriges nombres_complexes
Exercices corriges nombres_complexesExercices corriges nombres_complexes
Exercices corriges nombres_complexesOmar Ramzaoui
 
Harquel Anthony Exercices 62 Et 63 [1]
Harquel Anthony Exercices 62 Et 63 [1]Harquel Anthony Exercices 62 Et 63 [1]
Harquel Anthony Exercices 62 Et 63 [1]Danober
 
HARQUEL ANTHONY exercices 62 et 63.
HARQUEL ANTHONY exercices  62 et 63.HARQUEL ANTHONY exercices  62 et 63.
HARQUEL ANTHONY exercices 62 et 63.Danober
 
Devoir surveille 1 semestre2 1sm om
Devoir surveille 1 semestre2 1sm omDevoir surveille 1 semestre2 1sm om
Devoir surveille 1 semestre2 1sm omAHMED ENNAJI
 

Tendances (20)

exercices d'analyse complexe
exercices d'analyse complexeexercices d'analyse complexe
exercices d'analyse complexe
 
Exercices complexes corriges
Exercices complexes corrigesExercices complexes corriges
Exercices complexes corriges
 
Fiche complexes
Fiche complexesFiche complexes
Fiche complexes
 
Chapitre2 1 c
Chapitre2 1 cChapitre2 1 c
Chapitre2 1 c
 
Devoir Math de session controle la correction
Devoir Math de session controle la correctionDevoir Math de session controle la correction
Devoir Math de session controle la correction
 
Contrôle 1 pour révision
Contrôle 1 pour révisionContrôle 1 pour révision
Contrôle 1 pour révision
 
Exercice nombres complexes
Exercice nombres complexesExercice nombres complexes
Exercice nombres complexes
 
4 t série5-1314-wa-alphamaths
4 t série5-1314-wa-alphamaths4 t série5-1314-wa-alphamaths
4 t série5-1314-wa-alphamaths
 
Bac blanc 6
Bac blanc 6Bac blanc 6
Bac blanc 6
 
Bac blanc3 oum
Bac blanc3 oumBac blanc3 oum
Bac blanc3 oum
 
Chap nombres complexes
Chap nombres complexesChap nombres complexes
Chap nombres complexes
 
TD La fonction logarithme exercices corrigés - SOUFIANE MERABTI
TD La fonction logarithme exercices corrigés -  SOUFIANE MERABTITD La fonction logarithme exercices corrigés -  SOUFIANE MERABTI
TD La fonction logarithme exercices corrigés - SOUFIANE MERABTI
 
Devoir surveille 1 2 bac pc 2019
Devoir surveille 1  2 bac pc 2019Devoir surveille 1  2 bac pc 2019
Devoir surveille 1 2 bac pc 2019
 
Bac blanc 5
Bac blanc 5Bac blanc 5
Bac blanc 5
 
Exercices corriges nombres_complexes
Exercices corriges nombres_complexesExercices corriges nombres_complexes
Exercices corriges nombres_complexes
 
Bac blanc 10
Bac blanc 10Bac blanc 10
Bac blanc 10
 
Examen blanc 7
Examen blanc 7Examen blanc 7
Examen blanc 7
 
Harquel Anthony Exercices 62 Et 63 [1]
Harquel Anthony Exercices 62 Et 63 [1]Harquel Anthony Exercices 62 Et 63 [1]
Harquel Anthony Exercices 62 Et 63 [1]
 
HARQUEL ANTHONY exercices 62 et 63.
HARQUEL ANTHONY exercices  62 et 63.HARQUEL ANTHONY exercices  62 et 63.
HARQUEL ANTHONY exercices 62 et 63.
 
Devoir surveille 1 semestre2 1sm om
Devoir surveille 1 semestre2 1sm omDevoir surveille 1 semestre2 1sm om
Devoir surveille 1 semestre2 1sm om
 

En vedette

Louise te poele images
Louise te poele imagesLouise te poele images
Louise te poele imageslouisetepoele
 
Sample questions module 4 Manifest
Sample questions module 4 ManifestSample questions module 4 Manifest
Sample questions module 4 Manifestalaurel44
 
Christopher Peters Introduction
Christopher Peters Introduction Christopher Peters Introduction
Christopher Peters Introduction ChristopherLPeters
 
electric work history
electric work historyelectric work history
electric work historyScott Boatman
 
Innovations scientifiques et technologiques corrigé
Innovations scientifiques et technologiques corrigéInnovations scientifiques et technologiques corrigé
Innovations scientifiques et technologiques corrigéCéline Langlet
 
Prevencion y promocion de la salud
Prevencion y promocion de la saludPrevencion y promocion de la salud
Prevencion y promocion de la saludanayssuevis
 
Prevencion y promocion de la salud
Prevencion y promocion de la saludPrevencion y promocion de la salud
Prevencion y promocion de la saludanayssuevis
 
1° gm diapo version web
1° gm diapo version web1° gm diapo version web
1° gm diapo version webCéline Langlet
 
Présentation roxane
Présentation roxanePrésentation roxane
Présentation roxane3SUISSES_be
 
Introduction : un siècle de transformations technologiques et scientifiques
Introduction : un siècle de transformations technologiques et scientifiquesIntroduction : un siècle de transformations technologiques et scientifiques
Introduction : un siècle de transformations technologiques et scientifiquesCéline Langlet
 
25961698 demarche-moderne-2006
25961698 demarche-moderne-200625961698 demarche-moderne-2006
25961698 demarche-moderne-2006zguebsdm
 
L'Europe au XVIII° siècle
L'Europe au XVIII° siècleL'Europe au XVIII° siècle
L'Europe au XVIII° siècleCéline Langlet
 
Sans Frontières & ATR
Sans Frontières & ATRSans Frontières & ATR
Sans Frontières & ATRoffred
 
Projet sur transfert de fichiers
Projet sur transfert de fichiersProjet sur transfert de fichiers
Projet sur transfert de fichiersjosepkap
 

En vedette (20)

Powerpoint
PowerpointPowerpoint
Powerpoint
 
Louise te poele images
Louise te poele imagesLouise te poele images
Louise te poele images
 
Toques zen.pps 2012
Toques zen.pps 2012Toques zen.pps 2012
Toques zen.pps 2012
 
Hda esclavage
Hda esclavageHda esclavage
Hda esclavage
 
Sample questions module 4 Manifest
Sample questions module 4 ManifestSample questions module 4 Manifest
Sample questions module 4 Manifest
 
Excellent never quit
Excellent never quitExcellent never quit
Excellent never quit
 
Christopher Peters Introduction
Christopher Peters Introduction Christopher Peters Introduction
Christopher Peters Introduction
 
electric work history
electric work historyelectric work history
electric work history
 
Georgetown Project
Georgetown ProjectGeorgetown Project
Georgetown Project
 
Innovations scientifiques et technologiques corrigé
Innovations scientifiques et technologiques corrigéInnovations scientifiques et technologiques corrigé
Innovations scientifiques et technologiques corrigé
 
Prevencion y promocion de la salud
Prevencion y promocion de la saludPrevencion y promocion de la salud
Prevencion y promocion de la salud
 
Prevencion y promocion de la salud
Prevencion y promocion de la saludPrevencion y promocion de la salud
Prevencion y promocion de la salud
 
1° gm diapo version web
1° gm diapo version web1° gm diapo version web
1° gm diapo version web
 
Présentation roxane
Présentation roxanePrésentation roxane
Présentation roxane
 
Introduction : un siècle de transformations technologiques et scientifiques
Introduction : un siècle de transformations technologiques et scientifiquesIntroduction : un siècle de transformations technologiques et scientifiques
Introduction : un siècle de transformations technologiques et scientifiques
 
25961698 demarche-moderne-2006
25961698 demarche-moderne-200625961698 demarche-moderne-2006
25961698 demarche-moderne-2006
 
L'Europe au XVIII° siècle
L'Europe au XVIII° siècleL'Europe au XVIII° siècle
L'Europe au XVIII° siècle
 
Sans Frontières & ATR
Sans Frontières & ATRSans Frontières & ATR
Sans Frontières & ATR
 
Unix_basics
Unix_basicsUnix_basics
Unix_basics
 
Projet sur transfert de fichiers
Projet sur transfert de fichiersProjet sur transfert de fichiers
Projet sur transfert de fichiers
 

Similaire à Tql 2011 2012

Cours3 Réponse fréquentielle des systèmes dynamiques continus LTI
Cours3 Réponse fréquentielle des systèmes dynamiques continus LTICours3 Réponse fréquentielle des systèmes dynamiques continus LTI
Cours3 Réponse fréquentielle des systèmes dynamiques continus LTIsarah Benmerzouk
 
Projet Méthodes Numériques
Projet  Méthodes Numériques Projet  Méthodes Numériques
Projet Méthodes Numériques Ramin Samadi
 
Epreuve de mathématiques informatique (modélisation) Agro/Véto BCPST 2017
Epreuve de mathématiques informatique (modélisation) Agro/Véto BCPST 2017Epreuve de mathématiques informatique (modélisation) Agro/Véto BCPST 2017
Epreuve de mathématiques informatique (modélisation) Agro/Véto BCPST 2017Ahmed Ammar Rebai PhD
 
Cours programmation en matlab2 (1)
Cours programmation en matlab2 (1)Cours programmation en matlab2 (1)
Cours programmation en matlab2 (1)Guesmi Amal
 
103433 flexion hyperstatique
103433 flexion hyperstatique103433 flexion hyperstatique
103433 flexion hyperstatiqueAissa Ouai
 
124776153 td-automatique-1 a-jmd-2011
124776153 td-automatique-1 a-jmd-2011124776153 td-automatique-1 a-jmd-2011
124776153 td-automatique-1 a-jmd-2011sunprass
 
cours_2_alignement_2022.pptx
cours_2_alignement_2022.pptxcours_2_alignement_2022.pptx
cours_2_alignement_2022.pptxAmmr2
 
cours-5.1.pdf
cours-5.1.pdfcours-5.1.pdf
cours-5.1.pdfGonnaBe1
 
Cours rep etat
Cours rep etatCours rep etat
Cours rep etatLin Pepin
 
Devoir de synthèse_n°_02--2008-2009(mr_otay)[lycée__el_aghaliba]
Devoir de synthèse_n°_02--2008-2009(mr_otay)[lycée__el_aghaliba]Devoir de synthèse_n°_02--2008-2009(mr_otay)[lycée__el_aghaliba]
Devoir de synthèse_n°_02--2008-2009(mr_otay)[lycée__el_aghaliba]Yessin Abdelhedi
 
UML OCL : Cheat Sheet - 10
UML OCL : Cheat Sheet - 10UML OCL : Cheat Sheet - 10
UML OCL : Cheat Sheet - 10megaplanet20
 
Exemple de-concours-ensa-math
Exemple de-concours-ensa-mathExemple de-concours-ensa-math
Exemple de-concours-ensa-mathkamalEZZGHARI
 
Chapitre 1 automatique de base
Chapitre 1 automatique de  baseChapitre 1 automatique de  base
Chapitre 1 automatique de basesimo927066
 
Chapitre 1 auto base
Chapitre 1 auto baseChapitre 1 auto base
Chapitre 1 auto basesimo927066
 

Similaire à Tql 2011 2012 (20)

Cours3 Réponse fréquentielle des systèmes dynamiques continus LTI
Cours3 Réponse fréquentielle des systèmes dynamiques continus LTICours3 Réponse fréquentielle des systèmes dynamiques continus LTI
Cours3 Réponse fréquentielle des systèmes dynamiques continus LTI
 
corr_exos.pdf
corr_exos.pdfcorr_exos.pdf
corr_exos.pdf
 
Series temporelles
Series temporellesSeries temporelles
Series temporelles
 
Projet Méthodes Numériques
Projet  Méthodes Numériques Projet  Méthodes Numériques
Projet Méthodes Numériques
 
Epreuve de mathématiques informatique (modélisation) Agro/Véto BCPST 2017
Epreuve de mathématiques informatique (modélisation) Agro/Véto BCPST 2017Epreuve de mathématiques informatique (modélisation) Agro/Véto BCPST 2017
Epreuve de mathématiques informatique (modélisation) Agro/Véto BCPST 2017
 
Cours programmation en matlab2 (1)
Cours programmation en matlab2 (1)Cours programmation en matlab2 (1)
Cours programmation en matlab2 (1)
 
103433 flexion hyperstatique
103433 flexion hyperstatique103433 flexion hyperstatique
103433 flexion hyperstatique
 
124776153 td-automatique-1 a-jmd-2011
124776153 td-automatique-1 a-jmd-2011124776153 td-automatique-1 a-jmd-2011
124776153 td-automatique-1 a-jmd-2011
 
cours_2_alignement_2022.pptx
cours_2_alignement_2022.pptxcours_2_alignement_2022.pptx
cours_2_alignement_2022.pptx
 
cours-5.1.pdf
cours-5.1.pdfcours-5.1.pdf
cours-5.1.pdf
 
Cours rep etat
Cours rep etatCours rep etat
Cours rep etat
 
Video
VideoVideo
Video
 
Devoir de synthèse_n°_02--2008-2009(mr_otay)[lycée__el_aghaliba]
Devoir de synthèse_n°_02--2008-2009(mr_otay)[lycée__el_aghaliba]Devoir de synthèse_n°_02--2008-2009(mr_otay)[lycée__el_aghaliba]
Devoir de synthèse_n°_02--2008-2009(mr_otay)[lycée__el_aghaliba]
 
Compte rendu jess
Compte rendu jessCompte rendu jess
Compte rendu jess
 
Sujettdtds
SujettdtdsSujettdtds
Sujettdtds
 
UML OCL : Cheat Sheet - 10
UML OCL : Cheat Sheet - 10UML OCL : Cheat Sheet - 10
UML OCL : Cheat Sheet - 10
 
Exemple de-concours-ensa-math
Exemple de-concours-ensa-mathExemple de-concours-ensa-math
Exemple de-concours-ensa-math
 
Chapitre 1 automatique de base
Chapitre 1 automatique de  baseChapitre 1 automatique de  base
Chapitre 1 automatique de base
 
Chapitre 1 auto base
Chapitre 1 auto baseChapitre 1 auto base
Chapitre 1 auto base
 
Fonct ration
Fonct rationFonct ration
Fonct ration
 

Dernier

gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprisesMajdaKtiri2
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptxSAID MASHATE
 
systeme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertsysteme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertChristianMbip
 
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
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.Txaruka
 
Présentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxPrésentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxpopzair
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxssusercbaa22
 
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptMécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptssusercbaa22
 
MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptssusercbaa22
 
présentation sur l'échafaudage dans des travaux en hauteur
présentation sur l'échafaudage dans des travaux en hauteurprésentation sur l'échafaudage dans des travaux en hauteur
présentation sur l'échafaudage dans des travaux en hauteurdinaelchaine
 
Cours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxCours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxlamourfrantz
 
Grammaire pour les élèves de la 6ème.doc
Grammaire pour les élèves de la  6ème.docGrammaire pour les élèves de la  6ème.doc
Grammaire pour les élèves de la 6ème.docKarimKhrifech
 
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...M2i Formation
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfabatanebureau
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptxTxaruka
 
presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptxMalikaIdseaid1
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film françaisTxaruka
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.Franck Apolis
 
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdfMICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdfssuser40e112
 

Dernier (20)

gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprises
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
 
systeme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertsysteme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expert
 
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...
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.
 
Présentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxPrésentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptx
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
 
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptMécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
 
MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.ppt
 
présentation sur l'échafaudage dans des travaux en hauteur
présentation sur l'échafaudage dans des travaux en hauteurprésentation sur l'échafaudage dans des travaux en hauteur
présentation sur l'échafaudage dans des travaux en hauteur
 
Cours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxCours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptx
 
Grammaire pour les élèves de la 6ème.doc
Grammaire pour les élèves de la  6ème.docGrammaire pour les élèves de la  6ème.doc
Grammaire pour les élèves de la 6ème.doc
 
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptx
 
presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptx
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film français
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.
 
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdfMICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
 
Evaluación Alumnos de Ecole Victor Hugo
Evaluación Alumnos de Ecole  Victor HugoEvaluación Alumnos de Ecole  Victor Hugo
Evaluación Alumnos de Ecole Victor Hugo
 

Tql 2011 2012

  • 1. Contrôle n° 1 Exercice 1 : Soit le code suivant : float foo (int a, int b, int c , int d , float e ) { …..…… 0 float e ; if(a == 0){ …………. 1 Return 0 ; …..……… 2 } Int x =0 ; …………… 3 If((a==b) || ((c==d) && (a==0))){ …………. 4 X = 1 ; …………. 5 } e = 1/x ; ……………. 6 return e ; } …………… 7 Question : 1. Donner les entrées de cette fonction ? a, b, c, d et e . 2. Tracez le graphe de flot de contrôle. 3. Donnez un ensemble minimum de jeux de données qui satisfaire respectivement les criteres suivants : - Ttes les instructions (nœuds ) 1 seul chemin est suffisant pour passé par tts les sommets Ch = {0, 1, 2, 3, 4, 5, 6, 7, 8} // chemin vert dans le graphe On à : (a, b, c, d, e) comme des entrées.  JT = {(0, 0, 2, 2, 5.0) // a = 0 selon « 2 » et a = b selon « 4 ». et les autres valeurs sont qqes (n’importes !!) // e =5.0 ou 3.1 ou 2.2... puisk c’est 1 float. - Ttes les branches (arcs) 1 chemin ne suffit pas pour satisfait ce critère Donc on est besoins d’un autre chemin pour passer par tous les arcs  ch1 = {0, 1, 2, 3, 4, 5, 6, 7, 8} // comme le critère tts les sommets. JT = {(0, 0, 2, 2, 5.0).
  • 2. ch2 = {0, 1, 3, 4, 5, 7, 8} // chemin rouge dans le graphe JT = {(2, 3, 2, 2, 5.0) // a = ! 0 et a= ! b ou a= ! 0 et c != d - Couverture des conditions On à 2 conditions et pour chaque condition on à 2 probabilité ( soit vraie ou fausse ) 1- Condition1 (a == 0) : Vrai : JT = {(0, 1, 2, 3, 4)} Fausse : JT = {(3, 1, 2, 3, 4)} 2- Condition2 ((a==b) || ((c==d) && (a==0))) : Vrai : JT = {(0, 0, 2, 3, 4)} ou {(0, 3, 1, 1, 4)} // a=b ou c=d avec a == 0 Fausse : JT = {(2, 0, 2, 3, 4)} ou {(2, 3, 2, 1, 4)} // a = ! b et (c= ! d ou a != 0) ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ 1- Les entrées sont : x , y (affectation) et z (lecture) . 2- Le graphe :
  • 3. 3- Les paires déf-uti : • une définition (=lecture ou affectation) d’une variable x est notée def(x) • une utilisation d’une variable est x notée P_use(x) dans un prédicat (condition) • C_use(x) dans un calcul. Voir le graphe. Et avec un tableau contient : définition et utilisation (p-use et c-use), il est simple de définir les paires déf/use pour chaqu’1 des 3 variables (x, y et z).