• Aucun résultat trouvé

Exercice 2 Exercice 1

N/A
N/A
Protected

Academic year: 2022

Partager "Exercice 2 Exercice 1"

Copied!
2
0
0

Texte intégral

(1)

Nom et prénom : ….……….………

Classe : ………..

Exercice 1

(4 points) :

Soit le tableau PAT qui donne le nombre de patients ayant visité un certain cabinet médical par mois:

On vous donne les écritures suivantes, mettre une croix dans la colonne adéquate :

Déclarations et Actions Correcte Incorrecte

Type

Mois = ( Janvier , Février , Mars , Avril , Mai , Juin , Juillet , Aout , Septembre , Octobre , Novembre , Décembre ) ;

Tab = Array [ Janvier . . Décembre ] of integer ; PAT [Mai] := PAT [Mai] + 1 ;

i : String ;

For i := Janvier to Décembre do PAT [ i ] := PAT [ i ] + 1 ; Function max_patient ( t : tab ) : integer;

J : mois ; J := Succ ( J ) ; m : Mars ; Writeln ( m ) ;

Function max_mois ( t : tab ) : mois;

Exercice 2

(4 points) :

Soit la fonction suivante écrite en PASCAL.

FUNCTION cherche (m, n : INTEGER) : REAL;

VAR b, i : INTEGER;

r : REAL;

BEGIN b := ABS(n);

r := 1;

IF b <> 0 THEN BEGIN

FOR i:=1 TO b DO r:= r * m;

IF (n < 0) THEN r := 1/r;

END;

cherche := r;

END;

Question : Exécuter les appels suivants : 1) cherche (3 , 0 ) . . . . 2) cherche (-4 , 3) . . . .

PUBLIQUE TUNISIENNE

MINISTERE DE L'EDUCATION ET DE LA FORMATION

*****

Lycée Pilote de Sousse

Bac Blanc 2010

Toutes les Sections Epreuve :

INFORMATIQUE

DATE : 18 Mai 2010

DUREE : 1h30. COEFFICIENT : 1

279 237 203 182 169 143 151 128 156 167 192 251

Janvier Février Mars Avril Mai Juin Juillet Aout Septembre Octobre Novembre Décembre

(2)

3) cherche (4 , -3) . . . . 4) cherche ( 0 , 0 ) . . . .

Problème

(12 Points)

:

Soit un tableau T de N entiers distincts avec 5<N<=20.

On veut trier le tableau T selon le principe suivant : Pour chaque élément de T :

- Déterminer le nombre d'éléments qui lui sont inférieurs.

- En déduire sa position dans un nouveau tableau résultat appelé R.

Travail demandé :

1. Décomposer le problème en au moins deux modules dont une fonction.

2. Analyser le problème principal ainsi que les modules proposés.

3. Ecrire l'algorithme du programme principal ainsi que celui de la fonction.

Exemple :

Pour un tableau T de 10 éléments distincts :

6 2 0 12 25 13 8 14 3 5

1 2 3 4 5 6 7 8 9 10

T[1] possède 4 éléments qui lui sont inférieurs, il sera donc placé à la position 5 dans le tableau R : T[2] possède 1 élément qui lui est inférieur, il sera donc placé à la position 2 dans le tableau R :

… R :

R Final:

2 6

1 2 3 4 5 6 7 8 9 10

0 2 3 5 6 8 12 13 14 25

1 2 3 4 5 6 7 8 9 10

Références

Documents relatifs

Quelle est la production énergétique par jour en hiver E élec en ampères heures pour un module

Sachant que l’état offre un crédit d’impôt (sous forme d’une réduction nette d’impôt) de 50 % sur ce matériel et que la consommation annuelle pour le chauffage et

Sur cette même gure, représenter l'allure de l'ensemble E , en faisant bien apparaître toutes les propriétés

Il doit son nom au fait qu'on en retrouve la trace dans de très vieux traités de mathématiques chinois.... Soit A l'ensemble

Nous admettrons le résultat suivant : si une isométrie du plan (diérente de l'identité) ad- met plus de deux points xes alors c'est une symétrie d'axe l'ensemble de ses points

L'onde sonore qui en découle modie la pression de l'air dans son salon, pression qui s'exerce sur mon plafond et le fait vibrer.. C'est la vibration du plafond qui permet de

L'onde sonore qui en découle modie la pression de l'air dans son salon, pression qui s'exerce sur mon plafond et le fait vibrer.. C'est la vibration du plafond qui permet de

L'onde sonore qui en découle modie la pression de l'air dans son salon, pression qui s'exerce sur mon plafond et le fait vibrer.. C'est la vibration du plafond qui permet de