Académique Documents
Professionnel Documents
Culture Documents
PCD Corrigé Exo1 À 4 TD Leader 2024
PCD Corrigé Exo1 À 4 TD Leader 2024
PCD Corrigé Exo1 À 4 TD Leader 2024
7. Identifier L’attribut qui peut être considéré comme clé primaire : identifiant justifier votre réponse car l’identifiant est unique. Puis établir
la différence fondamentale entre une clé primaire et une clé étrangère : une clé primaire permet d’identifier de manière unique un
enregistrement dans une table alors que une clé étrangère est une clé primaire dans une autre table
8. Après plusieurs insertions dans la table « patient » nous obtenons la représentation suivante :
Id_patient Nom Prénom Sexe Téléphone
Hop0001 kenfack Vanessa F 674484548
Hop0002 KOM Rostand M 678994578
Hop0003 Nanfack Bernard M 678787977
Hop0004 Tsafack Joel M 699898987
9. Définir enregistrement : une ligne de données d’une table relationnelle et énumérer le nombre d’enregistrements de cette table : 04
10. Définir champ : une colonne de données d’une table relationnelle et énumérer le nombre de champ de cette table 05
11. Décrire deux contraintes d’intégrité pouvant être appliquées à cette table.
- Id_patient est une clé primaire (primary key)
- Le champ nom est obligatoire ( not null)
1. f←1:
2. i←2:
3. tantque (i=2≤3=N) faire (la condition de cette boucle est vraie donc entre dans la boucle pour exécuter toutes les instructions
4. f←f*i ;=1*2=2
5. i←i+1 ;=2+1=3
6. Fintanque
7. On va recommencer encore à tester la condition de la boucle jusqu’au moment où elle sera fausse
8. tantque (i=3≤3=N) faire (la condition de cette boucle est vraie donc entre à nouveau dans la boucle pour exécuter toutes les instructions
9. f←f*i ;=2*3=6
10. i←i+1 ;=3+1=4
11. Fintanque
12. tantque (i=4≤3=N) faire (la condition de cette boucle est fausse donc arrête l’éxécution de cette boucle et on passe à l’instruction suivante
13. Ecrire (f) ;
Donc f=6
7. Dire ce que fait cet algorithme : cette boucle calcule factoriel d’un nombre
8. Réécrire les lignes 6, 7, 8, 9, 10, 11 en utilisant la structure pour et repéter
Avec repéter on aura :
1. f←1:
2. i←2:
3. repéter
4. f←f*i ;
5. i←i+1 ;
6. jusqu’à (i>N)
14. f←1:
15. pour i de 2 à N-1 faire
16. f←f*i ;
17. finpour
Partie B : Programmation en Langage C
1. Définir langage de programmation : langage formel destiné à écrire des programmes informatiques. programme est un
algorithme traduit dans un langage de programmation. IDE :un logiciel intégrant des outils permettant de concevoir d’autres
logiciels.
2. Donner deux exemples d’IDE en langage C : code ::block, Dev C++
3. Donnez deux avantages de la programmation C ;
- Portabilité
- rapidité
4. Traduire les lignes 2,4, 5, 8, 9, 10, 11, 12 de l’algorithme ci-dessus en langage C
2. int S, N, i ;
4. printf (“entrer la valeur de N’’);
5. scanf(‘’%d’’,&N) ;
6. f=1 ;
7. i=2 ;
8 while (i≤N) {
9 f=f*i ;
10 i=i+1 ;
11 }
12 printf (‘’%d’’, f) ;
AUTRES SERVICES :
Vente des ordinateurs, tablettes de bon prix et de bonne
qualité
Vente des accessoires (clé USB, chargeurs, disque dur , etc)