exos de programmation en langage c, Exercises of Computer Programming

A series of exercises on C programming and algorithms. The exercises cover topics such as determining whether a number is even or odd, finding the maximum of two numbers, calculating the average of three numbers and assigning a grade based on the average, performing arithmetic operations on real numbers and fractions, and translating algorithms into C code. intended for students studying Algorithmics and Programming 1 in their third semester of the 2019-2020 academic year.

Typology: Exercises

2019/2020

Available from 09/17/2023

chaymae-tahiri
chaymae-tahiri 🇲🇦

3 documents

1 / 2

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Algorithmique et Programmation 1
MIP S3 : 2019-2020
Pr. G. Mangoub
Série d’exercices 2
EX1 Ecrire un algorithme puis un programme en C qui détermine si un nombre entier n saisi
au clavier est pair ou impair.
EX2 Ecrire un algorithme puis un programme en C qui permet d'afficher le maximum parmi
deux nombres saisis au clavier.
EX3 Utiliser la structure S.A.S.R pour écrire un algorithme puis un programme en C qui
demande à l’utilisateur de taper trois notes N1, N2 et N3 et qui calcule la moyenne M de ces
notes.
Si M<5 il affiche ‘’module ajourné’’
Si 5<=M<10 il affiche ‘’module semi_validé’’
Si M>=10
{si 10<=M<12 il affiche ‘’module validé avec mention Passable’’
si 12<=M<14 il affiche ‘’module validé avec mention Assez Bien’’
si 14<=M<16 il affiche ‘’module validé avec mention Bien’’
si M>=16 il affiche ‘’module validé avec mention Très Bien’’
}
EX4 Reprendre lexercice EX3 avec la structure S.A.C.I
EX5 Reprendre lexercice EX3 avec la structure S.A.de Cas
EX6 Reprendre lexercice EX3 en utilisant la combinaison de conditions
EX7 Reprendre lexercice EX3 en utilisant le type bool
EX8 Ecrire un algorithme qui permet de saisir deux variables réelles A et B et un caractère O
Si O=’S’, on calcule la somme et on l’affiche
Si O=’s’, on calcule la soustraction et on l’affiche
Si O=’P’, on calcule le produit et on l’affiche
Si O=’R’ et b est non nul, on calcule le rapport et on l’affiche
1) Traduire en C l’algorithme
2) Exécuter à la main le programme
EX9 Ecrire un algorithme qui lit deux fractions A=NA/DA et B=NB/DB avec DA et DB non
nul
et calcule S=A+B, s=A-B, P=A*B et si NB est non nul, on calcule R=A/B.
On affichera tous les résultats sous forme de fractions. Et dans le cas où DA ou DB ou NB est
nul, on affichera un message.
Traduire en C l’algorithme précédent
pf2

Partial preview of the text

Download exos de programmation en langage c and more Exercises Computer Programming in PDF only on Docsity!

Algorithmique et Programmation 1 MIP S3 : 2019- Pr. G. Mangoub

Série d’exercices N°

EX 1 Ecrire un algorithme puis un programme en C qui détermine si un nombre entier n saisi au clavier est pair ou impair.

EX 2 Ecrire un algorithme puis un programme en C qui permet d'afficher le maximum parmi deux nombres saisis au clavier.

EX3 Utiliser la structure S.A.S.R pour écrire un algorithme puis un programme en C qui demande à l’utilisateur de taper trois notes N1, N2 et N3 et qui calcule la moyenne M de ces notes. Si M<5 il affiche ‘’module ajourné’’ Si 5<=M<10 il affiche ‘’module semi_validé’’ Si M>= {si 10<=M<12 il affiche ‘’module validé avec mention Passable’’ si 12<=M<14 il affiche ‘’module validé avec mention Assez Bien’’ si 14<=M<16 il affiche ‘’module validé avec mention Bien’’ si M>=16 il affiche ‘’module validé avec mention Très Bien’’ } EX4 Reprendre l’exercice EX3 avec la structure S.A.C.I EX5 Reprendre l’exercice EX3 avec la structure S.A.de Cas EX6 Reprendre l’exercice EX3 en utilisant la combinaison de conditions EX7 Reprendre l’exercice EX3 en utilisant le type bool

EX8 Ecrire un algorithme qui permet de saisir deux variables réelles A et B et un caractère O Si O=’S’, on calcule la somme et on l’affiche Si O=’s’, on calcule la soustraction et on l’affiche Si O=’P’, on calcule le produit et on l’affiche Si O=’R’ et b est non nul, on calcule le rapport et on l’affiche

  1. Traduire en C l’algorithme
  2. Exécuter à la main le programme

EX9 Ecrire un algorithme qui lit deux fractions A=NA/DA et B=NB/DB avec DA et DB non nul et calcule S=A+B, s=A-B, P=A*B et si NB est non nul, on calcule R=A/B. On affichera tous les résultats sous forme de fractions. Et dans le cas où DA ou DB ou NB est nul, on affichera un message.

Traduire en C l’algorithme précédent

Algorithmique et Programmation 1 MIP S3 : 2019- Pr. G. Mangoub

EX 10 Ecrire un algorithme puis un programme en C qui fait la résolution d’une équation du second degré dans le cas général c'est-à-dire quel que soit les valeurs des coefficients A, B et C avec la S.A.S.R, puis avec la S.S.C.I puis la S.A. de cas. On calculera et on affichera les racines quand elles existent et dans le cas contraire on affichera un message.