Calculatrice CASIO M1
Calculatrice CASIO M1
Calculatrice CASIO M1
Suites
1. Accès au menu
2. Formule explicite
www.casio-education.fr Suites
LES CALCULATRICES GRAPHIQUES 2
www.casio-education.fr Suites
LES CALCULATRICES GRAPHIQUES 3
www.casio-education.fr Suites
LES CALCULATRICES GRAPHIQUES 4
- 2ème méthode :
À partir du Menu Exe-Mat (Graph 90+E), RUN-MAT
(Graph 35+E), appuyer sur la touche i.
www.casio-education.fr Suites
LES CALCULATRICES GRAPHIQUES 5
3. Relation de récurrence
www.casio-education.fr Suites
LES CALCULATRICES GRAPHIQUES 6
- 1ère méthode :
Appuyer sur les touches Lp pour accéder à
[SET UP].
A l’aide du pavé directionnel, se déplacer jusqu’à la
ligne “ ”.
L’affichage par défaut est en mode OFF.
Afin d’afficher la somme des termes de la suite,
saisir la touche q {On}.
Appuyer ensuite sur la touche d pour revenir au
menu Récurrence
www.casio-education.fr Suites
LES CALCULATRICES GRAPHIQUES 7
- 2ème méthode :
www.casio-education.fr Suites
LES CALCULATRICES GRAPHIQUES 8
3) Représentations graphiques :
Dans le menu Récurrence, appuyer sur les touches
Le [V-WINDOW] pour accéder aux paramètres
d’affichage graphique.
www.casio-education.fr Suites
LES CALCULATRICES GRAPHIQUES 9
www.casio-education.fr Suites
Fiche pratique :
SUITES, Menu Récurrence
Menu Récurrence
Xmin Xmax
Ymin
Lw (Zoom)
q{BOX} Pour définir le cadre de zoom se déplacer sur l'un
de ses sommets avec les flèches ou en sélectionnant
directement l'abscisse du point au clavier de la calculatrice et
appuyer sur l puis se déplacer sur le point diagonalement
opposé et appuyer sur l
Lp (SET UP)
Menu Exe-Mat
i r
w{d/dx} Calculer la dérivée d'une fonction en un point
d'abscisse donnée
r{ } Calculer une intégrale entre deux bornes.
y{SolveN} Résoudre une équation (il est possible de
préciser l'intervalle: [a;b]: SolveN(Equation, inconnue, a, b)
TABLEUR
1. Présentation du menu.................................................................................. 3
2. Accéder au menu tableur............................................................................. 3
3. Se déplacer dans une feuille de calcul......................................................... 4
1. Atteindre une cellule à l'aide des flèches .................................................. 4
2. Atteindre une cellule en saisissant directement ses coordonnées ............ 4
3. Atteindre une des extrémités d’une colonne ............................................. 5
4. Atteindre une des extrémités d’une ligne .................................................. 6
4. Sélectionner une plage de cellules .............................................................. 7
5. Insérer du contenu dans une cellule/trier les valeurs ................................... 8
1. Insérer une chaîne de caractères dans une cellule .................................. 8
2. Insérer une valeur constante dans une cellule.......................................... 9
3. Insérer une formule dans une cellule ........................................................ 9
4. Remplacer, modifier le contenu d’une cellule ......................................... 10
5. Trier les valeurs contenues par les cellules ............................................ 10
6. Effacer le contenu d’une cellule, d’une ligne, d’une colonne, d’une feuille . 11
1. Effacer le contenu d’une cellule .............................................................. 11
2. Effacer le contenu d’une colonne ou d'une ligne .................................... 12
3. Effacer le contenu d’une feuille de calcul................................................ 13
7. Insérer ou supprimer une ligne ou une colonne ......................................... 14
1. Supprimer une ligne ou une colonne ...................................................... 14
2. Insérer une ligne ou une colonne ........................................................... 14
8. Manipuler une cellule, une plage de cellules.............................................. 15
1. Dupliquer une cellule, une plage de cellules (copier – coller) ................. 15
2. Déplacer une cellule, une plage de cellules (couper – coller) ................. 16
3. Stocker une plage de données sous forme de matrice/vecteur/liste ....... 17
www.casio-education.fr Tableur
LES CALCULATRICES GRAPHIQUES 2
www.casio-education.fr Tableur
LES CALCULATRICES GRAPHIQUES 3
1. Présentation du menu
www.casio-education.fr Tableur
LES CALCULATRICES GRAPHIQUES 4
www.casio-education.fr Tableur
LES CALCULATRICES GRAPHIQUES 5
www.casio-education.fr Tableur
LES CALCULATRICES GRAPHIQUES 1
SERIES
STATISTIQUES
Paramètres de position :
le mode : la ou les valeurs de la variable ayant le plus grand effectif,
la médiane : la valeur qui partage la population en deux sous ensembles de
même effectif,
moyenne :
Paramètres de dispersions :
l’étendue : la différence entre la plus grande valeur et la plus petite valeur de la
variable,
variance :
écart type :
N est noté n sur les calculatrices graph 25+E, graph 35+E et graph 90+E.
2.2. Application
Le comité d’entreprise d’une société propose des sorties au théâtre.
Le responsable a fait le relevé suivant pour l’année 2010.
1 2 3 4 5 6 7
Nombre de sorties
12 17 35 29 13 9 5
Nombre de personnes
1 2 3 4 5 6 7
Nb. sorties
12 17 35 29 13 9 5
Effectifs
Nb. 1 2 3 4 5 6 7
sorties
12 17 35 29 13 9 5
Effectifs
12 29 64 93 106 115 120
ECC
Nuage de points
Diagramme circulaire
Histogramme
A chaque individu i correspond alors le couple (xi ;yi) dans lequel xi est une donnée de la
variable x et yi est une donnée de la variable y.
L’ensemble des n couples (xi : yi) s’appelle une série statistique à deux variables d’effectif
total n.
Cette série statistique à deux variables peut être présentée sous forme de tableau ou
graphiquement dans le plan muni d’un repère par le nuage des points Mi de coordonnées
(xi : yi).
On appelle point moyen d’un nuage de n points Mi (xi : yi) le point G de coordonnées
avec :
Faire un ajustement affine consiste à déterminer une droite qui passe à travers le nuage
le plus près possible de chaque point.
Cette méthode vise à ce que la somme des carrés de tous les écarts entre la valeur
observée et la valeur estimée soit minimale.
On appelle coefficient de corrélation affine des variables x et y d’une série statistique à deux
variables le nombre noté r tel que :
Interprétation de r :
- : totale dépendance linéaire entre les 2 variables,
- : aucune dépendance linéaire entre les 2 variables,
- : bonne corrélation.
3.3. Application
Les tailles et les poids de 10 personnes sont donnés par le tableau suivant :
Taille : xi (cm) 174 182 170 176 171 178 173 178 186 162
Poids : yi (kg) 71 76 65 71 68 76 62 74 84 60
Menu PYTHON
Ecrire les instructions lettre par lettre : Sélectionner toutes les commandes et symboles
disponibles dans le menu PYTHON :
La [A]-LOCK pour bloquer le clavier en
CATALOG à L4
mode alphabétique
y {A a} pour passer de majuscules à
minuscules Caractères (par exemple ! " # $ % ( ) )
àu {CHAR}
1 majuscule: a
Plusieurs majuscules: La
1 minuscule: ay
Plusieurs minuscules: Lay
LE MENU
PYTHON
www.casio-education.fr Python
LES CALCULATRICES GRAPHIQUES 2
Python est un langage de programmation interprété permettant une initiation aisée aux
concepts de base de la programmation structurée. Python désigne également l’interpréteur
qui permet de lire les scripts qui sont écrits en langage Python. La calculatrice Graph 90+E
utilise MicroPython une version adaptée de Python 3 pour les microcontrôleurs.
www.casio-education.fr Python
LES CALCULATRICES GRAPHIQUES 3
www.casio-education.fr Python
LES CALCULATRICES GRAPHIQUES 4
www.casio-education.fr Python
LES CALCULATRICES GRAPHIQUES 5
MODE ALPHABETIQUE:
Dans le SHELL ou l'éditeur de programme, les
touches alphanumériques s’activent avec a,
dans ce mode il est possible d'écrire une seule
lettre.
Les touches La permettent de bloquer le
clavier en mode alphabétique, le cadenas apparaît
sur l'icône. Dans ce mode il est possible d'écrire
plusieurs lettres sans appuyer sur a.
y{ } permet de passer des majuscules aux
minuscules.
www.casio-education.fr Python
LES CALCULATRICES GRAPHIQUES 6
2. Le SHELL: l'interpréteur
Le SHELL correspond à l’interpréteur Python.
www.casio-education.fr Python
LES CALCULATRICES GRAPHIQUES 7
donne un quotient de 13
donne un reste de 3
Ce qui est présenté ci-dessous est aussi valable dans l'éditeur de programmes.
1. Le module math
Pour certains calculs avec des fonctions classiques
comme la racine carrée ou les fonctions
trigonométriques, il faut importer le module math
avec l’instruction from math import *
www.casio-education.fr Python
LES CALCULATRICES GRAPHIQUES 8
En tapant hj5mLzM6k
On dit que le langage Python a un « typage dynamique» car le type d’une variable est
défini au moment de l’affectation.
www.casio-education.fr Python
LES CALCULATRICES GRAPHIQUES 9
www.casio-education.fr Python
LES CALCULATRICES GRAPHIQUES 10
www.casio-education.fr Python
LES CALCULATRICES GRAPHIQUES 11
4. Edition de programmes
A la différence du SHELL, les instructions doivent ici être saisies sur plusieurs lignes.
L'indentation (l'espace en début de ligne) est primordiale pour Python. Cela permet de
marquer le début et la fin d'un bloc d'instructions (plus besoin de IfEnd / WhileEnd
etc…). Tout ce qui est indenté par exemple après def fait partie de la fonction créée.
L'indentation sur la calculatrice se fait automatiquement lors de la création d'une
nouvelle ligne avec l après le symbole :
Cette indentation est par défaut égale à deux espaces mais il est possible d'en mettre
quatre.
1. Création d’une fonction def / return, correction
d'une erreur, différence entre print et return
www.casio-education.fr Python
LES CALCULATRICES GRAPHIQUES 12
Application : Créer une fonction qui indique si une personne est majeure ou mineure en
fonction de son âge.
www.casio-education.fr Python
LES CALCULATRICES GRAPHIQUES 13
Application
Application: Créer
: Créeruneunefonction
fonctionquiquiindique
indiqueleleprix
prix unitaire d’un article en fonction de la
unitaire d’un article
quantité commandée : si en fonction de la quantité
le prix sera de 15 euros, si le prix
commandée
sera de 13 euros : siet si le prix
le prixsera
seradede1015euros.
euros, si le prix sera de 13 euros et si
le prix sera de 10 euros.
La fonction va retourner 10 si ,
13 si et 15 dans les autres cas.
www.casio-education.fr Python
LES CALCULATRICES GRAPHIQUES 14
3. Boucle for
: Créerune
Application: Créer
Application unefonction
fonctionqui
quiaffiche
affichetous
tousles
les diviseurs d’un entier naturel .
diviseurs d’un entier naturel .
www.casio-education.fr Python
LES CALCULATRICES GRAPHIQUES 15
Application :: Réaliser un
Application unprogramme
programmequi quigénère
génèrealéatoirement un nombre entier entre 1
et 100. Le butun
aléatoirement sera pour l’utilisateur
nombre entier entre de1trouver
et 100.ceLe
nombre. Pour l’aider, le programme lui
but sera pour
donnera l’utilisateur
les indications de trouver
« Trop Trop grand » à chaque fois qu’il testera un
ce «nombre.
petit » ou
Pour
nombre.l’aider, le programme
Enfin le programme le score, c’est-à-dire
lui donnera
donnera les le nombre d’essais qui auront
été nécessaires
indications « Tropà l’utilisateur
petit » oupour trouvergrand
« Trop le nombre.
» à
chaque
On créé fois qu’il testera
un nouveau un nombre.
programme Enfin le
nommé nombremy.
programme donnera le score, c’est-à-dire le nombre
d’essais
On crééqui auront été
la fonction nécessaires
mys à l’utilisateur
qui va générer p aléatoire n que l’utilisateur va devoir
un nombre
trouver.
La variable
On créé sun va compter
nouveaule nombre d’essais.nommé
programme
La variable a va enregistrer le nombre choisi par l’utilisateur.
nombremy.
www.casio-education.fr Python
LES CALCULATRICES GRAPHIQUES 16
5. Les listes:
www.casio-education.fr Python
LES CALCULATRICES GRAPHIQUES 17
LIST=LIST+[N]
On termine par retourner la longueur len(LIST)
la liste LIST: return( len(LIST),LIST)
www.casio-education.fr Python
LES CALCULATRICES GRAPHIQUES 18
6. Programmation récursive
Application
Application: :Nous voulons
Réaliser réaliser unqui
un programme programme
calcule la factorielle d’un nombre entier n :
qui
Si calcule
alorsla factorielle d’un nombre entier n :
SiSinon alors
Sinon
On dit qu’un programme est récursif s’il s’appelle lui-même dans le programme.
On parle également de fonction récursive.
def syra(n):
LIST=[n]
if n==1:
return(LIST)
elif n%2==0:
return(LIST+syra(int(n/2))
else:
return(LIST+syra(3*n+1))
www.casio-education.fr Python
LES CALCULATRICES GRAPHIQUES 19
def suite(n):
if n==0:
return(2)
else:
return(2*suite(n-1)+4)
def dicho(a,b,p):
while b-a>p:
m=(a+b)/2
if f(a)*f(b)≤0:
b=m
else:
a=m
return(dicho(a,b,p))
return(a,b)
www.casio-education.fr Python
LES CALCULATRICES GRAPHIQUES 20
www.casio-education.fr Python
LES CALCULATRICES GRAPHIQUES 21
Application : On veut créer un script nommé premier qui détermine si un nombre est
un nombre premier.
Les fonctions
Les fonctions doivent
doiventêtre
êtredéfinies
définiesavant
avant de les utiliser dans d’autres
fonctions.
de L’ordre
les utiliser dansde création
d’autres des fonctions est donc important.
fonctions.
www.casio-education.fr Python
LES CALCULATRICES GRAPHIQUES 22
www.casio-education.fr Python
LES CALCULATRICES GRAPHIQUES 23
www.casio-education.fr Python
LES CALCULATRICES GRAPHIQUES 24
www.casio-education.fr Python