DS Langage C LGBM1 2020 session2

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 2

Nom : Note :

ESP/UCAD Prénoms :
Département Génie Electrique
L1 Génie biomédical (2020) Date : 12 janvier 2021 20

Devoir surveillé de langage C


(Les documents sont autorisés)
(Durée : 02H00)
Exercice 1: (4 points) Coder l’algorigramme et donner le résultat afficher pour n=10.
Algo lSomme
Var Entiers S, n, i, S, Cp
Début
Cp0
Faire
Afficher (‘’Entrer la valeur de n : ’’) ; saisir (n)
CpCp+1
Tq ((n≤0) OU (Cp<3))
Si (n≤0) alors
Afficher (‘’Désolé !!!’’)
Sinon
S0
Pour i de 1 à n
Si (i%2≠0) alors
SS+i
FSi
Afficher(‘’i=’’,i) ;
Afficher(‘’S=’’,S);
FP
Afficher (‘’S =’’, S) ;
FSinon
Fin

Exercice 2; Algorigramme (4 pts)


Coder l’algorigramme de la figure 1 et donner S pour N=10, exécuter et faire vérifier.
Début S=

N≤0

i1 ; S=0
D0

i ≤N

ii+1
i %2≠0 S

DD+i
SS+i/D Fin

Figure 1

Exercice 3: Somme (4 pts)


1. Ecrire un programme qui permet de saisir un entier n (n2) et de calculer
N 2
i M=
M  i 1 .
N
2. Que vaut M pour n=5 ? Faire vérifier.

Prof : M. Salif Sagana FALL 1/2 Devoir surveillé d’Algorithmique


ESP/UCAD
Département Génie Electrique
L1 Génie biomédical (2020)

Exercice 4: MULTIPLES (8 points)


Ecrire un programme qui utilise une fonction qui a comme arguments 3 entiers et affiche les
multiples et retourne la moyenne des multiples du plus petit compris entre les deux autres, les
bornes comprises. La moyenne est affichée dans le programme principal.

Prof : M. Salif Sagana FALL 2/2 Devoir surveillé d’Algorithmique

Vous aimerez peut-être aussi