Indeks | English version![]() |
Mimo ¿e kalkulator Elektronika MK-85 jest wzorowany na Casio FX-700P, istniej± miêdzy nimi znacz±ce ró¿nice. Poni¿sze informacje maj± na celu u³atwienie u¿ytkownikom FX-700P opanowania obs³ugi MK-85 oraz przenoszenia programów pomiêdzy oboma modelami.
SAVE, SAVE A, LOAD, LIST A, GET, PUT, VER
W kalkulatorze FX-700P instrukcja SET okre¶la ilo¶æ wy¶wietlanych cyfr przed i po kropce dziesiêtnej. Przyk³ady:
SET E n - liczba cyfr przed kropk± dziesiêtn± w zakresie 0 do 8, warto¶æ 0 oznacza 8 cyfr SET F n - liczba cyfr po kropce dziesiêtnej w zakresie 0 do 9 SET N - przywraca domy¶lny format wy¶wietlania
Przyk³ady:
SET E4 100/6 - wy¶wietla 1.667E01 SET F2 123/7 - wy¶wietla 17.57 SET N 1/3 - wy¶wietla 0.3333333333
W kalkulatorze MK-85 instrukcja SET okre¶la ca³kowit± ilo¶æ wy¶wietlanych cyfr (w zakresie 1 do 10). W przeciwieñstwie do FX-700P gdzie argument musi byæ pojedyncz± cyfr±, kalkulator MK-85 dopuszcza równie¿ wyra¿enia arytmetyczne. Opcja SET N dzia³a podobnie jak w FX-700P, ale nie jest udokumentowana. Przyk³ady:
SET 4 10/3 - wy¶wietla 3.333 100/3 - wy¶wietla 33.33 SET 10 - usuwa ograniczenia, zalecana metoda SET N - usuwa ograniczenia, nieudokumentowana metoda 10/3 - wy¶wietla 3.3333333333
Argument operatora CSR okre¶la pozycjê od której bêd± wy¶wietlane nastêpuj±ce po nim dane. W obu kalkulatorach mo¿e byæ zadany równie¿ jako wyra¿enie arytmetyczne. Czê¶æ u³amkowa jest ignorowana, czê¶æ ca³kowita powinna zawieraæ siê w zakresie 0 do 11.
W FX-700P operator CSR nastêpuje po instrukcji PRINT. Przyk³ad:
10 PRINT CSR 2;"ABC" wy¶wietla: [ | |A|B|C| | | | | | | ]
W MK-85 operatora CSR u¿ywa siê przed instrukcj± PRINT. Opcje:
CSR n - poprzednia informacja na wy¶wietlaczu pozostaje niezmieniona CSR , - wy¶wietlacz jest kasowany, dane s± wy¶wietlane od pierwszej pozycji CSR n , - prawa strona wy¶wietlacza pocz±wszy od podanej pozycji jest kasowana a nastêpne dane s± wy¶wietlane od tej pozycji CSR , n - prawa strona wy¶wietlacza a¿ od podanej pozycji jest kasowana a nastêpne dane s± wy¶wietlane od tej pozycji
Przyk³ady:
10 PRINT "012345678901"; wy¶wietla: [0|1|2|3|4|5|6|7|8|9|0|1] 20 CSR 5: PRINT "ABC" wy¶wietla: [0|1|2|3|4|A|B|C|8|9|0|1] 20 CSR ,: PRINT "ABC" wy¶wietla: [A|B|C| | | | | | | | | ] 20 CSR 5,: PRINT "ABC" wy¶wietla: [0|1|2|3|4|A|B|C| | | | ] 20 CSR ,5: PRINT "ABC" wy¶wietla: [ | | | | |A|B|C|8|9|0|1]
Przyk³ad u¿ycia funkcji wyk³adniczej w FX-700P, wziêty z instrukcji:
10 E=EXP 1 20 INPUT A,B 30 C=(A+E^1.5)/B 40 PRINT C 50 GOTO 20
Kalkulator MK-85 nie wymaga obchodzenia tych ograniczeñ, zatem program mo¿e byæ prostszy:
20 INPUT A,B 30 C=(A+EXP 1.5)/B 40 PRINT C 50 GOTO 20
CHR n - zwraca znak o podanym kodzie
CHR 65 - wy¶wietla A
ASCI "character" - zwraca kod podanego znaku
ASCI "A" - wy¶wietla 65
GETC string, n - zwraca wybrany znak z ³añcucha lub zmiennej ³añcuchowej
A$ = "ABCDEF" GETC (A$,3) - wy¶wietla znak "C"
LETC "*******" - okre¶la wzór znaku definiowanego przez u¿ytkownika o kodzie 96, gwiazdki oznaczaj± kody bitmap z poni¿szej tablicy:
00000 0 01000 8 10000 G 11000 O 00001 1 01001 9 10001 H 11001 P 00010 2 01010 A 10010 I 11010 Q 00011 3 01011 B 10011 J 11011 R 00100 4 01100 C 10100 K 11100 S 00101 5 01101 D 10101 L 11101 T 00110 6 01110 E 10110 M 11110 U 00111 7 01111 F 10111 N 11111 V LETC "LALALAL" - definiuje wzór szachownicy CHR 96 - wy¶wietla zdefiniowany znak
Tej instrukcji nie mo¿na u¿ywaæ w podprogramach z powodu b³êdu.
DRAW x, y - wy¶wietla piksel na wspó³rzêdnych ekranu x (dozwolony zakres 0 do 59) oraz y (dozwolony zakres 0 do 6), piksel w lewym dolnym rogu ma wspó³rzêdne 0,0
10 FOR X=0 TO 59 STEP 2 20 DRAW X, SIN(X*18)*3+3.5 30 NEXT X
DRAWC x, y - podobna do DRAW z wyj±tkiem tego, ¿e piksel jest kasowany
AUTO skok_numerowania - automatycznie poprzedza wpisywane wiersze programu numerem wiersza
TEST - przeprowadza test pamiêci ROM, RAM oraz wy¶wietlacza, wszystkie programy i dane zostan± przy tym skasowane
WHO - wy¶wietla informacjê o autorze oprogramowania sytemowego (nieudokumentowana)
FX-700P | MK-85 lub MK-85M | |
---|---|---|
Ilo¶æ kroków programu | 1568 | 1221 lub 5317 |
Ilo¶æ zmiennych | 26 do 222 | 26 do 178 lub 690 |
Zakres wy¶wietlanych liczb | ±1*10-99 do ±9.999999999*1099 | ±1*10-4095 do ±9.999999999*104094 |
Zakres argumentów funkcji | ||
sin x, cos x, tan x | |x| < 1440° (8π rad, 1600 gra) | ograniczony tylko reprezentacj± liczb |
arcsin x, arccos x | |x| ≤ 1 | |x| ≤ 1 |
arctan x | nie okre¶lony | |x| < 104094 |
log x, ln x | x > 0 | 0 < x < 104094 |
ex | x = 1 (uwaga 1) | -9429 ≤ x ≤ +9429 |
pierwiastek kwadratowy | x ≥ 0 | 0 ≤ x ≤ 104094 |
xy | x > 0 (uwaga 2) | |x| < 104094 je¿eli x < 0 to y musi byæ liczb± ca³kowit± |
Sekwencja klawiszy [MODE][.] prze³±cza klawiaturê pomiêdzy trybem normalnym i rozszerzonym.