Programmer avec le langage Linotte
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Programmer avec le langage LinotteConnexion

Besoin d'un conseil sur la programmation en Linotte ?

Le Deal du moment :
Cartes Pokémon : sortie d’un nouveau ...
Voir le deal

descriptionProgrammation EmptyProgrammation

more_horiz
Je voudrais comprendre  (en linotte 3.10 ... cela vaut également pour la version 2.7) :


Casiers :
liste est un casier de textes valant "Java", "C++", "Logo", "Linotte"
p & k & est un nombre

Cherche p, la position de liste{3} dans liste
affiche "p :" + p
mesure liste{3} dans k
affiche "k :"  + k


RESULTAT :
p : 4
k : 7

je ne comprends pas
Liste{3} = Linotte (décompte de 0 à 3)
Pourquoi la mesure de liste{3} donne 7 et non 4 ?
Merci pour pour votre aide
Cordialement

descriptionProgrammation EmptyRe: Programmation

more_horiz
Toujours en Programmation

Bug ? Je ne sais pas (pour linotte 3)
Petit programme (concernant les permutations) :

globale
AA est un casier de texte
i & n est un nombre
T est un texte
A est un casier de texte valant "A", "B", "C"


traitement :
AA vaut A

mesure AA dans n
si n = 1, affiche AA
n=n-1
pour i de 0 à n affiche AA{i}
mesure AA dans n
si n mod 2 = 0
T vaut AA{i}
affiche T
AA{i} vaut AA{n}
AA{n} vaut T
ferme
si n mod 2 !=0
n=n-1
T vaut AA{1}
AA{1} vaut AA{n}
AA{n} vaut T
ferme

RESULTAT :

Bravo ! vous avez trouvé un bogue dans l'interprète...

Merci.
Cordialement
FC

descriptionProgrammation EmptyRe: Programmation

more_horiz
merci !
Je regarde ça ! premier bogue 2022 Smile

descriptionProgrammation EmptyRe: Programmation

more_horiz
privacy_tip Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum