0% ont trouvé ce document utile (0 vote)
49 vues1 page

P Algorithmique Avancee CPIT

Ce document est un énoncé d'examen pour les classes préparatoires en algorithmique, comprenant des questions théoriques sur les variables, les algorithmes itératifs, et les structures de contrôle. Il inclut également des exercices pratiques demandant aux étudiants d'interpréter des algorithmes et de résoudre des problèmes spécifiques. L'examen est d'une durée de 1h30 et se déroule en présentiel.

Transféré par

Med Aymen
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 PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
49 vues1 page

P Algorithmique Avancee CPIT

Ce document est un énoncé d'examen pour les classes préparatoires en algorithmique, comprenant des questions théoriques sur les variables, les algorithmes itératifs, et les structures de contrôle. Il inclut également des exercices pratiques demandant aux étudiants d'interpréter des algorithmes et de résoudre des problèmes spécifiques. L'examen est d'une durée de 1h30 et se déroule en présentiel.

Transféré par

Med Aymen
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 PDF, TXT ou lisez en ligne sur Scribd

Filière : Classes Préparatoires Technologie de l'information (CPIT)

Niveau : Première Année

Epreuve de : Algorithmique
Professeur Chargé de la matière : Mr. HAMIDA
Examen Session : Rattrapage
Durée : (1H30)
2023/2024
Mode d’enseignement : Présentiel

Partie 1: Théorique (6pts)


Répondez aux questions suivantes :
1- Qu'est-ce qu'une variable en programmation ?
2- Qu'est-ce qu'un algorithme itératif en programmation ?
3- Qu'est-ce qu'une boucle "for" en programmation ?
4- Qu'est-ce qu'une boucle "while" en programmation ?
5- Qu'est-ce qu'une condition "if-else" en programmation ? Donnez un exemple d'utilisation.

Partie 2: Interprétation d’un algorithme (6pts)


Sachant que n=5, exécuter les algorithmes suivants puis déterminer la valeur de sortie dans chaque cas :
Lire (n) Lire (n) Lire (n)
somme  0 fact  1 somme  0
Pour i allant de 1 à n faire Pour i allant de 1 à n faire Pour i allant de 1 à n faire
somme  somme + i fact  fact * i somme  somme + i^2
Fin Pour Fin Pour Fin Pour
Écrire ("La somme des nombres de 1 à Écrire ("La factorielle de ", Écrire ("La somme des carrés des nombres de
", n, " est ", somme) n, " est ", fact) 1 à ", n, " est ", somme)
Cas 1 Cas 2 Cas 3

Partie 3: Résolution de problème (8pts)


Exercice 1:
Écrire un algorithme qui demande à l'utilisateur d'entrer un nombre et qui vérifie si ce nombre est pair ou
impair. Si le nombre est pair, l'algorithme affiche "Le nombre est pair", sinon il affiche "Le nombre est impair".
Exercice 2:
Écrire un algorithme qui demande à l'utilisateur d'entrer deux nombres et qui affiche le plus grand des
deux nombres. Si les deux nombres sont égaux, l'algorithme affiche "Les deux nombres sont égaux".
Exercice 3 :
Écrire un algorithme qui affiche tous les nombres pairs entre 1 et 100.
Exercice 4:
Écrire un algorithme qui prend permet de remplir un tableau d'entiers depuis l’utilisateur et renvoie la
moyenne de ses éléments.
Bon Courage!
1/1

Vous aimerez peut-être aussi