Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Calcolatrici grafiche

Strumenti informatici per la matematica applicata, le simulazioni, il disegno: Mathcad, Matlab, Scilab, Microcap, PSpice, AutoCad ...

Moderatori: Foto Utenteg.schgor, Foto Utentedimaios

1
voti

[21] Re: Calcolatrici grafiche

Messaggioda Foto UtenteDirtyDeeds » 11 dic 2011, 1:41

shadonvy ha scritto:la notazione rpn dovrebbe essere più semplice dato che è una scrittura al di fuori della notazione infissa che è la notazione standard e che conoscono tutti.


Io ho detto che la notazione rpn è più facile da implementare come programma nel senso che, a quanto ne so, dovrebbe essere più semplice fare un interprete per la notazione rpn rispetto a uno per la notazione infissa, e questo ha poco a che fare con la notazione comunemente usata.

Comunque, sarà che sono un ingegnere, ma l'rpn non è poi così teribbile ;-)

Prendi l'espressione seguente:

(((4+5)\times 6 + 2/4 - 8)\times 7 - 9\times 15)/7-3

Per trasformarla in rpn, basta partire dalla parentesi più interna e poi andare verso l'esterno: la parentesi più interna è 4+5 che trasformata diventa

4 5 +

Poi ci sono una moltiplicazione e un rapporto che sono allo stesso livello di precedenza, quindi li possiamo fare da sinistra verso destra:

4 5 + 6 * 2 4 /

sommiamo il risultato...

4 5 + 6 * 2 4 / +

e sottraiamo 8

4 5 + 6 * 2 4 / + 8 -

moltiplichiamo per 7

4 5 + 6 * 2 4 / + 8 - 7 *

e poi facciamo il parziale di 9*15

4 5 + 6 * 2 4 / + 8 - 7 * 9 15 *

che sottraiamo a quanto trovato prima

4 5 + 6 * 2 4 / + 8 - 7 * 9 15 * -

Dividiamo tutto per 7

4 5 + 6 * 2 4 / + 8 - 7 * 9 15 * - 7 /

e, infine, sottraiamo 3

4 5 + 6 * 2 4 / + 8 - 7 * 9 15 * - 7 / 3 -

Scrivendo meglio, questo è il risultato:

4\ 5\ +\ 6\ \times\ 2\ 4\ /\ +\ 8\ -\ 7\ \times\ 9\ 15\ \times\ -\ 7\ /\ 3\ -

In realtà il risultato l'ho scritto subito e tutta la trafila di trasformazioni è piuttosto immediata (tra l'altro, non ho mai avuto una calcolatrice rpn): prova a fare lo stesso conto con una calcolatrice comune che non abbia le parentesi!

Da un punto di vista informatico, un modo per passare da una notazione all'altra è il seguente. Si rappresenta l'espressione in un albero, in cui i numeri stanno nelle foglie e gli operatori nei nodi. Per esempio, per l'espressione sopra, l'albero è (salvo errori dovuti all'ora...)



Ora: se visiti l'albero in pre-ordine, cioè prima i nodi e poi i rami, ottieni la rappresentazione prefissa; se visiti l'albero in-ordine, cioè ramo sinistro, nodo e poi ramo destro, ottieni la rappresentazione infissa (ma devi ripristinare le parentesi); e, infine, se visiti l'albero in post-ordine, cioè prima i rami e poi i nodi, ottieni la rappresentazione post-fissa.
It's a sin to write sin instead of \sin (Anonimo).
...'cos you know that cos ain't \cos, right?
You won't get a sexy tan if you write tan in lieu of \tan.
Take a log for a fireplace, but don't take log for \logarithm.
Avatar utente
Foto UtenteDirtyDeeds
55,9k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 7012
Iscritto il: 13 apr 2010, 16:13
Località: Somewhere in nowhere

0
voti

[22] Re: Calcolatrici grafiche

Messaggioda Foto UtenteIsidoroKZ » 11 dic 2011, 1:52

E aggiungo che a fare i conti con una calcolatrice rpn si fa molto piu` in fretta che con una algebrica (meno tasti da schiacciare), e si vedono i risultati mentre li si calcola, verificando di continuo se si stanno facendo errori.

Ho 4 calcolatrici in RPN, una dozzina algebriche (dalla SR10 alla TI89), ma non ci sono dubbi, quando ne devo prendere una per lavoro uso sempre l'RPN. La cosa importante e` che siano programambili, qualche programma fa comodo.

Purtroppo conosco molti studenti che non hanno idea di che cosa siano i numeri, fanno con la calcolatrice 3x7=14728 (perche` non avevano chiuso l'operazione precedente) e scrivono senza battere ciglio quel risultato.

Ma questa e` un'altra storia.
Per usare proficuamente un simulatore, bisogna sapere molta più elettronica di lui
Plug it in - it works better!
Il 555 sta all'elettronica come Arduino all'informatica! (entrambi loro malgrado)
Se volete risposte rispondete a tutte le mie domande
Avatar utente
Foto UtenteIsidoroKZ
121,2k 1 3 8
G.Master EY
G.Master EY
 
Messaggi: 21059
Iscritto il: 17 ott 2009, 0:00

0
voti

[23] Re: Calcolatrici grafiche

Messaggioda Foto UtenteDirtyDeeds » 11 dic 2011, 11:02

Concordo con Foto UtenteIsidoroKZ. Agli esami, per evitare di sbagliare i conti, facevo in questo modo:

1) Al primo giro i conti li facevo approssimativamente (diciamo con un'approssimazione attorno al percento - qualche percento) a mente: spesso si fanno più velocemente che con la calcolatrice e, in più, essendo obbligato a concentrarti sull'espressione da calcolare, è più facile far saltare fuori gli errori.
2) Reality check: dato il contesto, è realistico il valore ottenuto?
3) Se ne avevo voglia o se lo ritenevo necessario, rifacevo i conti con la calcolatrice, in modo da avere un doppio controllo.
It's a sin to write sin instead of \sin (Anonimo).
...'cos you know that cos ain't \cos, right?
You won't get a sexy tan if you write tan in lieu of \tan.
Take a log for a fireplace, but don't take log for \logarithm.
Avatar utente
Foto UtenteDirtyDeeds
55,9k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 7012
Iscritto il: 13 apr 2010, 16:13
Località: Somewhere in nowhere

