Salut please je voudre la solution de cet exo

Fermé
serignesaliou Messages postés 3 Date d'inscription vendredi 17 juin 2011 Statut Membre Dernière intervention 18 juin 2011 - 17 juin 2011 à 02:36
Templier Nocturne Messages postés 7734 Date d'inscription jeudi 22 janvier 2009 Statut Membre Dernière intervention 21 mai 2016 - 17 juin 2011 à 02:38
Question 3 (20 pts)

Voici un algorithme écrit en pseudo-code. Nous vous demandons de compléter les commentaires bligatoires (commentaires de spécification et assertions ) selon votre compréhension de ce que réalise cet algorithme. Vous devez, de plus donner, un titre à chacun des blocs composant l'algorithme. Voici des données que vous pouvez utiliser pour simuler son comportement afin de vous aider à répondre à cette question. Notez bien: les traces de vos simulations ne sont pas demandées.

Algorithme à simuler : Bloc B1: Algorithme à simuler
{
objectif: ?
méthode: ?
besoin: ?
connu: ?
entrée: ?
sortie: ?
résultat: ?
hypothèse: ? }

Début
Saisie de x et y (voir B2)
arrangement de x et y et obtention de z (voir B3)
le traitement (voir B4)
affichage (voir B5)
fin.
Bloc B2: .................
{
objectif: ?
méthode: ?
besoin: ?
connu: ?
entrée: ?
sortie: ?
résultat: ?
hypothèse: ? }

Début
Demander x
{A: x est un entier différent de 0}
Demander y
{A: y est un entier }
Fin

Bloc B3: ........
{
objectif: ?
méthode: ?
besoin: ?
connu: ?
entrée: ?
sortie: ?
résultat: ?
hypothèse: ? }

Début
z ?FAUX
si (x < 0 ET y < 0) alors
début
x ?-x
y ?y
fin
sinon début
si x < 0 alors
début
x ?-x
z ?VRAI
fin
si y < 0 alors
début
y ?-y
z ?VRAI
fin
fin
fin.

Bloc B4: .................
{
objectif: ?
méthode: ?
besoin: ?
connu: ?
entrée: ?
sortie: ?
résultat: ?
hypothèse: ? }

Début
w ?0
v ?y
Tant Que v ?x faire
début
v ?v - x
w ?w + 1
fin
si z = VRAI alors
début
w ?-w
fin
fin

Bloc B5: .................
{
objectif: ?
méthode: ?
besoin: ?
connu: ?
entrée: ?
sortie: ?
résultat: ?
hypothèse: ? }

Début
Afficher w
Fin

1 réponse

Templier Nocturne Messages postés 7734 Date d'inscription jeudi 22 janvier 2009 Statut Membre Dernière intervention 21 mai 2016 1 104
17 juin 2011 à 02:38
arrête avec tes doublons, ça sert à rien, personne ne te répondra...
-1