Afin de pouvoir personnaliser votre classeur sans détruire le classeur sur lequel travaille votre voisin, vous allez tout d'abord aller dans le menu File
puis Make a copy...
. Renommez le classeur en ajoutant votre nom à la fin du nom de fichier par exemple.
Vous utilisez le langage Python. Il a l'avantage d'être très simple à prendre en main et concis au niveau de sa syntaxe. Il est également très proche du langage algorithmique naturel que nous utilisons en classe.
L'environnement que vous avez sous les yeux se nomme iPython. Il fonctionne dans un navigateur internet et permet de mélanger des lignes de code Python et du texte. Ci-dessous se trouve une cellule de type *code* qui contient des instructions Python.
n=0
u=200
On peut alterner ainsi des paragraphes de texte donnant des explications et des portions de programme. Pour valider le contenu d'une cellule après l'avoir modifiée, on doit taper *Maj - ENTREE*. C'est pour le moment tout ce que vous avez besoin de savoir.
Appuyez donc sur *Maj - ENTREE* dans la cellule ci-dessous pour exécuter le code.
n=0
u=200
for i in range(10):
u=1.2*u+10
n=n+1
print(u)
print(n)
Traduire dans la cellule ci-dessous le programme en langage algorithmique. Que calcule ce programme ?
Saisissez votre réponse dans cette cellule ...
On se rappelle de l'exercice des chamois dont l'objet était l'étude d'une suite arithmetico-géométrique définie par :
Modifier le programme ci-dessus pour donner la valeur de $u_{10}$
Votre réponse : la valeur de $u_{10}$ est ...
On a définit une suite auxiliaire $(v_n)$ par $v_n=u_n-600$. Modifier le programme afin qu'il calcule et affiche également la valeur de $v_{10}$
Votre réponse : la valeur de $v_{10}$ est ...
On cherche à conjecturer ce que deviendra la population de chamois au fil du temps. En particulier, au bout d'un grand nombre d'années, est-ce que la population va se développer, s'éteindre ou se stabiliser.
Pour cela modifier le programme pour conjecturer ce qui se passe au bout de 40 ans.
Votre réponse : Au bout de 40 ans, la population de chamois ....
On cherche à savoir au bout de combien d'années la population de chamois devient inférieure à 610 chamois. Pour cela, écrire ci-dessous un algorithme permettant de répondre au problème posé.
Initialisation
u prend la valeur...
Traitement
...
Sortie
Afficher ...
Ecrire ci-dessous le programme Python répondant à la question posée. Vous aurez besoin pour cela de connaître la syntaxe de l'instruction *Tant que*.
while (condition) Contenu du bloc tant-que
Voici un exemple d'utilisation
x=0
while (x*x<25):
x=x+0.1
print(x-0.1)
A vous de jouer ....
Que calcule le programme ci-dessous ?
s=0
for i in range(1,10):
s=s+i
print(s)
Modifier ce programme pour calculer la somme des entiers de 1 à 20. Est-ce conforme à ce que vous auriez trouvé en utilisant les propriétés des sommes des termes d'une suite vue en première ?
Votre réponse : ...
Ecrire un programme dans la cellule ci-dessous pour calculer la somme des carrés des entiers de 1 à 30 :
$S=1^2+2^2+3^2+...+29^2+30^2$
Votre réponse : La valeur de la somme est ...
a=3
print(a)
Les boucles Pour se définissent au moyen de l'instruction *for variable in range(nb_itérations) :*
Dans ce cas, variable prendra les valeurs de 0 à nb_itétations*-1*.
for i in range(5): # Ne pas oublier le : !!!!
print (i)
Les boucles Tant que se définissent au moyen de l'instruction *while (condition) :*
i=1
while(i<10):
i=i+2
print(i)
Ecrire ci-dessous un programme répondant au problème suivant:
On place la somme de 10000€ sur un compte rémunéré à 2,5% par an. Au bout de combien d'année dépassera t-on, la somme de 12500 € ?