Skocz do zawartości
860lacov

Casio Fx-4500p - Jaki Jest W Nim Język Programowania?

Rekomendowane odpowiedzi

Zastanawiam się właśnie nad zakupem kalkulatora Casio FX-4500P.

tu jest ten kalkulator

Jeśli ktoś z was miał z nim do czynienia to proszę o pomoc.

 

1. Jaki jest w nim język programowania? Czy to coś w rodzaju C czy po prostu kalkulator ma możliwość zapamiętania równania 1/22x+4, które później można przywołać i wpisać samego x?

2. Mam za sobą dopiero podstawy turbo pascala. Czy dam radę coś wogóle na tym kalkulatorze zrobić? (pomijam używanie +,- etc.

3. Czy kalkulator ten programuje się, że tak powiem na chwilę czy można sobie napisać program w domu i później go używać?

4. Czy programy z użyciem pętli itp?

5. Głównie chodzi mi w tej chwili o zastosowanie w geodezji. Czy da się zrobić coś takiego, że zaprogramuję sobie równanie typu az=arctg((y1-y2)/(x1-x2)) i później będę mógł je przywołać i tylko wpisać y1, y2, x1, x2?

6. Czy można stosować funkcje warunkowe? Chodzi mi o coś typu:

dy:=(y1-y2)

dx:=(x1-x2)

if (dy<0) and (dx>0) then

az:= (360-arctg(dy/dx))

 

7. Ile programów pomieści ten kalkulator (zapewne zależy do od wielkości programu, ale powiedzmy, że będą to wzory typu pierwistek z (2x^2+3y^3)

8. Czy można pisać programy na komputerze czy trzeba się z tym bawić przyciskami kalkulatora?

9. Ze specyfikacji wynika, że baterie są w nim maleńkie. Ile działa średnio na jednym komplecie?

Edytowane przez hot_lopez

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Generalnie nie spodziewaj się cudów po możliwościach programowania tego kalkulatora. Nie korzystałem dokładnie z tego modelu ale z podobnych i co mogę Ci pomóc to:

 

Ad. 1. Programowanie ma niewiele wspólnego z jakimkolwiek językiem. Lepiej to nazwać zapamiętywaniem sekwencji postępowania, którą byś wykonywał przy normalnym używaniu kalkulatora z możliwością używania zmiennych, prostych warunków i pętli.

Ad. 2. Dasz radę jeśli jesteś w miarę oblatany matematycznie - pascal na nic tu się nie przyda.

Ad. 3. Tak, programy są pamiętane.

Ad. 4. O ile dobrze pamiętam to podstawowe pętle można wykorzystywać.

Ad. 5. Bez problemu.

Ad. 6. Nie wiem czy będzie możliwość użycia AND.

Ad. 7. Nie znam dokładnie tego modelu ale raczej sporo.

Ad. 8. Trzeba się bawić :)

Ad. 9. Czas działania to zapewne dziesiątki albo i setki godzin.

 

W każdym razie, gdybyś potrzebował naprawdę porządnego, programowalnego kalkulatora z czymś w rodzaju Basica, 8-liniowym wyświetlaczem graficznym to lepiej poszukaj czegoś w tym stylu:

 

http://www.allegro.pl/item368694629_texas_...wyprzedaz_.html

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

A myślałem, że nikt nie odpowie.

 

Jeśli chodzi o moje potrzeby to ten model raczej spełni je całkowicie, ale jeszcze o coś spytam.

Zastanawiam się nad dwoma modelami.

casio fx-4500p lub fx-6300g

 

Główna różnica to taka, że ten drugi ma graficzny wyświetlacz (chyba tylko do funkcji), ale jest coś co nie do końca rozumiem.

w opisie 4500 jest napisane:

 

-Programowanie (1103 kroków) w 10 podprogramach (co w tym przypadku oznaczają podprogramy ?)

-26 pamięci zmiennych (czy oznacza to, że można zapisywać wyniki w pamięciach A, B, C, D...?)

 

A w opisie 6300 jest napisane:

-Wysoka użyteczność ze względu na możliwości programowania (od 400 do 0 kroków programu) (zapewne 0 to błąd, albo nie rozumiem:), ale wygląda na to, że jest gorzej niż w 4500p.

 

-i dużą pamięć (od 26 do 76 pamięci danych)

(a tu chyba jest za to lepiej, ale do tej pory w moim kalkulatorze chyba tylko raz nie wystarczyło mi ilości miejsc do zapisu, a ma ich 8)

 

Czy ilość kroków to właśnie to o czym pisałeś w odpowiedzi na pkt 1?

Czy da się zrobić coś takiego, że kiedy włączę "program" to on spyta mnie ile będzie zmiennych, a później wykona na nich działanie?

mam na myśli coś takiego:

kalkulator pyta o liczbę zmiennych

ja wpisuję 3

później powiedzmy liczby 2, 3, 4, a kalkulator sumuje ich kwadraty.

 

 

 

Który wg Ciebie będzie lepszym wyborem?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Wygląda na to, że faktycznie dla Twoich potrzeb lepszy będzie 4500, bo 6300 jest w stosunku do niego wbrew pozorom "okrojony" - jedyna jego przewaga to wykresy (zresztą średnio funkcjonalne na takim wyświetlaczu). 4500 ma jednak 2 linie, więcej kroków programowania i więcej funkcji. A co do pytań to:

 

1. 1103 kroków w 10 podprogramach jest odpowiedzią na Twoje poprzednie pytanie nr 7 - można napisać np. 10 programów po ok. 110 kroków każdy, albo jeden mający 800 kroków i drugi mający 303, itd. Przez "krok" należy rozumieć KAŻDĄ operację (np. dodawanie, pierwiastkowanie, ale również przypisanie wartości do zmiennej, czy zażądanie wyniku).

2. 26 pamięci oznacza możliwość użycia w programie 26 zmiennych.

3. Ten zapis od 400 do 0 to raczej nie jest błąd - chodzi prawdopodobnie o to, że 6300 nie ma wydzielonej pamięci zmiennych i jeśli zaczynasz je wykorzystywać to zabierasz w ten sposób pamięć dla programu. Czyli jeśli użyjesz np. 70 zmiennych to "zostanie" zaledwie pare kroków programowania.

4. Trudno w tej chwili powiedzieć czy kalkulator pozwoli na manewr ze "zmienną liczbą zmiennych" :) podawaną na początku. Trzeba by mieć instrukcję, ale na 60% obstawiam, że nie.

 

