Exercice 1 2.5pts
Un directeur d’une entreprise de la place vous a invité comme informaticien pour former ses
employés sur l’utilisation d’un tableur ; vous avez projeté votre exposé sur un écran géant.
Le tableau ci – dessous fait partie de son exposé.
Exercice 2 4.5pts
Une organisation de la place vous contacte dans le but gérer son système informatique, qui
comporte un ensemble d’ordinateurs dotés des logiciels et aussi d’autres d’équipements
informatiques.
Dans les services informatiques des grandes entreprises, la gestion des accès utilisateurs aux
applications du SI est décrite dans une base de données.
Les règles suivantes permettent d'implanter un tel système :
- Un utilisateur, décrit par son nom, son prénom, sa fonction, appartient à un groupe
d'utilisateurs qui est décrit par le code groupe ainsi que le libellé du groupe. Lorsqu'un
utilisateur s'identifie, il le fait par son nom et son mot de passe.
- Une application informatique est identifiée par son code, est décrite par son nom, sa date
de réalisation. Elle est composée d'écrans. Un écran est caractérisé par un code, un nom,
un type et une date de création.
- Un groupe d'utilisateurs peut accéder (ou non) à une application.
A/ On souhaite écrire un algorithme qui lit deux nombres complexes C1 et C2 et qui affiche
ensuite leur somme et leur produit.
1. Donner la structure appropriée pour représenter un nombre complexe puis donner sa
définition 1pt
Page 2/3
2. Ecrire l’algorithme permettant de réaliser le travail demander sachant que les valeurs de
C1 et C2 sont fournies par l’utilisateur. 1,5pt
1 #include<stdio.h>
2 #include<stdlib.h>
3 #define false 0
4 #define true 1
5 typedef int Bool;
6
7 int main() {
8 int n,i;
9 Bool p ;
10
11 do {
12 printf ("saisir un nombre positif:" ) ;
13 scanf ("%i",&n) ;
14 } while (n<=0) ;
15
16 p=true ;
17 i=2 ;
18
19 while(i<n && p==true) {
20 if (n%i==0) {
21 p=false ;
22 }
23 i++ ;
24 }
25 printf ("%i",p ) ;
26
27 return 0;
28 }
1. Identifier dans ce code deux constantes puis donner leur valeur 0,5pt
2. Expliquer ce que fait cet extrait de ce code : de la ligne 11 à la ligne 14. 0,5pt
3. Récrire les instructions de la ligne 17 à la ligne 24 en utilisant la boucle for. 1pt
4. Donner le message afficher à l’écran par ce programme pour les valeurs suivantes : n=10
et n=7, n=3 et n=8 1pt
Valeur de n 10 7 3 8
Message affiché
Page 3/3