hg S’enregistrer Bac Tunisie Algorithmique et programmation : BAC INFORMATIQUE En Tunisie forum informatique Tunisie

Bac Tunisie Algorithmique et programmation : BAC INFORMATIQUE En Tunisie  forum informatique Tunisie Index du Forum

hg Bac Tunisie Algorithmique et programmation TIC réseaux php javascript sql access activités programmation c
hg
FAQ FAQ Rechercher Rechercher Membres Membres Groupes Groupes Profil Profil Se connecter pour vérifier ses messages privés Messages Privés Connexion Connexion


 Forum de l'excellence et l'excellence en innovation 
Pour participer à notre Forum, vous devez
 
inscrire sur notre forum a partir d'ici
 
  NB :
Les membres ''zéro messages'' seront supprimés automatiquement après un nombre de jours donné !!!!
             
   
 
  
forum d'aide informatique : internet, réseau, programmation informatique ...
Plusieurs exercices: Devoir de contrôle n°1, Les fichiers, les enregistrements, le tri
 
 
Poster un nouveau sujet   Répondre au sujet    Bac Tunisie Algorithmique et programmation : BAC INFORMATIQUE En Tunisie forum informatique Tunisie Index du Forum -> Algorithmique & programmation -> (¯`·._.·[Devoirs et séries']·._.·´¯)
hg Sujet précédent :: Sujet suivant   hd
Auteur Message
KARIMOS
Administrateur

Hors ligne

Inscrit le: 02 Nov 2008
Messages: 1 710
Masculin
Point(s): 5 479
Moyenne de points: 0

Posté le: Dim 3 Oct - 08:33 (2010)    Sujet du message: Plusieurs exercices: Devoir de contrôle n°1, Les fichiers, les enregistrements, le tri Répondre en citant

PublicitéSupprimer les publicités ?
DEVOIR SURVEILLE N°1 - SFAX - 4.Sciences Informatique - Tunisie

Exercice N° 1 : (10 pts)

1) Déclarer en algorithmique et Pascal :
- Le type enregistrement Vols comprenant les champs suivants :
* matricule est une chaîne de 10 caractères ;
* dest est une chaîne de 10 caractères qui désigne la ville d’arrivée,
* décision un booléen qui indique si le vol est annulé ou non;
* compagnie est un énuméré parmi TUNISAIR, NOUVELAIR ou KARTAGO ;
* liste_ps désigne la liste des passagers enregistrés pour ce vol.
Le nombre de passagers est entre 10 et 150 et le champ dat_vol est un enregistrement composé de 2 champs (j: entier, m: chaîne).
- Le type enregistrement Passagers qui mémorise l’ensemble de passagers .Ce type comporte les champs suivants :
· Le champ num_passport est un entier.
· le champ nom est une chaîne de 20 caractères.
· le champ age est un entier.
· le champ e-mail est une chaîne de 20 caractères.
· le champ adresse est une chaîne de 30 caractères.
· Le champ qte_bg est un réel qui désigne la quantité de bagage. Ce nombre est égal à 0 si le passager est sans bagages.
- Les vols sont stockés dans un tableau T_Vol de n vols.

2) Ecrire l’analyse et l’algorithme d’une procédure Affiche qui permet d’afficher les noms des passagers sans bagages pour un vol donné.

3) Ecrire l’algorithme d’une procédure AffichInf qui pour la compagnie TUNISAIR affiche les informations concernant les vols annulés pendant le mois de Juillet et ayant comme destination « Rome », ou bien affiche le message"Pas de vol annulé " dans le cas ou aucun vol à Rome est annulé pendant ce mois ou affiche le message " pas de vol", dans le cas aucun vol n’est organisé à Rome dans ce mois.
N.B : Tracer le tableau de déclaration des objets pour chaque procédure (si cela est nécessaire).

Exercice N° 2 : (5 pts)
On se propose d’enregistrer la liste des passagers d’un vol dans un fichier « C:\Passager.dat ».
1- Ecrire une fonction Vérif qui permet de vérifier la validité de l’adresse e-mail d’un passager. (Un e-mail est valide s’il contient le caractère @).
2- Ecrire l’analyse et l’algorithme de la procédure Saisie qui permet de saisir la liste des passagers et les sauvegarder dans le fichier. (Utiliser la fonction Vérif définie à la question n°1)

Exercice N° 3 : (5 pts)
Soit la procédure suivante :
Code:Procedure Inconnu (………………………………………………………. ) ;
Var  …………………. ;
begin
For i : = 1 to (n-1) do
Begin
    For j : = n  downto  (i 1) do
        begin
                            IF T[ j ] < T [ j - 1] Then 
                                                          begin
                                                            Permut (T[j] , T[j-1])
                                                          end ;
        end ;
    end ;
        assign (F , 'C:\liste.dat') ;
        …………………………. ;
For i:=1 to n do
Begin
Write (F , T[i]) ;
End;
End;

NB : Permut est une procédure qui fait la permutation de deux variables.

Questions
1. Compléter les pointillés par les données manquantes.
2. Si le tableau T contient :
d
b
A
z
R

Alors le fichier F contient : (mettre ici la réponse...)

3. Que fait cette procédure ?
4. Ajouter les directives de compilation nécessaires pour s’assurer que le fichier associé à F n’existe pas avant sa création.


 
Revenir en haut
marieminfo


Hors ligne

Inscrit le: 10 Oct 2010
Messages: 1
Féminin
Point(s): 1
Moyenne de points: 0

Posté le: Dim 10 Oct - 15:46 (2010)    Sujet du message: Plusieurs exercices: Devoir de contrôle n°1, Les fichiers, les enregistrements, le tri Répondre en citant

une bonne proposition  Okay

 
Revenir en haut
jihene


Hors ligne

Inscrit le: 13 Jan 2010
Messages: 2
Point(s): 3
Moyenne de points: 0

Posté le: Dim 10 Oct - 23:16 (2010)    Sujet du message: Plusieurs exercices: Devoir de contrôle n°1, Les fichiers, les enregistrements, le tri Répondre en citant

svp je veux la correction c urgent ^^ et merci  Laughing

 
Revenir en haut
r.nsiri
recent membre
recent membre

Hors ligne

Inscrit le: 09 Jan 2009
Messages: 262
Masculin
Point(s): 304
Moyenne de points: 0

Posté le: Sam 6 Nov - 16:04 (2010)    Sujet du message: Plusieurs exercices: Devoir de contrôle n°1, Les fichiers, les enregistrements, le tri Répondre en citant

Okay Okay Okay Okay Okay
_________________
Cordialement


 
Revenir en haut
manianis


Hors ligne

Inscrit le: 11 Aoû 2010
Messages: 95
Masculin
Point(s): 102
Moyenne de points: 0

Posté le: Dim 7 Nov - 12:07 (2010)    Sujet du message: Plusieurs exercices: Devoir de contrôle n°1, Les fichiers, les enregistrements, le tri Répondre en citant

J'ai corrigé cet exercice il est simple bien qu'il ne soit pas très bien posé (Exercice1)

 
Revenir en haut
KARIMOS
Administrateur

Hors ligne

Inscrit le: 02 Nov 2008
Messages: 1 710
Masculin
Point(s): 5 479
Moyenne de points: 0

Posté le: Dim 7 Nov - 15:53 (2010)    Sujet du message: Plusieurs exercices: Devoir de contrôle n°1, Les fichiers, les enregistrements, le tri Répondre en citant

Okay Okay Okay

 
Revenir en haut
Contenu Sponsorisé






Posté le: Aujourd’hui à 06:40 (2016)    Sujet du message: Plusieurs exercices: Devoir de contrôle n°1, Les fichiers, les enregistrements, le tri

 
Revenir en haut
Montrer les messages depuis:   
bg bd
Poster un nouveau sujet   Répondre au sujet    Bac Tunisie Algorithmique et programmation : BAC INFORMATIQUE En Tunisie forum informatique Tunisie Index du Forum -> Algorithmique & programmation -> (¯`·._.·[Devoirs et séries']·._.·´¯) Toutes les heures sont au format GMT + 1 Heure
 
Page 1 sur 1

 
Sauter vers:  
Index | créer forum gratuit | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation