• Aucun résultat trouvé

http://bac-tunisie.jimdo.com

N/A
N/A
Protected

Academic year: 2022

Partager "http://bac-tunisie.jimdo.com "

Copied!
1
0
0

Texte intégral

(1)

Devoir de Synthèse N°2 ElAttarine Ariana

Exercice 1 (5 pts) :

On se propose d’écrire une application informatique permettant de vérifier si un entier N naturel non nul est divisible par 8 ou non en utilisant la règle de divisibilité suivante :

N est divisible par 8 si l’un des cas suivants est vérifié :

- Si le chiffre des centaines est pair et le nombre formé par les 2 derniers chiffres est multiple de 8.

- Si le chiffre des centaines est impair et le nombre formé par les 2 derniers chiffres diminué de 4 est multiple de 8.

Exemple :

71432 est divisible par 8 car 4 est pair et 32 est divisible par 8.

65128 est divisible par 8 car 1 est impair et 28-4=24 qui est divisible par 8.

Questions

1. Analyser le problème et donner l’algorithme du programme principal.

2. Analyser chaque module et donner son algorithme.

Exercice 2 (5 pts) :

On se propose d’écrire une application informatique permettant d’afficher le Kème minimum d’un tableau T de N réels positifs avec ( 4 ≤ N ≤ 20 et 1 ≤ K ≤ N ).

Exemple :

Pour N=7 et le tableau T suivant : 11----1,5----12----3,2----6----11----1,7

Si K=1 alors le programme affiche « le minimum d’ordre 1 est : 1,5 » Si K=3 alors le programme affiche « le minimum d’ordre 3 est : 3,2 » Si K=5 alors le programme affiche « le minimum d’ordre 5 est : 11 » Questions

1. Analysez le problème, le décomposez en modules et déduisez l’algorithme du programme principal.

2. Analyser chaque module et donner son algorithme.

Exercice 3 (10 pts) :

On se propose d’écrire une application informatique permettant de :

- Remplir une matrice M de P lignes et Q colonnes par des entiers (3 ≤ P ≤ 10 et 3 ≤ Q ≤ 10), - Trier les éléments de chaque ligne de la matrice en ordre croissant,

- Remplir un tableau T en appliquant le principe suivant : 1. Ranger la première ligne de la matrice M dans T

2. Parcourir le reste de la matrice et placer chaque élément de M dans T de manière à le garder toujours trié,

- Remplir de nouveau M par les éléments de T Questions

1. Analysez le problème, le décomposez en modules et déduisez l’algorithme du programme principal.

2. Analysez chaque module et donnez son algorithme.

http://bac-tunisie.jimdo.com

Références

Documents relatifs

Programmer cet algorithme sur machine (calculatrice ou ordinateur avec le logiciel Algobox). Écrire le programme en indiquant la marque de la calculatrice dans le cas d’un programme

On en déduit, d’après le théorème de convergence des suites monotones, que la suite (u n )

[r]

Suite, intégrale et exponentielle sont au menu de cet exercice qui, pour chacun de ces thèmes, ne fait pas appel aux résultats les plus délicats.. En revanche, le cours doit être

S’il ne présente pas de difficulté particulière, il convient de rédiger les réponses avec soin (raisonnement par récurrence, propriétés de l’intégrale utilisées, …).. On

Dans la première question, on identifie sans difficulté une somme de Riemann associée à une fonction continue sur

[r]

Un exercice qui fait appel à un résultat classique sur les sommes d’entiers naturels et requiert d’être attentif (1 ère