• Aucun résultat trouvé

Bon travail

N/A
N/A
Protected

Academic year: 2022

Partager "Bon travail"

Copied!
3
0
0

Texte intégral

(1)

Enoncée :

Le directeur du lycée a voulu concevoir un logiciel pour mieux manipuler les informations concernant les différents élèves. Il a donc demandé l'aide des élèves les plus compétents qui sont, évidemment, ceux de la 4eme SI 2.

Supposons que chaque élève est caractérisé par:

 Un prénom

 Un nom

 Une date de naissance (composé de jour, mois et année)

 Un identificateur qui sera affecté d'une façon aléatoire par le programme tel que 100 < identificateur < 1000.

En tant qu'un élève brillant, votre tache sera la suivante:

 Définir les structures de données nécessaires.

 Saisir n tel que 3<= n <=30.

 Remplir un tableau T par n élèves de façon que T soit trié par ordre croissant de l'identificateur (c'est-à-dire t[i].id > t[i-1].id est ce pour tous i>=2).

 Donner la position d'insertion d'un élève E donné dans T de façon que ce dernier reste toujours trié (on suppose que l'identificateur de E est donné par l'utilisateur).

 Afficher T.

Remarque:

le programme doit comporter au moins deux modules récursifs.

Lycée Kasserine

20/11/2009

Devoir pratique N°1

INFORMATIQUE

Durée : 1 heures

Enseignant Mr M. NASRI

Note:

Prénom : Nom:

Bon travail

http://bac-tunisie.jimdo.com

(2)

Exercice 1 :

(10 mn, 2.5 points)

Soit la fonction inconnue suivante écrite en langage Pascal:

Exercice 2 :

(40 mn, 6.5 points)

Soit T un tableau donné contenant des informations sur 100 films dont chacun est caractérisé par un titre, genre, langue et le nombre de sortie.

1. Déclarer les structures de données adéquates à utilisées.

Lycée Kasserine

09/11/2009

Devoir théorique N°1

INFORMATIQUE

Durée : 2 heures

Enseignant Mr M. NASRI

Note:

Prénom : Nom:

Travail demandé:

1. Soit T le tableau contenant les valeurs suivantes:

12 5 48 1 35 15

En exécutant cette fonction sur T, afficher pour chaque itération de i la valeur de s et a.

2. En déduire alors le rôle de cette fonction.

Function inconnue (t : tab; n : byte) : integer ; Var a, s : integer;

Begin

S:=t[1]; a:= t [ 1 ];

For i := 1 to n do If t [ i ] > s then

Begin A:=s;

S:= t[i];

End

Else if t [ i ] > a then A := t [ i ];

Inconnue := a;

End;

http://bac-tunisie.jimdo.com

(3)

2. Ecrire l'algorithme d'un module permettant de:

 Afficher le genre et la langue du film le plus sorti.

 Supprimer un film ayant un titre donné.

 Ajouter un film en une position donnée.

Problème

(1h 10 mn, 7 points analyse + 4 points algorithme)

Soit "fchaine.dat" un fichier existant dans le dossier 4emeSI sous "C:" et contenant un nombre fini de chaine de caractère tel que:

 Les chaines de ce fichier ne doivent contenir que des lettres (minuscules ou majuscules) et leurs longueur doit être compris entre 5 et 20.

 La saisie s'arrête en répondant à la question "voulez vous continuer?

(Oui/Non)"

On vous demande d'écrire l'analyse et l'algorithme d'un programme permettant de:

1. Créer et remplir ce fichier.

2. Chercher et afficher les différentes lettres utilisées dans ce fichier ainsi que leurs occurrences (nombre d'apparition).

3. Saisir une chaine ch puis chercher et afficher les mots anagrammes à cette chaine dans ce fichier.

NB: deux mots sont dits anagrammes s'ils sont composés par les mêmes caractères exemple: niche, chien et chine sont anagrammes.

Bon travail

Blague

Comment un informaticien tente-t-il de réparer sa voiture lorsqu'elle a un problème?

Il sort de la voiture, ferme toutes les fenêtres, retourne dans la voiture, et essaie de redémarrer.

http://bac-tunisie.jimdo.com

Références

Documents relatifs

[r]

Enregistrer au fur et à mesure votre programme dans le dossier bac2010 situé à la racine C en lui donnant comme nom votre prénom.. Ajouter les instructions permettant de

Pour vérifier tes réponses, utilise la grille de correction I.

Déterminons à l'aide du graphique les abscisses des points de la courbe d'ordonnée 1.. Je trace la droite d'équation y

Des notes sont attribuées aux élèves dans chaque matière à sa section et à son niveau. Pour chaque matière, chaque élève a une note d’orale, une note de devoir

Ce dossier permet d’introduire quelques notions de nomenclature de chimie organique, matière que nous devons aborder ensemble dans le dernier chapitre, en 5 e chimie

« Synthèse d'une molécule d'ARNm à partir de la séquence d'ADN d'un gène... 5e

En sachant que l'allèle pour la couleur brune est dominant (B) et que celui pour la couleur bleue est récessif (b), quelle est la probabilité qu'ils aient un enfant aux yeux