Info 1

publicité
INITIATION AU LOGICIEL Xcas
Info
SECONDE
Xcas est un système de calcul formel .
Il permet de faire du calcul formel , des représentations graphiques ,
de la géométrie , des statistiques et de la programmation .
Un des objectifs du cours de seconde est de décrire une situation
mathématique sous la forme d’un algorithme et de le traduire
dans un langage de programmation .
Un algorithme est une suite d’instructions .
Ces instructions s’appliquent à des données et fournissent
des résultats .
ENTREE
On prévoit les données nécessaires
TRAITEMENT
au déroulement de l'algorithme
On écrit une liste d'instructions
DES DONNEES
SORTIE
On affiche les résultats
Exemple 1
Dans ce premier exemple , on se propose de calculer
3 x 2 + 5 x + 1 quand on donne x .
ENTREE
TRAITEMENT
DES DONNEES
On saisit une valeur pour la variable x
SORTIE
On affiche la valeur de
On calcule
y = 3x2 + 5x + 1
y
Programmez cet algorithme sous Xcas comme le montre
cette copie d’écran :
Remarques :
−
Chaque instruction se termine par un point virgule .
−
On saute une ligne avec
−
L’égalité qui définit y en fonction de x est notée
−
Le symbole ∗ de la multiplication est obligatoire .
Maj + Entrée
:=
L’exécution du programme est automatique après l’appui de
la touche « Entrée » .
Avec x = 28
on obtient y = 2493
Exemple 2
On peut modifier l’algorithme précédent pour réaliser 5 calculs
successifs et afficher les résultats pour lire x et y .
Remarques :
− On crée une boucle dans l’algorithme pour recommencer
5 fois les mêmes instructions .
La variable k sert de compteur dans cette boucle
− L’instruction
fpour
indique la fin de la boucle .
− Pour l’affichage de sortie , on juxtapose des textes
enchaînés par l’esperluette & .
Les textes '' x = " et " y = " avec des guillemets restent
identiques à l’affichage alors que x et y sans guillemets
prennent leurs valeurs à l’affichage .
Exemple 3
On obtient un
tableau de valeurs
Avec x = 28
Il s’agit d’un jeu . Un nombre entier N compris entre 0 et 49
est tiré au hasard . Il s’agit de deviner N en faisant le minimum
d’essais . Mais on indique pour chaque essai si c’est trop petit
ou si c’est trop grand .
Remarques :
−
Lorsque p est un entier supérieur ou égal à 1 ,
hasard(p) donne un nombre au hasard entre 0 et p – 1 .
Ici hasard(50) fournit un nombre au hasard entre 0 et 49 .
− Dans le programme , « essai » représente un nombre entier
qui est choisi . On aurait pu le noter x .
− L’instruction tantque ( en un mot ! ) fonctionne tant
qu’on n’a pas gagné . L’instruction ftantque signale la fin
du traitement en boucle .
− Pour tester le nombre choisi et le comparer à N , ce sont les
instructions
si …… alors ….. fsi
qui servent .
Ici le nombre N
est trouvé en 3 essais
Téléchargement