Types de Données, Variables et Constantes
CodeFR propose un système de typage clair et adapté aux débutants, permettant de déclarer des variables, des constantes, et de manipuler des données de manière explicite et intuitive.
1. Types de données disponibles
Voici les principaux types de données pris en charge par CodeFR :
| Type | Description | Exemples |
|---|---|---|
Entier |
Nombres entiers | -10, 0, 42 |
Decimal |
Nombres réels (à virgule flottante) | 3.14, -0.5, 2.0 |
Chaine |
Texte (chaînes de caractères) | "Bonjour", "CodeFR" |
Logique |
Booléen (Vrai ou Faux) |
Vrai, Faux |
2. Déclaration de variables
Les variables permettent de stocker des valeurs qui peuvent changer pendant l’exécution du programme.
Syntaxe
Variable nom: Type Variables nom1, nom2: Type
VariableouVariables: mot-clé utilisé pour la déclaration.nom,nom1,nom2: noms des variables.Type: type de données associé.
Exemple
Variable age: Entier Variable nom: Chaine Variable estActif: Logique Variable note: Decimal
3. Affectation de valeurs
Une fois déclarée, une variable peut recevoir une valeur avec le symbole = :
Debut
age = 18
nom = "Alice"
estActif = Vrai
note = 17.5
Ecrire(nom, " a ", age, " ans et a obtenu ", note, "/20.\n")
Fin
4. Déclaration de constantes
Les constantes sont des valeurs fixes, qui ne peuvent pas être modifiées une fois définies.
Syntaxe
Constante NOM_CONSTANTE = valeur
- Le nom est généralement écrit en majuscules par convention.
Exemple
Constante PI = 3.14159
Constante MESSAGE = "Bienvenue sur CodeFR !"
Debut
Ecrire(MESSAGE, "\n")
Ecrire("PI vaut ", PI, "\n")
Fin
5. Règles de nommage
- Un nom doit commencer par une lettre.
- Il peut contenir des lettres, des chiffres et des underscores
_. - Il ne doit pas contenir d’espaces ou de caractères spéciaux.
- Les noms sont sensibles à la casse (majuscules ≠ minuscules).
Récapitulatif
| Élément | Exemple | Description |
|---|---|---|
| Variable | Variable score: Entier |
Crée une variable modifiable |
| Constante | Constante TAUX = 0.2 |
Crée une valeur fixe |
| Affectation | score = 100 |
Donne une valeur à une variable |
| Affichage | Ecrire(score) |
Affiche le contenu d'une variable |
Avec ces bases, vous êtes prêt à manipuler des données de manière structurée et lisible dans vos programmes CodeFR.