0% ont trouvé ce document utile (0 vote)
42 vues4 pages

Algo 1

Le document présente un examen pour la filière TGI de l'Ecole SAGIM, axé sur l'algorithme et la logique de programmation, comprenant une partie théorique et une partie pratique. La partie théorique évalue des concepts clés comme les variables, la structure d'un algorithme et le cycle de développement d'un programme. La partie pratique demande aux étudiants d'écrire un algorithme pour valider un nombre entier selon des critères spécifiques.

Transféré par

sagimosagimi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
42 vues4 pages

Algo 1

Le document présente un examen pour la filière TGI de l'Ecole SAGIM, axé sur l'algorithme et la logique de programmation, comprenant une partie théorique et une partie pratique. La partie théorique évalue des concepts clés comme les variables, la structure d'un algorithme et le cycle de développement d'un programme. La partie pratique demande aux étudiants d'écrire un algorithme pour valider un nombre entier selon des critères spécifiques.

Transféré par

sagimosagimi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

ECOLE SAGIM Privée DE GESTION ET D’INFORMATIQUE

AUTORISATION N°2/02/6/96 du 06/09/96

Année de formation : 2024-2025


Filière : TGI Niveau de la filière : 1ER ANNEE
U.F : Algorithme et logique de programmation Date-le :
Durée : 1h30
Formateur responsable : MALYH AHMED

Partie Théorique : (20 pts)

1- Donner les variables en alogorithme ?.............................................................................4pts

2- Donner la structure générale d’un algorithme………………………………………………..4pts

3- Que signifie le variable contant en Algorithme………………………………….……………4pts

4- Définir le cycle de développement d’un programme………………………………………..4pts

5- Afficher les éléments de partie déclarative…………………………………………………..4pts


ECOLE SAGIM Privée DE GESTION ET D’INFORMATIQUE
AUTORISATION N°2/02/6/96 du 06/09/96

Année de formation : 2024-2025


Filière : TGI Niveau de la filière : 1ER ANNEE
U.F : Algorithme et logique de programmation Date-le :
Durée : 1h30
Formateur responsable : MALYH AHMED

Partie Pratique : (20 pts)

Ecrire un algorithme qui demande un nombre entier,

jusqu’à ce que la réponse convienne. En cas de réponse

supérieure à 20, on fera apparaître un message : « Plus

petit ! », et inversement, « Plus grand ! » si le nombre est

inférieur à 10..

Barème :
- Déclaration : 4 pts

- Structure :8 pts

- Affectation : 4pts

- Résultats : 4pts

Bon Courage
ECOLE SAGIM Privée DE GESTION ET D’INFORMATIQUE
AUTORISATION N°2/02/6/96 du 06/09/96

Correction
Partie théorique

1- C’est quoi Algorithme ?.....................................................................................................4pts

Ensemble des règles opératoires propres à un calcul ; suite de règles


formelles.
2- Donner la structure générale d’un algorithme………………………………………………..4pts

L'en-tête : cette partie sert à donner un nom à l'algorithme. Elle est précédée par le
mot Algorithme ; La partie déclarative : dans cette partie, on déclare les différents objets
que l'algorithme utilise (constantes, variables, etc.) ; Le corps de l'algorithme : cette partie
contient les instructions de l'algorithme
3- Quels sont les types de variables en Algorithme……………………………………………4pts

types de contenu des variables les plus courants sont :

 Booléen, représentant une valeur logique binaire oui ou non, ouvert ou fermé, vrai ou faux
 Numérique, représentant un nombre quelconque
 Caractère, représentant un caractère seul
 Chaîne de caractères, représentant un texte de zéro, un ou plusieurs caractères

4- Définir le cycle de développement d’un programme………………………………………..4pts

Le « cycle de vie d'un logiciel » (en anglais software lifecycle), désigne toutes les
étapes du développement d'un logiciel, de sa conception à sa disparition. ... Le cycle
de vie permet de détecter les erreurs au plus tôt et ainsi de maîtriser la
qualité du logiciel, les délais de sa réalisation et les coûts associés.

5- Afficher les éléments de partie déclarative…………………………………………………..4pts

La partie déclarative : dans cette partie, on déclare les différents objets que l'algorithme utilise
(constantes, variables, etc.) ; Le corps de l'algorithme : cette partie contient les instructions de
l'algorithme. Elle est délimitée par les mots Début et Fin
ECOLE SAGIM Privée
DE GESTION ET D’INFORMATIQUE
AUTORISATION N°2/02/6/96 du 06/09/96

Partie pratique
Variable N en Entier
Debut
N ← 0
Ecrire "Entrez un nombre entre 10 et 20"
TantQue N < 10 ou N > 20
Lire N
Si N < 10 Alors
Ecrire "Plus grand !"
SinonSi N > 20 Alors
Ecrire "Plus petit !"
FinSi
FinTantQue
Fin

Vous aimerez peut-être aussi