Inscription / Connexion Nouveau Sujet
Niveau algorithmique
Partager :

Algorithme python en langage naturel

Posté par
gningnin
07-12-19 à 11:34

Bonjour,
Je voudrais traduire l'instruction python reversed() en algorithme naturel, elle permet d'inverser une chaine de caractère.
Voici la boucle qui permet d'inverser un mot :

for i in reversed(mot):
    inverse = inverse+i

Merci de votre aide.

Posté par
Leile
re : Algorithme python en langage naturel 07-12-19 à 12:42

bonjour,

inverser une chaine de caractères A(n)  vers B(n) de longeur n
pourrait s'écrire  :

mettre B(n) à espaces
pour i  allant de 1 à  n   faire
                   mettre A(i)  dans B( n - i  + 1)  
fin pour
afficher B(n)

je ne comprends pas  ce que représente  ta boucle for ....



Posté par
gningnin
re : Algorithme python en langage naturel 08-12-19 à 16:20

Leile

Merci pour ta réponse,

la boucle for est dans un programme qui inverse un mot saisie et le stock dans une autre variable.
Si les 2 variables sont identiques, alors le mot saisie est un palindrome.

Posté par
Leile
re : Algorithme python en langage naturel 08-12-19 à 16:27

ah ? d'accord.

Répondre à ce sujet

Seuls les membres peuvent poster sur le forum !

Vous devez être connecté pour poster :

Connexion / Inscription Poster un nouveau sujet
Une question ?
Besoin d'aide ?
(Gratuit)
Un modérateur est susceptible de supprimer toute contribution qui ne serait pas en relation avec le thème de discussion abordé, la ligne éditoriale du site, ou qui serait contraire à la loi.


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 !