3
voti

[24] Re: Calcolatrici grafiche

Messaggioda Foto UtenteRenzoDF » 11 dic 2011, 11:09

Io uso ancora il regolo ... si fa prima e non ti si scaricano mai le batterie. :mrgreen:

... ovviamente un Pickett N600 ES :D

BTW per chi volesse cimentarsi

http://www.antiquark.com/sliderule/sim/ ... -rule.html
"Il circuito ha sempre ragione" (Luigi Malesani)
Avatar utente
Foto UtenteRenzoDF
55,9k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 13189
Iscritto il: 4 ott 2008, 9:55

0
voti

[25] Re: Calcolatrici grafiche

Messaggioda Foto UtenteDirtyDeeds » 11 dic 2011, 11:18

Per completezza, adesso ci vorrebbe qualcuno che dicesse: e io uso l'abaco! :mrgreen:
It's a sin to write sin instead of \sin (Anonimo).
...'cos you know that cos ain't \cos, right?
You won't get a sexy tan if you write tan in lieu of \tan.
Take a log for a fireplace, but don't take log for \logarithm.
Avatar utente
Foto UtenteDirtyDeeds
55,9k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 7012
Iscritto il: 13 apr 2010, 16:13
Località: Somewhere in nowhere

0
voti

[26] Re: Calcolatrici grafiche

Messaggioda Foto UtenteAOX » 11 dic 2011, 11:49

Mi ricorda la continua disputa che c'era all'università tra i sostenitori della Texas e della HP. Vedo che
la situazione non è molto cambiata. La mia HP41C (un cimelio ancora in perfetto stato) sta per compiere esattamente 30 anni e la uso ancora tante volte ogni giorno anche se ormai per normali "conti della spesa". Ogni tanto penso a quando l'hardware cederà (ma non penso avvenga presto vista la qualità: basta aprirla) e se poi troverò ancora un calcolatrice HP con la notazione RPN. Mi viene da usare le altre come una HP e quando non trovo il tasto ENTER mi innervosisco e la scaglio via.
Avatar utente
Foto UtenteAOX
3.555 2 6 11
Master EY
Master EY
 
Messaggi: 232
Iscritto il: 20 mar 2011, 12:29

0
voti

[27] Re: Calcolatrici grafiche

Messaggioda Foto UtenteDirtyDeeds » 11 dic 2011, 12:42

Per i più nostalgici, qui c'è il museo virtuale dei bellissimi calcolatori HP e qui, invece, è descritta la rpn e i suoi vantaggi.

En passant, voglio segnalare quello che per me è uno dei più bei "personal computer" che siano mai stati prodotti: l'HP85. Peccato non averne mai avuto uno :cry:
It's a sin to write sin instead of \sin (Anonimo).
...'cos you know that cos ain't \cos, right?
You won't get a sexy tan if you write tan in lieu of \tan.
Take a log for a fireplace, but don't take log for \logarithm.
Avatar utente
Foto UtenteDirtyDeeds
55,9k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 7012
Iscritto il: 13 apr 2010, 16:13
Località: Somewhere in nowhere

0
voti

[28] Re: Calcolatrici grafiche

Messaggioda Foto UtenteRenzoDF » 11 dic 2011, 15:06

DirtyDeeds ha scritto: Peccato non averne mai avuto uno :cry:

Gia', peccato
http://www.1000bit.it/scheda.asp?id=82
http://www.series80.org/PDFs/HP85-MainBW.pdf
"Il circuito ha sempre ragione" (Luigi Malesani)
Avatar utente
Foto UtenteRenzoDF
55,9k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 13189
Iscritto il: 4 ott 2008, 9:55

0
voti

[29] Re: Calcolatrici grafiche

Messaggioda Foto Utenteisd88 » 11 dic 2011, 15:12

mannaggia a me che seguo sti forum sciatti, mi state incitando al retrocomputing??? non bastava la collezione di palmari anni 80-90 :D
Avatar utente
Foto Utenteisd88
918 1 6 13
Expert EY
Expert EY
 
Messaggi: 576
Iscritto il: 27 feb 2007, 21:44

0
voti

[30] Re: Calcolatrici grafiche

Messaggioda Foto UtenteDirtyDeeds » 11 dic 2011, 15:55

RenzoDF ha scritto:http://www.series80.org/PDFs/HP85-MainBW.pdf


Eh eh... il manuale ce l'avevo in originale e a 13 anni, da vero nerd, mi studiai il basic di quel computer, pur non possedendolo. Mi dovetti accontentare di scrivere piccoli programmi su carta che non vennero mai eseguiti :(
It's a sin to write sin instead of \sin (Anonimo).
...'cos you know that cos ain't \cos, right?
You won't get a sexy tan if you write tan in lieu of \tan.
Take a log for a fireplace, but don't take log for \logarithm.
Avatar utente
Foto UtenteDirtyDeeds
55,9k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 7012
Iscritto il: 13 apr 2010, 16:13
Località: Somewhere in nowhere

PrecedenteProssimo

Torna a Programmi applicativi: simulatori, CAD ed altro

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti