• Aucun résultat trouvé

1) Décomposer ce problème en modules .

N/A
N/A
Protected

Academic year: 2022

Partager "1) Décomposer ce problème en modules . "

Copied!
1
0
0

Texte intégral

(1)

Exercice n°1 (8 pts)

On se propose d’ecrire un programme nommé « Combinaison » qui permet de chercher puis d’afficher le C ( n,p) de deux entiers saisis. On donne :

Questions :

1) Décomposer ce problème en modules .

2) Analyser le programme principal ainsi que chaque module.

3) Déduire les algorithmes du programme principal ainsi que des autres modules.

Problème (12 pts)

Un nombre est dit rigolos ou de SMITH s’il est un nombre dont la somme des chiffres est égale à la somme de tous les chiffres de ses facteurs premiers.

Exemples :

4 = 2 x 2 => Somme chiffres = 4 22 = 2 x 11 => Somme chiffres = 4 27 = 3 x 3 x 3 => Somme chiffres = 9

Soit le problème « SMITH » qui lit un nombre N strictement positif et affiche s’il est un nombre de SMITH ou non.

Questions :

1) Décomposer le problème SMITH en modules .

2) Analyser le programme principal ainsi que chaque module

3) Déduire les algorithmes du programme principal ainsi que des autres modules Cn

p

=

P !(n-p) ! n !

Devoir de Contrôle N°5 L.S Elmanchia Souk Lahad

A.S 2012/2013 Epreuve informatique

Prof : Hadded.S

Classe : 3

ème

SI

Durée : 1h

Références

Documents relatifs

- Ecrire une fonction récursive qui calcule le PGCD de deux entiers positifs. On suppose qu’on ne peut effectuer que

[r]

Ecrire un programme qui lit deux variables de type enti` ´ ere, les affiche, ´ echange leur contenu et les affiche de nouveau.. Exercice

L’ann´ ee courante sera mise dans une variable.. Exercice

Ecrire un programme qui lit deux variables de type enti` ´ ere, les affiche, ´ echange leur contenu et les affiche de nouveau. On peut aussi exprimer des bool´ eens avec and, or et

Ecrire un programme qui lit deux variables de type enti` ´ ere, les affiche, ´ echange leur contenu et les affiche de nouveau.. Exercice

Ecrire un programme en assembleur permettant d’effectuer les opérations suivantes sur un tableau de taille 15, dont le premier élément est placé à l’adresse $D000 :..

Analyser ce problème en le décomposant en modules (programme principal ainsi que chacun des modules envisagés).. En déduire les