Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

Professore..un po'...pazzo????

Cinema, motori e problemi spirituali: il forum per tutto ciò che non è informatica.

Professore..un po'...pazzo????

Messaggioda BeGa » lun dic 03, 2007 3:20 pm

sabato avevo l-ora di matematica. Il professore incoimincia a spegare i passaggi fra basi numeriche e salta fuori la base binaria.
Ad un certo punto ci chiede di trasformare il numero 10010101,101 in decimale.Allora Mattia e dice al prof che secondo lui, e pure secondo me, non esiste la virgola nei numeri binari.Ma il prof insiste e con lascia stare la sua "bestemmia" anche se lui gli fa dimostrare la sua tesi sulla calcolatrice.
Il prof ha un po' l'aria da fatto,non si cambia i pantaloni ne il maglione da più di un mese e ha sempre le mani sporche di gesso, anche la prima ora....Poi un giorno si è messo a dire pasrolacce in classe....in poche parole è un fo**u*o bast*rdo. Ma secondo voi la virgola nel binario è una "bestemmia" contro l'informatica?
Avatar utente
BeGa
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 2192
Iscritto il: mer apr 18, 2007 3:13 pm

Messaggioda Mandrake » lun dic 03, 2007 3:29 pm

mmm che dilemma... [rotolo]
anche se a scuola non mi è mai capitato, credo che la virgola esista anche nel sistema binario...
perché anche tra 00000000 e 00000001, ovvero tra 0 e 1, ci possono essere altri intervalli... la linea numerica è infinita, esistono infiniti numeri, punti.

magari sto ragionamento è tutto sballato... comunque credo sia così [rotolo]
Avatar utente
Mandrake
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 1783
Iscritto il: mer nov 22, 2006 5:07 pm
Località: Roma

Messaggioda BeGa » lun dic 03, 2007 3:36 pm

la virgola è il sistema di separazione decimale...se provi a fare sulle calcolatrici la virgona non funziona in nessuna base furchè il 10....
Avatar utente
BeGa
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 2192
Iscritto il: mer apr 18, 2007 3:13 pm


Messaggioda dav16 » lun dic 03, 2007 3:40 pm

io non ho mai visto la virgola....comunque di solito il sistema binario viene usato per spiegare un segnale digitale ecc, quindi non avrebbe senso la virgola...
Avatar utente
dav16
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 4963
Iscritto il: mar ott 10, 2006 2:09 am

Messaggioda M@ttia » lun dic 03, 2007 3:40 pm

La virgola nei numeri binari (binary floating point representation) esiste, nel senso che o la si scrive esplicitamente, oppure si sottintende dove va (ad es. ci mettiamo d'accordo di dedicare 4 bit alla parte intera e 4 a quella frazionaria, il numero 1011,1001 diventa semplicemente 10111001 ma questo solo perché ci siamo messi d'accordo), altrimenti convenzionalmente (e soprattutto per calcoli "su carta") la virgola oltre che permessa è anche necessaria per esprimere numeri razionali (il cosiddetto binary floating point representation)

Spesso inoltre si va a finire in rappresentazione periodiche, che fanno sì che il numero non sia addirittura esprimibile in binario in forma finita, ad es.

