EXAMEN LANGAGE C ( PROGRAMMATION C ) TEST  13 /XX annee acaDEMIQUE 2024

EXAMEN + CORRIGE EN LANGAGE C

EXERCICE 1 : structure de donnee ( 04 PTS)

Pour l'enregistrement des étudiants du niveau 1 Informatique. I'autorité administrative décide de faire appel à vous en tant qu'informaticien pour le stockage de ces étudiants. Les opérations souhaitées pour le moment étant la consultation et l'enregistrement des étudiants, pour une simulation de ce projet il vous est demandé de prendre un échantillon de 500 étudiants. Vous devez alors produire un programme pour réaliser ces tâches. Les informations sur un étudiant sont : Matricule (chaîne de 20 caractères), Nom (chaîne de 20 caractères), Prénom (chaîne de 20 caractères), age(Entier), filière (chaîne de 20 caractères) et Niveau (entier).

1. Proposer une structure permettant de conserver un étudiant.

2. Proposer une structure permettant de conserver tous les étudiants.

3. Proposer une fonction boolean Recherche (Liste Etud t, char [20] mat) qui recherche un étudiant dans la liste en fonction de son matricule.

4. Proposer une procédure Affiche (ListeEtud t) qui affiche les informations complètes sur chaque étudiant.

EXERCICE 2 : 4pts

1. Écrire un programme C qui lit un nombre entier et dit s'il est premier ou pas. Un nombre premier est un nombre qui n'est divisible uniquement par 1 et par lui-même (1 est considéré comme premier). Le nombre N est premier s'il n'admet pas de diviseur dans l'intervalle [2 - N/2].

2. Écrire un programme C qui lit un nombre entier strictement positif n et affiche tous les nombres premiers compris entre 1 et n.

EXERCICE 3 : 6pts

  1. Ecrire un programıne qui lit les cocflicients de deux matrices carées A et B d'ordre N=10 ct affiche le nombre de coeflicients egaux.
  2. Ecrire  un programme qui lit un nombre décimal et affiche son équivalent en binaire.

EXERCICE 4 : 4pts

La formule mathématique est : \(U_n = \frac{2^{n+1} + 1}{2^n}\)

1.Écrire une fonction permettant de calculer Un, pour un n donné en paramètre.

2. Écrire une fonction qui détermine Un-Un-1 pour un n donné en paramètre.

3. Écrire un programme qui détermine n pour (Un-2) < 0.1

SOLUTION : CORRECTION

 
  • 1 vote. Moyenne 5 sur 5.

Ajouter un commentaire

Anti-spam