• Aucun résultat trouvé

 Lycée Foussana Professeur :

N/A
N/A
Protected

Academic year: 2022

Partager " Lycée Foussana Professeur :"

Copied!
2
0
0

Texte intégral

(1)

Page 1/2

Lycée Foussana Professeur : BOUJELBENE Ibrahim

Matière : Algorithmique et programmation

Classe : 4

éme

1 Sciences de l’informatique

Devoir théorique N° 1 Durée : 1 h  Date : 10 Novembre 2009 Exercice1 :

(2 POINTS )

Quelle (s) différence (s) existe (nt) entre un tableau et un fichier ?

Exercice2 :

(6 POINTS )

Soit le programme Pascal suivant ; Program F_positif ;

Uses wincrt ; Type

F_entiers = file of integer ; Var

Liste : f_entiers ; V: integer ;

Procedure creation (var liste : f_entiers);

Var chemin : string ; Begin

Chemin := ‘c:\4si\nombres.fch’ ; Assign (liste, chemin) ;

Rewrite (liste) ; End ;

Procedure saisie (var liste : f_entiers) ; Begin

Write(‘entrer un entier :’) ; Readln (V) ;

While (V>=0) do Begin

Write(liste, V) ;

Write (‘entrer un entier :’) ; Readln (V) ;

End ; End ;

Procedure affichage ( var Liste : F_entiers) ; Begin

Reset (liste) ;

While not (Eof (liste) ) do Begin

Read (liste, V) ; Writeln (V ) ; End ;

End ;

http://bac-tunisie.jimdo.com

(2)

Page 2/2 Begin

Creation (Liste) ; Saisie (liste) ; Affichage (liste);

Close (liste);

End.

Question :

1- Quel est le rôle de ce programme ? 2- Donner le rôle des instructions souligner.

Problème :

(12 POINTS)

On considère l’ensemble des élèves de la section informatique définit par :

 Numéro : entier

 Nom : chaîne de 20 caractères au maximum

 Prénom : chaîne de 20 caractères au maximum

 Adresse : chaîne de 25 caractères au maximum

 Moyenne : réel

On se propose d’écrire un programme qui permet de :

- Remplir un tableau de N élèves la valeur de N saisie par l’utilisateur est compris entre 5 et 40.

- Afficher les élèves dont le nom commence par la lettre ‘a’ et la moyenne supérieure à 10.

- Chercher et d’afficher l’élève qui a la moyenne maximale.

- Changer le numéro de tous les élèves en ajoutant 1000.

Question :

1) Analyser ce problème en le décomposant en modules.

2) Proposer la / les structures) de donnée (s) adéquate(s) à utiliser pour la résolution de ce problème.

3) Analyser chacun des modules envisagés précédemment.

Bon travail

http://bac-tunisie.jimdo.com

Références

Documents relatifs

Le professeur commence par donner la définition d’un graphe d’Euler : « Les graphes d’Euler ont ceci de caractéristique : ils peuvent être dessinés sans jamais lever le crayon

le modèle (206JUNIOR, 206GTI, 406SRD,…) la catégorie correspondante (206,406,…), la date de sortie, le nombre de kms, le prix, la date du dernier contrôle technique,

Article numérisé dans le cadre du programme Numérisation de documents anciens

* le cristallin, qui joue le rôle d'une lentille convergente et la distance focale 17mm environ pour l’œil normal .c’est sensiblement la distance qui le sépare de la rétine.

9) Créer dans une autre feuille, un graphique en courbe représentant la variation de PTTC en fonction de référence de

[r]

Les dents ont un rôle différent selon leur forme et leur place dans la bouche :.  les incisives coupent

Les élèves lisent leur carte à tour de rôle et se répondent.. Par