Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1456 connectés 

  FORUM HardWare.fr
  Programmation
  Algo

  exo d'algo aide s'il vous pait

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

exo d'algo aide s'il vous pait

n°1700153
bansan
Posté le 10-03-2008 à 20:17:24  profilanswer
 

xo algorithme pour correction s'il vous plai
 
Bonjour,
Est ce que quelqu'un peut m'aider sur ces 2 exo, je les ai commencé mais je ne sais pas comment continuer...en tout cas pour le dernier..merci
 
Exercice 10 - Nombre de voyelles
Ecrire un algorithme dont le role est de compter (et d'afficher) le nombre de voyelles (accentuees et non accentuees) presentes dans une chaine de caracteres saisie au clavier par l'utilisateur.
 
10) Nombre de voyelle
 
Variables
lettre, maj : caractères
i, j, k : entiers
chaine, chaine_2 : chaine de caractère
 
Début
 
Afficher (« Saisir une chaine »)
Saisir (chaine)
l<--LONGUEUR (chaine)
chaine_2<--« »
Pour i de 1 à l
lettre<--sschaine(chaine,l,1)
Si lettre= « a » ou lettre = « e»ou lettre = « i » ou lettre = « o » ou lettre = « u» ou
lettre= « A » ou lettre = « E»ou lettre = « I » ou lettre = « O » ou lettre = « U»
 
chaine_2<--chaine_2+a
FinSi
FinPour
Afficher (LONGUEUR chaine_2)
Fin
 
 
Exercice 11 - Chaine representant une grandeur numèrique entière
Ecrire un algorithme dont le role est de permettre a l'utilisateur de saisir tine chaine de caracteres, puis de verifier si la chaine de caracteres contient uniquement des chiffres precedes ou non d'un signe negatif ou positif (si le chaine respecte ce format. l'algorithme dolt convertir cette chaine de caracteres en entier et afficher le resuitat de 0 conversion).
 
(Je n'ai pas encore declaré les variables...)
 
Debut
Afficher(« Saisir une chaine »)
Saisir(chaine)
l<--LONGUEUR(chaine)
Pour i de 1 à l
a<-- sschaine(chaine,l,1)
Si a = « + » Alors

mood
Publicité
Posté le 10-03-2008 à 20:17:24  profilanswer
 

n°1700165
Elmoricq
Modérateur
Posté le 10-03-2008 à 20:30:16  profilanswer
 

bansan a écrit :

10) Nombre de voyelle
 
Variables
lettre, maj : caractères
i, j, k : entiers
chaine, chaine_2 : chaine de caractère
 
Début
 
Afficher (« Saisir une chaine »)
Saisir (chaine)
l<--LONGUEUR (chaine)
chaine_2<--« »
Pour i de 1 à l
lettre<--sschaine(chaine,l,1)
Si lettre= « a » ou lettre = « e»ou lettre = « i » ou lettre = « o » ou lettre = « u» ou
lettre= « A » ou lettre = « E»ou lettre = « I » ou lettre = « O » ou lettre = « U»
 
chaine_2<--chaine_2+a
FinSi
FinPour
Afficher (LONGUEUR chaine_2)
Fin


 
Je trouve que tu te prends trop la tête à tout détailler comme ça. Un algorithme ce n'est pas un programme écrit en français, c'est simplement la façon dont on va procéder pour atteindre un but. L'écriture du programme vient ensuite :

Soit n le nombre de voyelles à compter
Lire une chaîne entrée par l'utilisateur
POUR CHAQUE lettre de cette chaîne
   SI la lettre est une voyelle, ou une voyelle accentuée
      n = n + 1
      Afficher la lettre
   FIN SI
FIN POUR
Afficher n


 
Pour l'exercice 11, donc, il te suffit de parcourir la chaîne, comme pour l'exercice 10, et de détecter tout caractère qui n'entre pas dans ceux qui sont acceptés par les contraintes.  
Si aucun caractère illicite n'est trouvé, tu peux ensuite convertir la chaîne et afficher le résultat.

n°1700203
bansan
Posté le 10-03-2008 à 21:44:44  profilanswer
 

MErci
Cependant, il manque pas une ligne dans cette zone?:
POUR CHAQUE lettre de cette chaîne
   SI la lettre est une voyelle, ou une voyelle accentuée
    -->??  
n = n + 1
      Afficher la lettre
   FIN SI
FIN POUR

n°1700216
Elmoricq
Modérateur
Posté le 10-03-2008 à 22:07:02  profilanswer
 

Ben, pourtant j'affiche bien les voyelles accentuées ou non, et je les compte en même temps.
Que manque-t-il d'après toi ? [:pingouino dei]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Algo

  exo d'algo aide s'il vous pait

 

Sujets relatifs
Une image, decoupé en 9, puzzle => besoin d'aide :)Demande d'aide pour menu dropdown javascript
[RESOLU] aide pour une requête toute simpleAide Script PHP
besoin d'aide pour associer les touches clavieraide pour programmer en PL/SQL
PHP Aide sur une bouclemodifier une table mysql a l'aide d'un tableau sur une formulaire
[Python] Aide des programmmers python[RCH] Aide ou Site pour création de site + poussé
Plus de sujets relatifs à : exo d'algo aide s'il vous pait


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR