• Aucun résultat trouvé

C C C C C A C Exercice 1 Algorithmiques et programmation Devoir de Contrôle N°3

N/A
N/A
Protected

Academic year: 2022

Partager "C C C C C A C Exercice 1 Algorithmiques et programmation Devoir de Contrôle N°3"

Copied!
2
0
0

Texte intégral

(1)

  Lycée de Sousse   Prof : Hchaichi Lamia

  

Date : 21/03/2017

Devoir de Contrôle N°3 Algorithmiques et

programmation

Classe : 4 SInfo Durée : 1

H

   NB_pg : 2

Nom et Prénom ………..

Exercice 1

a- * Compléter la partie algorithmique qui calcule la somme (10 pts)

des valeurs

(entières)

à la diagonale d’une matrice carrée M d’ordre n.

(1pt)

Pour i de 1 à n faire

S ←……….

Fin Pour Fin Pour

b- Soit la suite (X) définie par :

1 n pour tout 1

1 1

1 0

 ≥

 

+

=

=

n

n

X

X X

-Donner une solution itérative d’une fonction qui calcule pour un n donné la valeur Xn.

(2pts)

...

...

...

...

...

...

...

...

...

...

c- On peut calculer le CNP (nombre de combinaisons possibles de p éléments parmi N éléments) en utilisant trois formules possibles :

P

a- C

n

P

P

= N!/(N!*(N-P)!) b- C

n

= A

n

P

P

P-1 p

/p!

c- C

n

= C

n-1

+ C

n-1

avec C

n

=

1) Laquelle parmi ces trois formules est récurrente ? ...

(0.5pt)

1 Lorsque p=1 ou p=N

2) Quel est l’ordre de récurrence de cette formule ?...

(0.5pt)

3) Proposer une fonction récursive

...

qui calcule Cnp avec la troisième formule.

(1.5pts)

...

...

...

...

...

...

...

...

* Déclarer en Pascal la matrice M (Taille max 10 lignes) (1pt)

………

/20

(2)

d- Un nombre est dit premier si le nombre de ces diviseur est égale à 2 seulement (1 et lui même).

Compléter la solution de vérification.

(1.5pt)

Def Proc Vérifpremier (N :entier ; Var …… :……….) Résultat = ………

R=[R ←vrai] Si S>2 alors R ←Faux S= [S ←0] Pour i de 1 à N faire

Si ………..…..……..alors ………

Fin Pour Fin

e- * Donner le successeur de chaque nombre suivant, sans faire des calculs.

(2pts)

(1111)

2

……….; (767)

8

……….; (AF)

16

………….; (BFF)

16

* Calculer : (24)

……….;

8

= (………….)

10

(27)

10

= (………..)

16

Exercice 2 (10 pts)

Ecrire une solution algorithmique de deux modules PGCD et PGCDTous permettant d’effectuer le travail.

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

Références

Documents relatifs

On construit le carré direct OBEF ( voir figure ). On construit le point G tel que OFGD est un

1)

On suppose que l’origine O du repère est à la fois le centre de gravité et le centre du cercle circonscrit du

Déterminer pour chaque programme le résultat affiché lorsque l’on choisit le nombre 0 au départ, puis le nombre 2.. Pour chaque programme de calcul ci-dessus, donner l’expression

Si l’on appelle x le nombre choisi au départ, écrire en fonction de x l’ expression obtenue à la fin du programme, puis réduire cette expression autant que possible.. Maxime