• Aucun résultat trouvé

Devoir de Synthèse N°2 Gouvernorat de Monastir

N/A
N/A
Protected

Academic year: 2022

Partager "Devoir de Synthèse N°2 Gouvernorat de Monastir"

Copied!
2
0
0

Texte intégral

(1)

Devoir de Synthèse N°2 Gouvernorat de Monastir

Exercice1 : (4 Points) Soit la fonction suivante :

Function jenesaispas (a,b:Integer) : String;

Var r, ch : String;

x , e : Integer;

Begin ch := ' ' ; repeat

Str( a mod b , r);

If (Length(r)> 1) Then Begin

Val(r,x,e);

r :=Chr( x + 55);

End;

ch := r + ch;

a := a Div b ; until a=0 ;

jenesaispas := ch;

End;

N.B : Le code Asccii de "A" est 65 Questions:

1- Compléter le tableau suivant, par les résultats de cette fonction, pour les valeurs suivantes de a et b a=177 et b=16 a=23 et b=4 a=12 et b=2

Ch =………..….

Ch=……….…….

Ch =………...……….….

2- Quel est le rôle de cette fonction.

………

………

3- Proposer une solution récursive pour cette fonction.

...

...

...

...

...

...

...

...

...

Exercice2 : (4 Points)

[justify]Soient deux entiers naturels a et b donnés. On définit deux suites U et V de la manière suivante : U 0 = a ; V 0 = b

U n+1 = ; V n+1 =

Ces deux suites sont adjacentes et convergent vers une valeur U tq U est la moyenne arithmético- géométrique de a et b.

Analyser et déduire l’algorithme du module qui permet de calculer U à 10-4 près (tq |U – V| ≤ 10-4 ).

http://bac-tunisie.jimdo.com

(2)

Problème : (12 Points)

On considère une matrice M représentant les scores d'un ensemble de nc chansons au cours de 7 jours de la semaine (avec 5 ≤ nc ≤ 10 ) :

· Chaque ligne i de la matrice représente les scores des chansons pour la journée i.

· Chaque colonne j de M désigne les scores obtenus par la chanson j durant la semaine.

Sachant que chaque élément M [i,j] de la matrice représente le score de la chanson j pour le jour i.

On désire écrire un programme qui permet de déterminer : - pour une journée donnée, le classement des chansons

- les 3 premières chansons qui ont les scores les plus élevés durant la semaine, ainsi que leurs scores totaux

Exemple:

Soit la matrice M suivante pour nc=5 :

1 2 3 4 5

1 2 31 20 3

2 4 10 31 20 35

3 20 35 20 40 10

4 50 0 7 10 8

5 12 7 8 9 11

6 32 20 1 0 35

7 6 8 20 45 6

Total 126 90 118 144 108

Le programme affiche :

- pour la journée 3 par exemple 1- chanson n°4

2- chanson n°2 3- chanson n°1 3- chanson n°3 5- chanson n°5

- Les trois premières chansons durant la semaine sont

Chanson n°4 ayant comme score total durant la semaine 144 Chanson n°1 ayant comme score total durant la semaine 126 Chanson n°3 ayant comme score total durant la semaine 118 Questions :

Analyser et déduire l’algorithme du programme principal qui permet de réaliser le traitement décrit précédemment en le décomposant en modules.

Analyser chacun des modules envisagés précédemment et en déduire les algorithmes correspondants.

http://bac-tunisie.jimdo.com

Références

Documents relatifs

Mme GUESMIA Aziza Page 2 1) Dans le repère ci-dessous tracer le graphique donnant la variation de la température en fonction du temps... Mme GUESMIA Aziza

En déduire que l’intersection de la sphère S et le plan (ABC) est un cercle dont on précisera le centre E et le rayon r.. Bon Travail

successivement et sans remise 3 jetons.. b) Calculer les limites de g aux bornes de son ensemble de définition. 4°/ Représenter la fonction g. a) Montrer que le triangle OMN est

Donner la réponse correcte. On tire successivement et sans remise 3 jetons. b) Donner les limites de h aux bornes de son ensemble de définition.. Soit Γ sa courbe

Dresser le tableau de variation de F et tracer sa courbe représentative dans un repère orthonormé

Montrer que (P )est une parabole dont on précisera le sommet ,le foyer et la

3) La durée de vie en années d’un tel appareil est une variable

a) Déterminer la nature de h et préciser ses éléments caractéristiques. b) Déterminer alors la nature et les éléments caractéristiques de S.. a) Montrer que la suite ( ) I n