controle algorithme et programmation1, Exams of C programming

controle algorithme et programation1 23/24

Typology: Exams

2025/2026

Uploaded on 12/16/2025

abdelaziz-jaairi
abdelaziz-jaairi 🇲🇦

1 document

1 / 2

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
ROYAUME DU MAROC
UNIVERSITE HASSAN Premier
FACULTE DES SCIENCES ET TECHNIQUES DE SETTAT
Date : 08/01/2024
Contrôle
Module : Algorithmique & Programmation1
Session Automne
Durée : 1 heure 30 minutes
portables, documents non autorisés
EX1 (3 points=0.5 point par opération)
Donner les représentations des nombres ci-dessous dans la ou les bases demandées :
1) 1001111011 =( ?)10=( ?)16=( ?)8
2) (F1EC)13=( ?)10=( ?)2
3) 11011101*10111= ( ?)2
EX2 (8 points)
Ecrire un algorithme qui calcule la somme Spr des N premiers nombres premiers ainsi que la somme Spa
des N premiers nombres parfaits. Avec 3<=N<7.
EX3 (9 point)
Ecrire un programme qui lit un entier 3<N<=7 et un entier 4<=M<=8 et qui affiche M
triangles de N lignes chacun dont un exemple pour N=5 et M=4 est donné dans lexemple
suivant.
1 2 3 4 5 6 3 4 5 6 7 8
1 2 2 3 4 5 3 4 4 5 6 7
1 2 3 2 3 4 3 4 5 4 5 6
1 2 3 4 2 3 3 4 5 6 4 5
1 2 3 4 5 2 3 4 5 6 7 4
pf2

Partial preview of the text

Download controle algorithme et programmation1 and more Exams C programming in PDF only on Docsity!

ROYAUME DU MAROC UNIVERSITE HASSAN Premier FACULTE DES SCIENCES ET TECHNIQUES DE SETTAT Date : 08 /0 1 /202 4

Contrôle

Module : Algorithmique & Programmation

Session Automne Durée : 1 heure 30 minutes portables, documents non autorisés EX 1 ( 3 points=0.5 point par opération) Donner les représentations des nombres ci-dessous dans la ou les bases demandées :

  1. 1001111011 =( ?) 10 =( ?) 16 =( ?) 8
  2. (F1EC) 13 =( ?) 10 =( ?) 2
  3. 11011101 *10 1 11= ( ?) 2 EX 2 (8 points)

Ecrire un algorithme qui calcule la somme Spr des N premiers nombres premiers ainsi que la somme Spa

des N premiers nombres parfaits. Avec 3<=N< 7. EX 3 (9 point) Ecrire un programme qui lit un entier 3<N<= 7 et un entier 4<=M<=8 et qui affiche M triangles de N lignes chacun dont un exemple pour N=5 et M=4 est donné dans l’exemple suivant. 1 2 3 4 5 6 3 4 5 6 7 8 1 2 2 3 4 5 3 4 4 5 6 7 1 2 3 2 3 4 3 4 5 4 5 6 1 2 3 4 2 3 3 4 5 6 4 5 1 2 3 4 5 2 3 4 5 6 7 4

ROYAUME DU MAROC UNIVERSITE HASSAN Premier FACULTE DES SCIENCES ET TECHNIQUES DE SETTAT Date : 08 /0 1 /202 4

Contrôle de Travaux Pratiques

Module : Algorithmique & Programmation

Session Automne Durée : 30 minutes portables, documents non autorisés EX 1 (Travaux Pratiques) Ecrire un programme en C qui, pour une somme en pièces de Dirhams introduites dans une machine, on voit affiché sur son écran le nombre de billets (de 200, 100, 50 20 et le reste en pièces de Dirhams) qui la composent. EX 2 (Travaux Pratiques) On désire orienter les N étudiants d’un DEUST vers l’une des quatre LST disponibles. Pour cela, on demande à chaque étudiant de taper les moyennes de chacun des quatre semestres. On demande aussi à chaque étudiant d’exprimer son vœu en donnant un classement des quatres LST. (1 pour LST1, 2 pour LST2, 3 pour LST3 et 4 pour LST4). L’orientation est faite selon les critères suivants : Soit MD, la moyenne du DEUST de chaque étudiant.

  • Si MD>=15 et tous les semestres validés, l’étudiant est orienté vers la première LST de son choix.
  • Si 13<MD<15 et tous les semestres validés, l’étudiant est orienté vers la deuxième LST de son choix.
  • Si 10<MD<=13, et tous les semestres validés, l’étudiant est orienté vers la troisième LST de son choix
  • Si 10<=MD<13, avec trois semestres validés et une Moyenne dans un des quatres semestres >= 9 et <10, l’étudiant est orienté vers la quatrième LST de son choix.
  • Si MD< 10 , l’étudiant est réorienté. Ecrire un programme en C pour ce problème en utilisant la structure alternative de cas. On introduira tous les tests nécessaires.