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 ...
Devoir à la maison
 
 
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: Mer 26 Nov - 12:52 (2008)    Sujet du message: Devoir à la maison Répondre en citant

PublicitéSupprimer les publicités ?
Partie1 : (8points)


Exercice N°1 : (4pts)

Soit l’algorithme suivante de module suivant :
Procédure quoi ? (Var T : tab ; n : entier)
Pour i de 1 à n div 2 faire
Aux ← t
T ← t[n-i+1]
T [n-i+1] ← Aux
Fin pour
Fin quoi ?

On fait appel à cette procédure avec les paramètres effectifs suivantes :

T=
                     12     3     7     9     5     0     8
N=7
Questions :
1- exécuter manuellement l’algorithme de module précédent et donner la structure de tableau après ce tournage.
2- Quel est le rôle de cette procédure.
3- Ecrire une procédure récursive réalisant le même traitement.


Exercice N°2 : (4pts)
Pour construire une fraction rationnelle de dénominateur >10-4, qui approche
Sqrt (3) à 10-8 près.on va utiliser la suite récurrentes. Le calcule s’arrête si la différence enter deux termes consécutifs < 10-8

U0=1
Un+1 = ½(Un+3/Un)
Ecrivez une spécification, un algorithme modulaire qui permet de trouver une valeur approchée à Sqrt (3).


partie B(12 pts)


On veut écrire un programme qui permet de charger un fichier par les notes d’algorithmique des élevés 4SI nom (chaîne de caractère), note contrôle (réel), note TP (réel), note synthèse (réel). Le nom physique est ‘’C:\4SI.DAT’’. La fin de saisie est contrôlée par la question (‘’ vous les vous continuez (O/N)’’)
Stocker le nom et la moyenne de chaque élève dans un deuxième fichier dont le nom physique est ‘’C:\admis.DAT’’ en ajoutant un points pour les élevés qui n’ont pas une moyenne
Le formule de moyenne M= (NC+ NTP+2*NS)/4.
On veut demande aussi supprimer les élèves qui ont une moyenne inférieure ou égale à la moyenne de la classe de deuxième fichier et afficher le contenue de fichier admis.DAT’’.


Questions :
1- Décomposer le problème en module
2- Quelles sont les structures de données adéquates à ce problème ? Justifier votre
Choix
3 Analyser et déduire l’algorithme du programme principal qui permet de
Réaliser Le Traitement décrit précédemment
4- Analyser chacun des modules envisagés et déduire les algorithmes
Correspondants.


 
Revenir en haut
w@lid


Hors ligne

Inscrit le: 30 Nov 2008
Messages: 4
Masculin
Point(s): 25
Moyenne de points: 0

Posté le: Dim 30 Nov - 11:03 (2008)    Sujet du message: Devoir à la maison Répondre en citant

merci pour le sujet. Okay
Il est très intéressant.
Mais, il a fallu de demander une solution récursive pour l’exercice N°2
Question Question


 
Revenir en haut
chakib.benjlijel


Hors ligne

Inscrit le: 24 Nov 2008
Messages: 23
Masculin
Point(s): 253
Moyenne de points: 0

Posté le: Lun 1 Déc - 21:11 (2008)    Sujet du message: Devoir à la maison Répondre en citant

Merci pour le partage Surprised

 
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: Jeu 7 Oct - 13:54 (2010)    Sujet du message: Devoir à la maison Répondre en citant

Okay

 
Revenir en haut
sm2i.adn


Hors ligne

Inscrit le: 06 Nov 2009
Messages: 3
Point(s): 5
Moyenne de points: 0

Posté le: Mar 26 Oct - 22:06 (2010)    Sujet du message: Devoir à la maison Répondre en citant

Vérifier le français SVP

 
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:05 (2010)    Sujet du message: Devoir à la maison 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:06 (2010)    Sujet du message: Devoir à la maison Répondre en citant

Exercice 2

Solution Pascal (méthodes itérative et récursive)

 
Code:

program racine_3;

function sqrt_3(eps : real):real;
var u0, un : real;
begin
        un := 1;
        repeat
                u0 := un;
                un := (u0 + 3 / u0) / 2;
        until (abs(un - u0) < eps);

        sqrt_3 := un;
end;

function suite(n : integer):real;
var s : real;
begin
        if (n = 0)
                then suite := 1
                else
                    begin
                        s := suite(n-1);
                        suite := (s + 3 / s)/2;
                    end;

end;

function sqrt_3_rec(n : integer; eps : real):real;
var s1, s2 : real;
begin
        s1 := suite(n);
        s2 := suite(n + 1);
        if (abs(s2-s1) >= eps)
                then sqrt_3_rec := sqrt_3_rec(n + 1, eps)
                else sqrt_3_rec := s2;
end;

begin
        Writeln('Racine(3) = ', sqrt_3(1e-4));
        Writeln('Racine(3) r‚cursive = ', sqrt_3_rec(0, 1e-4));
end. 


 
Revenir en haut
bouslahi


Hors ligne

Inscrit le: 13 Mar 2009
Messages: 8
Masculin
Point(s): 17
Moyenne de points: 0

Posté le: Mar 30 Nov - 20:34 (2010)    Sujet du message: Devoir à la maison Répondre en citant

Evil or Very Mad Evil or Very Mad Evil or Very Mad
merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii


 
Revenir en haut
Contenu Sponsorisé






Posté le: Aujourd’hui à 17:17 (2016)    Sujet du message: Devoir à la maison

 
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