Inscription / Connexion Nouveau Sujet
Niveau algorithmique
Partager :

Algorithme

Posté par
hitsurai
17-12-12 à 21:36

Je peux avoir un peu d'aide svp !

Exercice 3.4 :

Écrire un algorithme qui dessine, à l'aide du signe '+', les figures de hauteur n suivantes :
N.B : on suppose l'existence de la procédure retourLigne() qui permet un retour à la ligne.
1-
+
+ +
+ + +
2-
     +
   + + +
+ + + + +
3-
+ + +
+   +
+ + +
4-
        +
    +       +
+              +
    +       +
        +

Exercice 3.5 :

Une école primaire veut disposer d'un logiciel pour enseigner aux enfants quelques rudiments
d'arithmétique, en particulier les tables de multiplication. Le fonctionnement d'un tel système doit
permettre à tout élève de vérifier ses connaissances au cours d'une session (suite de questions du
système, réponses de l'élève). Chaque session se déroulera ainsi :
- Le système propose deux nombres, entre 0 et 10, tirés au hasard par la fonction hasard(10).
- L'élève en donne le produit.
- En cas de réponse, un message s'affiche et une nouvelle question est posée.
La fin de la session survient quand l'élève a fourni 20 bonnes réponses ou 10 fausses avec droit à trois
essais successifs maximum pour un essai donné.
Ecrire un algorithme qui simule le jeu.
N.B. La fonction rand() permet de générer une valeur aléatoire.

Posté par
Iamat
re : Algorithme 18-12-12 à 09:00

Salut,

Tu devrais séparé tes exercices, certaines personnes n'ont peut pas répondu car ils n'étaient pas sûr de pouvoir t'aider sur un des 2 exos:

Personnellement, je suis plus inspiré par le 3.5.

Néanmoins, pour le 3.4, je poserais de donner des hypothèses avant d'écrire l'algorithme :
je dirais que pour remplir la case avec un + je dirais afficher "+" et pour les autres cases je dirais afficher " ".
je dirais que le changement de case (de la gauche vers la droite) se fait automatiquement quand on remplit une case avec "+" ou " "
enfin, je dirais que la fonction changement de ligne fait retourner au début de la ligne de dessous.

Ce sont mes hypothèses tu es libre de faire tes propres hypothèses mais tu dois les donner.

Posté par
Glapion Moderateur
re : Algorithme 18-12-12 à 12:48

Bon je te fais l'algorithme pour la première figure (sous Algobox, tu peux le copier/coller en mode éditeur de texte) :

VARIABLES
n EST_DU_TYPE NOMBRE
k EST_DU_TYPE NOMBRE
T EST_DU_TYPE CHAINE
DEBUT_ALGORITHME
LIRE n
T PREND_LA_VALEUR "+"
POUR k ALLANT_DE 1 A n
DEBUT_POUR
AFFICHER* T
T PREND_LA_VALEUR T+"+"
FIN_POUR
FIN_ALGORITHME

ça donne bien (par exemple pour n=4)
***Algorithme lancé***
+
++
+++
++++

***Algorithme terminé***

Tu essayes de faire les autres ? (et si tu ne comprends pas quelque chose dans la syntaxe de celui-ci, à ta disposition).



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !