Entrées / Sorties en CodeFR
CodeFR fournit des instructions simples et intuitives pour permettre l’interaction avec l’utilisateur via des sorties à l’écran et des lectures depuis le clavier.
1. Sortie : Afficher des informations
L’instruction Ecrire(...) permet d’afficher du texte, des variables ou des résultats à l’écran.
Syntaxe
Ecrire(expression1, expression2, ..., expressionN)
- Chaque expression peut être une chaîne, une variable, ou une opération.
- Les expressions sont affichées les unes à la suite des autres.
- Utilisez
\npour effectuer un retour à la ligne.
Exemple
Variable nom: Chaine
Variable age: Entier
Debut
nom = "Alice"
age = 30
Ecrire("Bonjour ", nom, ", vous avez ", age, " ans.\n")
Fin
2. Entrée : Lire des données utilisateur
L’instruction Lire(...) permet de demander une saisie clavier à l’utilisateur et de l’attribuer à une variable.
Syntaxe
Lire(nom_variable)
- La variable doit être déclarée au préalable avec le bon type.
- L'utilisateur entre une valeur qui est automatiquement affectée à la variable.
Exemple
Variable nom: Chaine
Variable age: Entier
Debut
Ecrire("Entrez votre nom : ")
Lire(nom)
Ecrire("Entrez votre âge : ")
Lire(age)
Ecrire("Bonjour ", nom, ", vous avez ", age, " ans.\n")
Fin
⚠️ Recommandations importantes
- Assurez-vous que le type de la valeur saisie correspond au type de la variable.
- Exemple : si
ageest unEntier, l'utilisateur doit entrer un nombre entier. - En cas de type incorrect, le comportement du programme est imprévisible (erreur ou crash possible).
- Il est conseillé d’informer clairement l’utilisateur du type de donnée attendu.
Résumé
| Instruction | Rôle | Exemple |
|---|---|---|
Ecrire(...) |
Affiche des données à l'écran | Ecrire("Bonjour !") |
Lire(...) |
Lit une entrée utilisateur | Lire(age) |
Grâce à ces deux instructions, vous pouvez facilement créer des programmes interactifs en CodeFR !