Najah.
Mon plan de révision⚡ Défi flash

Informatique · 3ème Année Collège

Notions de donnée et de variable

Le cours expliqué simplement, les questions que tous les élèves se posent et des exercices type examen national. Programme marocain, gratuit.

📘 Fiche de cours

L'essentiel du cours

Une donnée est une information traitée par l'ordinateur. Une variable est un espace de stockage dans la mémoire vive, identifié par un nom, qui contient une valeur pouvant changer au cours de l'exécution.

  • Déclaration : Avant d'utiliser une variable, on doit lui donner un nom et définir son type.
  • Types principaux :
    • Entier (Integer) : Nombres sans virgule.
    • Réel (Float) : Nombres avec virgule.
    • Chaîne (String) : Texte entre guillemets.
  • Affectation : L'opération variable ← valeur permet de stocker une donnée.

Méthodes à maîtriser

  1. Choisir un nom explicite : Utiliser des noms qui décrivent le contenu (ex: age, prix).
  2. Respecter la syntaxe d'affectation : La valeur à droite est stockée dans la variable à gauche.
  3. Identifier le type : Savoir choisir le bon type selon la nature de la donnée.

Exemples corrigés

  • Affectation : x ← 10 (x devient 10).
  • Calcul : y ← x + 5 (y devient 15).
  • Chaîne : nom ← "Ali" (nom contient le texte Ali).

Erreurs fréquentes

  • Confondre x ← 5 (affectation) avec x = 5 (comparaison).
  • Oublier les guillemets pour les chaînes de caractères.
  • Utiliser un nom de variable qui commence par un chiffre ou contient des espaces.

🌉 Jisr : les mots du chapitre FR ⇄ AR

Tu as appris les sciences en arabe ? Touche un mot pour voir sa traduction et une explication en darija.

La question que tu n'oses pas poser en classe ? Pose-la à UstadZéro jugement, même en darija, même à minuit. Il t'explique pas à pas et corrige ta démarche. Gratuit.

Défi flash : 4 questions

Sans compte

🎯 Notions de donnée et de variable

1/4

Quel est le type de la donnée "15.5" ?

❓ Questions fréquentes

Est-ce que je peux nommer ma variable "1ernombre" ?
  1. Non, un nom de variable ne doit jamais commencer par un chiffre.
  2. Il doit commencer par une lettre.

💡 À retenir : Respectez les règles de nommage : commencez par une lettre.

C'est quoi la différence entre une donnée et une variable ?
  1. La donnée est l'information brute (ex: le nombre 20).
  2. La variable est le "contenant" ou la boîte qui garde cette information.

💡 À retenir : La donnée est ce qu'on manipule, la variable est l'endroit où on la range.

Chno hiya l'fayda dyal n3tiw smya l'variable ?
  1. La mémoire de l'ordinateur contient des millions de cases.
  2. Le nom permet au programmeur de retrouver facilement la valeur sans chercher l'adresse mémoire.

💡 À retenir : Le nom de la variable sert à identifier et manipuler la donnée facilement.

Pourquoi on doit préciser le type de la variable (Entier ou Réel) ?
  1. L'ordinateur réserve une taille mémoire différente selon le type.
  2. Cela permet aussi d'éviter les erreurs de calcul (ex: ne pas diviser un texte).

💡 À retenir : Le type définit la nature de la donnée et l'espace mémoire nécessaire.

Kifach n7seb l'qima dyal variable ila kan 3ndi bzaf dyal l'affectations ?
  1. Il faut suivre l'ordre des instructions ligne par ligne.
  2. On met à jour la valeur de la variable à chaque étape.

💡 À retenir : Une variable garde toujours la dernière valeur qui lui a été affectée.

Est-ce qu'on peut mettre un nombre dans une variable de type chaîne ?
  1. Oui, mais il sera considéré comme du texte.
  2. On ne pourra pas faire de calculs mathématiques avec (ex: "5" + "5" donnera "55" et non 10).

💡 À retenir : Le type détermine les opérations autorisées sur la donnée.

Est-ce que le nom d'une variable peut contenir des espaces ?
  1. Non, c'est interdit dans la plupart des langages.
  2. On utilise souvent le tiret bas _ pour séparer les mots (ex: prix_total).

💡 À retenir : Un nom de variable doit être un seul bloc de caractères.

Wach momkin nbeddel l'qima dyal variable ch7al ma bghit ?
  1. Oui, c'est pour cela qu'on l'appelle "variable".
  2. Chaque nouvelle affectation écrase l'ancienne valeur.

💡 À retenir : La valeur d'une variable est dynamique et peut changer à tout moment.

C'est quoi une affectation ?
  1. C'est l'action de donner une valeur à une variable.
  2. On utilise souvent le symbole ← ou =.

💡 À retenir : L'affectation est l'instruction de base pour stocker une donnée.

Quelle est la différence entre x ← 10 et x ← "10" ?
  1. x ← 10 est un nombre (Entier), on peut faire x + 5.
  2. x ← "10" est un texte (Chaîne), on ne peut pas faire de calcul arithmétique.

💡 À retenir : Les guillemets changent la nature de la donnée.

Pourquoi mon programme affiche une erreur quand je fais x ← 5 puis x ← "Bonjour" ?
  1. Certains langages stricts interdisent de changer le type d'une variable.
  2. Une fois définie comme nombre, elle doit rester nombre.

💡 À retenir : La cohérence du type est importante pour la stabilité du programme.

Est-ce que les majuscules et minuscules sont importantes dans le nom d'une variable ?
  1. Oui, dans beaucoup de langages, Age et age sont deux variables différentes.
  2. Il est conseillé de garder la même écriture tout au long du programme.

💡 À retenir : Soyez constants dans l'écriture des noms de vos variables.

✍️ Exercices type examen national

Exercice 1

Soit l'algorithme suivant : A ← 5 B ← 10 A ← B B ← A Quelle est la valeur finale de A et B ?

Voir la correction détaillée : inscription gratuite

Exercice 2

Écrire les instructions pour échanger les valeurs de deux variables A et B en utilisant une variable temporaire T.

Voir la correction détaillée : inscription gratuite

Exercice 3

Soit les variables : X ← 3, Y ← 2, Z ← 0. Z ← X + Y X ← Z - X Y ← Z - Y Quelle est la valeur finale de X et Y ?

Voir la correction détaillée : inscription gratuite

Un prof de Informatique pour aller plus loin

Les cours du soir avec des profs vérifiés arrivent : inscris-toi pour être prévenu(e) en premier.

Être prévenu(e) gratuitement

Autres chapitres de Informatique