Vous êtes sur la page 1sur 5

Examen Final– Correction Sujet 2

Epreuve : Système d'Information des Ressources Humaines I Et Algorithme.

Année Académique : 2020 / 2022.

Filière : Gestion des Ressources Humaines. BTS 2ième Année.

Questions de Cours : (12Pts)

1) Définir les termes et expressions suivantes : structure de données, Système d'Information,


Algorithme, variable globale. (2Pts)
 Structure de Données : Une structure de données est une manière spéciale destinée à organiser,
traiter, extraire et stocker des données ;
 Système d’Information : Le système d'information (SI) est un ensemble organisé de ressources qui
permet de collecter, stocker, traiter et distribuer de l'information et en général grâce à un réseau
d'ordinateurs ;
 Algorithme : Un algorithme est une suite finie et non ambiguë d'opérations ou d'instructions
permettant de résoudre un problème ou d'obtenir un résultat ;
 Variable : conteneur permettant de stocker les valeurs.
2) Quels sont les Qualités d'un Système d'Information. (1Pt)

Dans la pratique, un bon système d'information doit avoir les qualités ci-après :

 La fiabilité : le système d'information doit fournir les informations fiables, sans erreurs, autrement
un bon système d'information doit contenir moins d'erreurs possibles ;

 La rapidité : un bon système d'information doit mettre à temps dans un délai court les informations
ou résultats à la disposition des utilisateurs ;

 La sécurité : un bon système d'information doit être capable d'assurer une sécurité pour les
informations en son sein ;

 Pertinente : un système d'information doit être à mesure de prendre en compte toutes les
informations qui lui proviennent et analyser les informations parasites et les informations utiles
pour, enfin diffuser une information (résultat) bien traité avec une bonne précision, information
claire, d'où information pertinente.

3) Différence entre la boucle TantQue et la boucle répéter. (1Pt)

La différence c'est le moment où la condition est testée :

 Dans la boucle TantQue, la condition est testée avant d'exécuter le code de la boucle ;

 Alors que dans la boucle Répétez, la condition est testée après avoir exécuté le code de la boucle

4) Donnez les étapes qui conduisent à l’élaboration d’un algorithme. (2Pts)

 Etape 1 : Lire Et Relire L’Enoncé Afin de Mieux Comprendre Ce Qu’on Nous Demande (Nom de
l’Algorithme) ;

 Etape 2 : Identifier L’Ensemble des Variables (VE, VS). Déclaration des Variables. S’ils Sont du
même type, les déclarer sur une seule ligne en séparant par une virgule, sinon chaque type de
variable dois être sur sa ligne ;

 Etape 3 : Débuter l’Algorithme avec le mot clé « Début » et Commencez Par Les Lire Les VE
(Lire (Variable)) ;

 Etape 4 : Effectuer Les Calcules Ou Opérations afin d’aboutir au Résultat ;

 Etape 5 : Afficher La Valeur du Résultat (Ecrire (Variable)), Et Terminer L’Algorithme Avec Le
Mot Clé « Fin ».

5) Donnez la structure générale d’un algorithme. (1Pt)

De manière générale la structure générale d’un Algorithme est la suivante :

Algorithme : Nom_Algorithme

Déclaration des Constantes

Définition des Types à Manipuler

Définition des Procédures et Fonctions

Déclaration des Variables

Début

Liste des Instructions

Fin.
6) Donner la syntaxe de deux structures conditionnelles et de deux structures itératives de votre
choix. (3Pt)
 La Structure Conditionnelle Choix « Si » : Syntaxe1 :

Si (Condition_Vérifiée) Alors

Instructions

FinSi.

 La Structure Conditionnelle Choix « Si » : Syntaxe2 :

Si (Condition_Vérifiée) Alors

Instructions_1

Sinon

Instructions_2

FinSi

 La Boule « Pour . . . FinPour »

Pour Variable_Compteur = Variable_Initiale à Variable_Finale Faire

Liste des Instructions

FinPour.

 La Boucle « TantQue . . . FinTantQue »

Variable_Compteur Reçoit 1

TantQue (Variable_Compteur <=Max) Faire

Instructions

Variable_Compteur Reçoit (Variable_Compteur + 1)

FinTantQue.

7) Citez quatre types de variables avec pour chaque type des exemples. (2Pt)
 Type Entier. Exemple Age : Entier ;
 Type Chaine. Exemple Nom : Chaine ;
 Type Réel. Exemple Note : Réel ;
 Type Booléen. Exemple Trouve : Booléen ;
Exercice 1 : (3Pts)

On dédire automatiser la gestion d’une bibliothèque et pour cela, un ouvrage est donné par son
numéro, son titre, son auteur et l’année d’édition. On suppose que les informations sur les ouvrages sont
enregistrées dans un fichier.

1. Définir la structure de donnée permettant d’accueillir les informations sur l’ensemble des ouvrages
(3pt) ;

R1 :

Type Ouvrage = Enregistrement

Num : Entier

Titre : Chaine

Auteur : Chaine

AnnEdit : Entier

Fin Enregistrement

Type Fiche_Ouv = Fichier de Ouvrage

Exercice 2 : (5Pts)

Ecrire un programme PASCAL permettant de saisir et stocker 5 entiers dans un tableau. Puis
calcule et affiche leur somme.

Program : Calcul

Var Tab : Array[1..5] Of Integer ;

Som, i : Integer ;

Begin

Uses Crt ;

WriteLn (‘Entrez Les Valeur du Tableau’) ;

Som Reçoit 0 ;

For i := 1 To 5 Do

Begin

WriteLn (‘Valeur Position :’,i) ;

ReadLn(Tab[i]) ;
Som Reçoit (Som + Tab [i]) ;

End ;

WriteLn(‘La Somme des Eléments Est :’, Som) ;

End.

Vous aimerez peut-être aussi