Tak że myślę, że nie masz co się zastanawiać tylko brać 4500 :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Mam starszy model CASIO FX-xxx (graficzny) i powiem, ze wolalbym TI ;) Porownywalem je daaawno temu (z 8 lat temu) i TI jednak mocno odstawial CASIO pod wzgledem mozliwosci (np. programowania).

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

1103 kroków w 10 podprogramach jest odpowiedzią na Twoje poprzednie pytanie nr 7 - można napisać np. 10 programów po ok. 110 kroków każdy, albo jeden mający 800 kroków i drugi mający 303, itd. Przez "krok" należy rozumieć KAŻDĄ operację (np. dodawanie, pierwiastkowanie, ale również przypisanie wartości do zmiennej, czy zażądanie wyniku).

Teraz rozumiem, ale czy producent pisząc 1103 kroków w 10 podprogramach miał na myśli, że można zroboć 10x110, ale już 20x55 nie da rady?

A wiesz może (lub podejrzewasz :) ) czy dałoby radę tak zrobić coś takiego:

 

1. Zrobiony program coś tam nam wylicza, po czym zatrzymuje się (może jest taka opcja?)

2. Przepisujemy sobie wyniki

3. wciskamy kontynuuj, a kalkulator liczy dalej do końca lub kolejnego stopu.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dokładnie tak - maksymalnie można zapamiętać 10 programów. Co do drugiego pytania to ściągnąłem kawałek instrukcji i jest to możliwe, jak widać na rozpisce (po lewej co trzeba nacisnąć, po prawej stan ekranu) program najpierw pyta o odpowiednie zmienne, a potem w miarę naciskania klawisza <EXE> wyrzuca kolejne wyniki.

post-7625-1212038144_thumb.jpg

 

Przy okazji: w tej instrukcji zauważyłem też, że można normalnie wykonywać instrukcje skoków w dowolne miejsce algorytmu, czyli będziesz mógł programować pętle.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...