{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Variables" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Une variable est une zone de la mémoire où est stockée une valeur (nombre entier, flottant, booléen, chaîne de caractères, tableau...).\n", "\n", "Le nom d'une variable doit commencer par une lettre (pas d'espaces ou d'accents !).\n", "\n", "On modifie la valeur d'une variable par une **affectation**.\n", "\n", "En algorithmique, on écrira : \" a prend la valeur 5\" ou \n", "\n", "
\n", " a $\\leftarrow 5$ \n", "
\n", "\n", "En Python : " ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "a = 5" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Pour voir la valeur de a, on l'affiche ainsi :" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "print(a)" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "print(a+10)" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "print(a)" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "a = 7\n", "print(a)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "L'ancienne valeur a été écrasée." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ " " ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Exercice 1\n", "Réfléchir au contenu des variables suivantes." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "\n",
"a $\\leftarrow$ 10
\n",
"b $\\leftarrow$ 30
\n",
"c $\\leftarrow$ a + b
\n",
"d $\\leftarrow$ a - b
\n",
"e $\\leftarrow$ a * b
\n",
"f $\\leftarrow$ a / b
\n",
"afficher c
\n",
"afficher d
\n",
"afficher e
\n",
"afficher f
\n",
"
\n",
"a $\\leftarrow$ 1
\n",
"b $\\leftarrow$ 3
\n",
"b $\\leftarrow$ b + 2
\n",
"a $\\leftarrow$ a+b
\n",
"afficher a
\n",
"afficher b
\n",
"
\n",
"a $\\leftarrow$ 1.5
\n",
"b $\\leftarrow$ 3.2
\n",
"b $\\leftarrow$ a
\n",
"a $\\leftarrow$ b
\n",
"afficher a
\n",
"afficher b
\n",
"
\n",
"a $\\leftarrow$ 4
\n",
"a $\\leftarrow$ a+1
\n",
"b $\\leftarrow$ 7
\n",
"b $\\leftarrow$ b+a+1
\n",
"c $\\leftarrow$ b
\n",
"a $\\leftarrow$ a-1
\n",
"afficher a
\n",
"afficher b
\n",
"afficher c
\n",
"