PROGRAMMES POUR CALCULATRICES CASIO Remarque : ces

Transcription

PROGRAMMES POUR CALCULATRICES CASIO Remarque : ces
PROGRAMMES POUR CALCULATRICES CASIO
Remarque : ces programmes sont minimaux parce qu'ils tiennent peu de place en mémoire et utilisent seulement
des instructions communes à toutes les calculatrices. Ils sont donc évidemment "rustiques" i.e. ils ne
fonctionnent que s'il y a des solutions. Sinon ils se "plantent" (division par 0 ou racine carrée d'un nombre
négatif). Note : il n’y a aucun caractère d’espace dans les programmes.
 ax + by = c
SYSTEME 2×
×2 : il doit être sous la forme : 
 dx + ey = f
• Le programme :
"A"?→A: "B"?→B:"C"?→C: "D"?→D:"E"?→E: "F"?→F:A×E–B×D→M:(E×C–F×B)/M
(A×F – C×D)/M
 ax + by + cz = d

SYSTEME 3×
×3 : il doit être sous la forme :  ex + fy + gz = h
 ix + jy + kz = l

• Le programme :
"A"?→A:"B"?→B:"C"?→C:"D"?→D:"E"?→E:"F"?→F:"G"?→G:"H"?→H:"I"?→I:"J"?→J:"K"?→K:"L"?→
L:A×F×K–G×J×A+I×B×G–B×K×E+C×J×E–I×C×F→M:(–B×K×H+B×L×G–C×F×L+C×J×H+D×F×K–
D×J×G)/M(–I×C×H+I×D×G+H×A×K–E×D×K–L×G×A+L×C×E)/M(–J×H×A+J×E×D–E×B×L+I×H×B–
I×F×D+F×L×A)/M
SECOND DEGRE : ax² + bx + c
• Le programme :
"A"?→A:"B"?→B:"C"?→C:B²–4AC→D:"DELTA":D"X1":(–B– D)/2A"X2":(–B+ D)/2A
VALEURS D'UNE FONCTION
• Le programme : "X"?→X:Y1
• Précaution d'écriture: la lettre Y dans ce programme doit être écrite en utilisant VARS puis GRPH puis Y1 (et
non la lettre Y du clavier).
• Utilisation :
-Préliminaire : écrire f(x) dans le menu GRAPH en Y1 = X^3 + 5 X² – 1
-Lancer le programme: X ? 1 EXE 5 EXE X ? 2 EXE 27 EXE X ? 1.71 EXE 18.62..
(f(1) = 5, f(2) = 27, f(1,71) = 18,62)
CALCUL D'INTEGRALE (méthode de Simpson)
4
• Exemple : calcul de
∫ (x
3
+ 5x ² − 1)dx
1
• Le programme :
Ø→S:"A"?→A:"B"?→B:"N"?→N:(B–A)/(2N)→W:LblØ:A+2N×W→X:Y1→R:
X–2W→X:Y1→L:X+W→X:W(L+4Y1+R)/3+S→S:DszN:GotoØ:S
• Précaution d'écriture: la lettre Y dans ce programme doit être écrite en utilisant VARS puis GRPH puis Y (et
non la lettre Y du clavier).
• Utilisation :
-Préliminaire : écrire f(x) dans le menu GRAPH en Y1 = X^3 + 5 X² – 1
-Lancer le programme: A ? 1 EXE B ? 4 EXE N ? 50 attente… 165,75.
• Remarque : le nombre N est le nombre de "pas" d'intégration. On augmente la précision mais aussi le temps
de calcul en augmentant la valeur donnée à N. En pratique une valeur entre 10 et 50 suffit à la plupart des cas.
ARRANGEMENTS ET COMBINAISONS (plante pour p = 0)
"N"?→N:"P"?→P:1→A:1→C:P=Ø⇒Goto1:LblØ:C×N/P→C:A×N→A:N–1→N:P–1→P:P>Ø⇒GotoØ:
Lbl1:"C":C"A":A
SUITE ARITHMETIQUE
Raison R, terme initial U0, calcul d’un terme Un, et d’une somme : S n = U 0 + U1 + ..... + U n
Le programme :
"U0"?→U:"R"?→R:LblØ:"N"?→N:”Un”:U+N×R”Sn”:(N+1)(2U+N×R)/2GotoØ
SUITE GEOMETRIQUE
Raison Q, terme initial U0, calcul d’un terme Un, et d’une somme : S n = U 0 + U1 + ..... + U n
Le programme :
"U0"?→U:"Q"?→Q:LblØ:"N"?→N:”Un”:U×Q^N”Sn”:U(1–Q^(N+1))/(1–Q)GotoØ