1,1 in decimale <-> in binario è 1,0001100110011...(0011)... [dove con (0011) intendo ripetuto all'infinito la parentesi].
</IE><FIREFOX>
Avatar utente
M@ttia
Moderatore
Moderatore
 
Messaggi: 8363
Iscritto il: lun giu 09, 2003 2:18 pm
Località: Ticino - Estero

Messaggioda BeGa » lun dic 03, 2007 3:58 pm

quoto dav
Avatar utente
BeGa
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 2192
Iscritto il: mer apr 18, 2007 3:13 pm

Messaggioda BeGa » lun dic 03, 2007 4:01 pm

M@ttia ha scritto:La virgola nei numeri binari (binary floating point representation) esiste, nel senso che o la si scrive esplicitamente, oppure si sottintende dove va (ad es. ci mettiamo d'accordo di dedicare 4 bit alla parte intera e 4 a quella frazionaria, il numero 1011,1001 diventa semplicemente 10111001 ma questo solo perché ci siamo messi d'accordo), altrimenti convenzionalmente (e soprattutto per calcoli "su carta") la virgola oltre che permessa è anche necessaria per esprimere numeri razionali (il cosiddetto binary floating point representation)

Spesso inoltre si va a finire in rappresentazione periodiche, che fanno sì che il numero non sia addirittura esprimibile in binario in forma finita, ad es.

1,1 in decimale <-> in binario è 1,0001100110011...(0011)... [dove con (0011) intendo ripetuto all'infinito la parentesi].


quello dell 4 cifre lo so anche io, ma mica mi scrivo la lunghezza della tastiera in binario,serve solo x il digitale e nn x altro
Avatar utente
BeGa
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 2192
Iscritto il: mer apr 18, 2007 3:13 pm

Messaggioda dav16 » lun dic 03, 2007 4:23 pm

BeGa ha scritto:quoto dav
[8D]
Avatar utente
dav16
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 4963
Iscritto il: mar ott 10, 2006 2:09 am

Messaggioda BeGa » lun dic 03, 2007 4:26 pm

dav16 ha scritto:
BeGa ha scritto:quoto dav
[8D]

potremmo chiedere conferma a qlc
Avatar utente
BeGa
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 2192
Iscritto il: mer apr 18, 2007 3:13 pm

Messaggioda Pacopas » lun dic 03, 2007 4:41 pm

io quoto m@t

con tutto il rispetto per le vostre idee m@t è un matematico [bleh]
alla fine... ogni uomo considera i limiti della propria visione personale come i limiti del mondo...
Avatar utente
Pacopas
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 6708
Iscritto il: mer ott 05, 2005 12:44 am

Messaggioda BeGa » lun dic 03, 2007 4:42 pm

Pacopas ha scritto:io quoto m@t

con tutto il rispetto per le vostre idee m@t è un matematico [bleh]


incominciamo una bella [bangbang] ?
Avatar utente
BeGa
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 2192
Iscritto il: mer apr 18, 2007 3:13 pm

Messaggioda Pacopas » lun dic 03, 2007 4:49 pm

quando uno di voi sarà un laureato/laureando in matematica ingegneria o informatica

iniziamo che ti pare [:D]
alla fine... ogni uomo considera i limiti della propria visione personale come i limiti del mondo...
Avatar utente
Pacopas
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 6708
Iscritto il: mer ott 05, 2005 12:44 am

Messaggioda M@ttia » lun dic 03, 2007 5:00 pm

Pacopas ha scritto:io quoto m@t

con tutto il rispetto per le vostre idee m@t è un matematico [bleh]

Di solito è proprio per quello che nessuno mi crede [:D]

Se vuoi ti linko un pezzo di uno dei miei primi skript di Informatica su cui ho studiato (proprio le basi del primo anno, ma per la virgola basta [std]):

guarda il capitoletto 2.5.5 (Floating point number systems), ed un esempio concreto a pag. 107 dove (guarda caso da dove me lo ricordavo [:)]) ti spiegano una "ricetta" per convertire in binario i numeri con la virgola, più un esempio pratico [^]
</IE><FIREFOX>
Avatar utente
M@ttia
Moderatore
Moderatore
 
Messaggi: 8363
Iscritto il: lun giu 09, 2003 2:18 pm
Località: Ticino - Estero

Messaggioda BeGa » lun dic 03, 2007 5:11 pm

poi ho chiesto a il nostro prof di informatica ma ha risposto che nn esistono ma servono solo per qlc che nn ricordo.
Avatar utente
BeGa
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 2192
Iscritto il: mer apr 18, 2007 3:13 pm

Messaggioda dav16 » lun dic 03, 2007 5:14 pm

BeGa ha scritto:poi ho chiesto a il nostro prof di informatica ma ha risposto che nn esistono ma servono solo per qlc che nn ricordo.
se servono a qualcosa vuol dire che esistono, sennò non si userebbe....o no? [uhm]
Avatar utente
dav16
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 4963
Iscritto il: mar ott 10, 2006 2:09 am

Messaggioda BeGa » lun dic 03, 2007 5:15 pm

Pacopas ha scritto:iniziamo che ti pare [:D]


tanto il fucile cel'ho.... [:D]
Avatar utente
BeGa
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 2192
Iscritto il: mer apr 18, 2007 3:13 pm

Messaggioda BeGa » lun dic 03, 2007 5:19 pm

dav16 ha scritto:
BeGa ha scritto:poi ho chiesto a il nostro prof di informatica ma ha risposto che nn esistono ma servono solo per qlc che nn ricordo.
se servono a qualcosa vuol dire che esistono, sennò non si userebbe....o no? [uhm]


ho sbgliato a scrivere..voglio dire che è usata solo per fare qlc che è solo scritto come ha detto mat
Avatar utente
BeGa
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 2192
Iscritto il: mer apr 18, 2007 3:13 pm

Messaggioda -DrAma- » lun dic 03, 2007 8:44 pm

M@ttia ha scritto:La virgola nei numeri binari (binary floating point representation) esiste, nel senso che o la si scrive esplicitamente, oppure si sottintende dove va (ad es. ci mettiamo d'accordo di dedicare 4 bit alla parte intera e 4 a quella frazionaria, il numero 1011,1001 diventa semplicemente 10111001 ma questo solo perché ci siamo messi d'accordo), altrimenti convenzionalmente (e soprattutto per calcoli "su carta") la virgola oltre che permessa è anche necessaria per esprimere numeri razionali (il cosiddetto binary floating point representation)

Spesso inoltre si va a finire in rappresentazione periodiche, che fanno sì che il numero non sia addirittura esprimibile in binario in forma finita, ad es.

1,1 in decimale <-> in binario è 1,0001100110011...(0011)... [dove con (0011) intendo ripetuto all'infinito la parentesi].


Esatto
Avatar utente
-DrAma-
Silver Member
Silver Member
 
Messaggi: 1304
Iscritto il: ven lug 29, 2005 10:40 pm

Messaggioda Slevin86 » lun dic 03, 2007 10:08 pm

M@ttia ha scritto: guarda il capitoletto 2.5.5 (Floating point number systems)..


quella gran baldracca della virgola mobile!!!!! per colpa sua non ho preso 30 a fondamenti.... [XX(]
You'll never walk alone
Avatar utente
Slevin86
Silver Member
Silver Member
 
Messaggi: 1736
Iscritto il: mer set 20, 2006 9:41 am
Località: Cassino

Messaggioda ninjabionico » lun dic 03, 2007 10:24 pm

Ciao a tutti.

Secondo me esistono, eccome se esistono i numeri dopo la virgola in binario.

Non sono un prof. di Matematica, solo un semplice perito in Informatica di vecchia data, però ripensando alla numerazione nelle varie basi posso trarre le seguenti conclusioni:

....,m,n,o,p,... sono numeri >= a 0 e < di Base

in Base X il numero mn,opq... è = m*X^1+n*X^0+o*X^(-1)+p*X^(-2)+q*X^(-3)+....

Quindi:

in Base 10 mn,opq... = m*10^1 +n*10^0+o*10^(-1)+p*10^(-2)+q*10^(-3)+....

in Base 2 mn,opq... = m*2^1 +n*2^0+o*2^(-1)+p*2^(-2)+q*2^(-3)+....

esempio pratico... 12,345 è uguale a 1*10^1+2*10^0+3*10^(-1)+4*10^(-2)+5*10^(-3)= 1*10+2*1+3*0,1+4*0,01+5*0,001

Mi sembra un discorso logico, quindi in base 2 il numero 0,1 sarà uguale a 0*2^0+1*2^(-1)=0+1/2=0,5 in base 10... semplice.

Se qualcuno ha qualche obiezione o vuole chiarimenti... ditelo.

Ciao. [ciao]
Io dico le cose così come stanno! Questo è il mio credo ninja - by Naruto Uzumaki
Expert-Advanced User Powered by Gnu/Linux
Avatar utente
ninjabionico
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 5207
Iscritto il: lun mar 20, 2006 10:51 pm
Località: Prov. Pd

Prossimo

Torna a Chiacchiere in libertà

Chi c’è in linea

Visitano il forum: Nessuno e 5 ospiti

Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising