Mostra notizie nelle discussioni
Avatar
☺
Programmazione
Scritto da
il 2020-07-16 10:59:01.0 alle 2020-07-16 10:59:01.0
Trollate totali: 9915
Re: Lezione 1 di C#: sistemi numerici
Scritto da:
> Scritto da: Mattia
> > Scritto da:
> > > Scritto da: Mattia
> > > > Scritto da:
> > > > > > Immaginiamo però di lavorare con un sistema numerico posizionale in cui abbiamo a disposizione solo quattro simboli, quindi un sistema numerico in base 4, nel quale abbiamo a disposizione solo questi simboli.
> > > > > >
> > > > > > [0, 1, 2, 3]
> > > > > >
> > > > > > Se nel sistema decimale il valore della posizione segue la potenza di 10, allora in questo sistema numerico il valore della posizione segue la potenza di 4.
> > > > > >
> > > > > >
> > > > > > Prima posizione (quella più a destra): 40 = 1
> > > > > >
> > > > > > Seconda posizione: 41 = 4
> > > > > >
> > > > > > Terza posizione: 42 = 16
> > > > > >
> > > > > > Quarta posizione: 43 = 64
> > > > > >
> > > > > > Quinta posizione: 44 = 256
> > > > > >
> > > > > > Sesta posizione: 45 = 1'024
> > > > > >
> > > > > >
> > > > > > Quindi, in un sistema in base 4, 1213 = 3*40 + 1*41 + 2*42 + 1*43 = 103 (in base 10)
> > > > >
> > > > > non ho capito come sei arrivato a 103
> > > >
> > > > A te il calcolo dà un risultato diverso?
> > > >
> > > > Il calcolo è scritto, basta leggere.
> > > >
> > > > Quando avrai fatto gli esercizi passeremo alla lezione successiva.
> > > >
> > > >
> > > > **Modificato dall'autore il 15.07.2020 16:08**
> > >
> > > parliamone in chat preferisco
> > > altrimenti per email
> >
> > No, qui si può spiegare meglio, anche perché il parser riconosce le formule matematiche.
> >
> > Sei d'accordo che nel sistema decimale che utilizziamo solitamente il valore di una cifra dipende dalla sua posizione nel numero?
> >
> > Prendiamo per esempio il 9.
> >
> > 9 ---> in questo caso il 9 si trova nella posizione più a destra possibile, quindi il suo valore è 9 * 100 = 9 * 1 = 9
> >
> > 90 ---> la posizione del 9 qui è slittata di una posizione verso sinistra, quindi il suo valore è 9 * 101 = 9 * 10
> >
> > 900 = 9 * 102 = 9 * 100
> >
> >
> > Fin qui ci sei?
> >
> > Come puoi constatare, quello che avviene è che man mano che il 9 slitta a sinistra la potenza del 10 viene incrementata di 1.
> >
> > Con tutti i sistemi numerici posizionali funziona allo stesso modo, solo che la base dell'esponente varia: se nel sistema decimale la base della potenza è 10, in un sistema in base 4 è 4 e in un sistema in base 2 (binario) è 2.
> >
> > Sistema in base 4.
> >
> > Quanto vale il 3 a seconda della posizione?
> >
> > 3 = 3 * 40 = 3 * 1 = 3
> >
> > 30 = 3 * 41 = 3 * 4 = 12
> >
> > 300 = 3 * 42 = 3 * 16 = 48
> >
> > 3000 = 3 * 43 = 3 * 48 = 144
> >
> >
> > Quindi nel sistema binario (base 2) come varia il valore di 1 in base alla posizione?
> >
> > 1
> > 10
> > 100
> > 1000
> >
> > Fammi vedere.
>
>
> 1*20
> 1*21
> 1*22
> 1*23

Giusto fin qui, ma mi lascia perplesso la somma che hai fatto sotto, che non serve a nulla. Per trovare il valore dei numeri di ciascuna riga era sufficiente questo.

I calcoli completi per ciascun numero sono questi.

1 (in base 2) = 1*20 = 1 (in base 10)

10 (in base 2) = 0*20 + 1*21 = 2 (in base 10)

100 (in base 2) = 0*20 + 0*21 + 1*22 = 4 (in base 10)

1000 (in base 2) = 0*20 + 0*21 + 0*22 + 1*23 = 8 (in base 10)

> =
> 1+2+4+8=15

Non devi sommarli, sono numeri separati.

La somma tra questi valori la dovresti fare se ti avessi chiesto di convertire 1111 in decimale.

1111 (in base 2) = 1*20 + 1*21 + 1*22 + 1*23 = 15 in base 10


**Modificato dall'autore il 16.07.2020 11:01**

Quando sei parte di una minoranza in via d'estinzione

Ad https://images2.imgbox.com/d3/da/AZxsgAEN_o.png
ma se vuoi difendere la tua etnia e le tue terre sei "razzista"‎
Avatar
Programmazione
Scritto da
Non Autenticato
il 2020-07-16 02:35:26.0 alle 2020-07-16 02:35:26.0
Re: Lezione 1 di C#: sistemi numerici
ok ma non ho capito come passi da un sistema all'altro nel caso di 103

che passaggio avevi fatto?
Avatar
Programmazione
Scritto da
Non Autenticato
il 2020-07-16 02:34:00.0 alle 2020-07-16 02:34:00.0
Re: Lezione 1 di C#: sistemi numerici
Scritto da: Mattia
> Scritto da:
> > Scritto da: Mattia
> > > Scritto da:
> > > > > Immaginiamo però di lavorare con un sistema numerico posizionale in cui abbiamo a disposizione solo quattro simboli, quindi un sistema numerico in base 4, nel quale abbiamo a disposizione solo questi simboli.
> > > > >
> > > > > [0, 1, 2, 3]
> > > > >
> > > > > Se nel sistema decimale il valore della posizione segue la potenza di 10, allora in questo sistema numerico il valore della posizione segue la potenza di 4.
> > > > >
> > > > >
> > > > > Prima posizione (quella più a destra): 40 = 1
> > > > >
> > > > > Seconda posizione: 41 = 4
> > > > >
> > > > > Terza posizione: 42 = 16
> > > > >
> > > > > Quarta posizione: 43 = 64
> > > > >
> > > > > Quinta posizione: 44 = 256
> > > > >
> > > > > Sesta posizione: 45 = 1'024
> > > > >
> > > > >
> > > > > Quindi, in un sistema in base 4, 1213 = 3*40 + 1*41 + 2*42 + 1*43 = 103 (in base 10)
> > > >
> > > > non ho capito come sei arrivato a 103
> > >
> > > A te il calcolo dà un risultato diverso?
> > >
> > > Il calcolo è scritto, basta leggere.
> > >
> > > Quando avrai fatto gli esercizi passeremo alla lezione successiva.
> > >
> > >
> > > **Modificato dall'autore il 15.07.2020 16:08**
> >
> > parliamone in chat preferisco
> > altrimenti per email
>
> No, qui si può spiegare meglio, anche perché il parser riconosce le formule matematiche.
>
> Sei d'accordo che nel sistema decimale che utilizziamo solitamente il valore di una cifra dipende dalla sua posizione nel numero?
>
> Prendiamo per esempio il 9.
>
> 9 ---> in questo caso il 9 si trova nella posizione più a destra possibile, quindi il suo valore è 9 * 100 = 9 * 1 = 9
>
> 90 ---> la posizione del 9 qui è slittata di una posizione verso sinistra, quindi il suo valore è 9 * 101 = 9 * 10
>
> 900 = 9 * 102 = 9 * 100
>
>
> Fin qui ci sei?
>
> Come puoi constatare, quello che avviene è che man mano che il 9 slitta a sinistra la potenza del 10 viene incrementata di 1.
>
> Con tutti i sistemi numerici posizionali funziona allo stesso modo, solo che la base dell'esponente varia: se nel sistema decimale la base della potenza è 10, in un sistema in base 4 è 4 e in un sistema in base 2 (binario) è 2.
>
> Sistema in base 4.
>
> Quanto vale il 3 a seconda della posizione?
>
> 3 = 3 * 40 = 3 * 1 = 3
>
> 30 = 3 * 41 = 3 * 4 = 12
>
> 300 = 3 * 42 = 3 * 16 = 48
>
> 3000 = 3 * 43 = 3 * 48 = 144
>
>
> Quindi nel sistema binario (base 2) come varia il valore di 1 in base alla posizione?
>
> 1
> 10
> 100
> 1000
>
> Fammi vedere.


1*20
1*21
1*22
1*23
=
1+2+4+8=15

Avatar
Proc di Catania
Scritto da
Non Autenticato
il 2020-07-16 02:28:52.0 alle 2020-07-16 02:28:52.0
Re: Qualcuno nella politica italiana stava finalmente pensando ai pedoni, ma poi
in genere sono i cattolici che paradossalmente aggiungono la pedofilia come orientamento sessuale per caotizzare la tesi per cui gli orientamenti sessuali meritino rispetto, come un cavallo di troia a cui non credono nemmeno loro.

Le associazioni gay atee come rete l abuso li avevano denunciati.
I primi sono coerenti ma strumentali, i secondi ipocriti e strumentali.

Avatar
Scritto da
Non Autenticato
il 2020-07-16 02:24:51.0 alle 2020-07-16 02:24:51.0
Re: Sono impaziente
Scritto da:
> Scritto da:
> > Scritto da:
> > > Scritto da:
> > > > Scritto da: Carogna
> > > > > di vedere se Yoda imparera' a programmare Cylon
> > > > >
> > > > > Anche perche' ha pure altri impegni Cylon
> > > > >
> > > > > Vuol sempre fare tutte insieme cose che sono gia' difficili una per una Cylon
> > > > >
> > > > > CylonCylonCylonCylon
> > > >
> > > > Cylon
> > > >
> > > > si in effetti ho tanta carne al fuoco
> > > > ora riparto pure per la Germania
> > > > ma ogni tanto, senza nessuno che m8 corra dietro..
> > >
> > > Con il tuo minireddito di cittadinanza sei un privilegiato Arrabbiato
> >
> > invece di gufare fai qualche business con me.
> > Ti guiderò verso la vittoria, verso il sogno A bocca aperta
>
> A te il reddito e a me no, eppure per la costituzione i lazzaroni sono tutti uguali di fronte alla legge In lacrime

tu hai le proprietà. Dalle a me e io ti do il reddito.

Vieni anche tu a fare autostop in merio oriente!!!

Ad https://imgoat.com/uploads/cdd60ea004/183004.png
Non lasciarti scappare questa occasione più unica che rara di conoscere nuove culture e la gentilezza dei taxisti che provano a stuprarti ma a metà opera se ne pentono e ti lasciano in mezzo ad un bosco!‎
Avatar
☺
Proc di Catania
Scritto da
il 2020-07-16 02:17:50.0 alle 2020-07-16 02:17:50.0
Trollate totali: 9915
Qualcuno nella politica italiana stava finalmente pensando ai pedoni, ma poi...
al comma 1, alle lettere a) e b) sono aggiunte, in fine, le seguenti parole: ''o fondate sull'odio ovvero disprezzo o comunque palese ostilità tesa concretamente a ledere l'incolumità, la dignità e il decoro delle persone che manifestino anche solo apparentemente, ancorché non apertamente, orientamenti omosessuali, bisessuali, eterosessuali, pedofili, se tali condotte discriminatorie siano poste in essere a motivo del loro orientamento sessuale e siano espressione di violenza o ostilità verso la persona e non di pensiero verso l'orientamento sessuale e lo stile di vita in sé'';

http://www.senato.it/japp/bgt/showdoc/frame.jsp?ti...

La legge contro l'omofobia che sta facendo il governo italiano a un certo punto aveva questo testo, includeva anche i pedoni.

Chissà perché nelle ultime versioni i pedoni sono stati dimenticati... Arrabbiato
Avatar
Scritto da
Non Autenticato
il 2020-07-15 23:41:20.0 alle 2020-07-15 23:41:20.0
Re: Sono impaziente
Scritto da:
> Scritto da:
> > Scritto da:
> > > Scritto da: Carogna
> > > > di vedere se Yoda imparera' a programmare Cylon
> > > >
> > > > Anche perche' ha pure altri impegni Cylon
> > > >
> > > > Vuol sempre fare tutte insieme cose che sono gia' difficili una per una Cylon
> > > >
> > > > CylonCylonCylonCylon
> > >
> > > Cylon
> > >
> > > si in effetti ho tanta carne al fuoco
> > > ora riparto pure per la Germania
> > > ma ogni tanto, senza nessuno che m8 corra dietro..
> >
> > Con il tuo minireddito di cittadinanza sei un privilegiato Arrabbiato
>
> invece di gufare fai qualche business con me.
> Ti guiderò verso la vittoria, verso il sogno A bocca aperta

A te il reddito e a me no, eppure per la costituzione i lazzaroni sono tutti uguali di fronte alla legge In lacrime
Avatar
☺
Politica
Scritto da
il 2020-07-15 22:10:31.0 alle 2020-07-15 22:10:31.0
Trollate totali: 9915
Legge contro l'omofobia
il DDL Zan è una legge libertaria infatti, perché noi partiamo dal semplice presupposto che scegliere con chi fare sesso e avere gusti diversi dal normale sia una libertà fondamentale e riteniamo che gli omofobi ostacolino questa libertà.
Infatti per poter esercitare serenamente, senza impedimenti, la propria libertà non è sufficiente che lo stato non faccia nulla per impedirti di fare una cosa, ma è anche necessario che lo stato neutralizzi gli individui che la ostacolano.

Faccio un esempio: un po' di tempo fa qui in youtube ho visto un video in cui dei vegani inseguivano un cacciatore e lo molestavano a parole. Libertà di espressione sto cazzo: se io vado a caccia e i vegani mi rompono i coglioni, io smetto di andare a caccia e in questo modo la dò vinta a chi vuole limitare la mia libertà. Quindi uno stato liberale non può permettere che un individuo venga molestato mentre esercita una sua legittima libertà, in quanto le molestie (anche solo verbali) sono un deterrente all'esercizio della libertà.

Stessa cosa gli omosessuali: essi devono poter esercitare liberamente la loro sessualità, girare a manina con i loro compagni senza essere molestati.
Voglio precisare che io il DDL Zan l'avrei fatto in modo diverso: avrei fatto una legge per punire chi discrimina, umilia e molesta le persone per via delle loro caratteristiche personali, cosa che comprende anche l'omofobia e il razzismo, ma non solo.
Io ho sempre letto che il liberalismo teorizza la libertà nei limiti in cui non vi è aggressione: molestare anche solo verbalmente un omosessuale per via della sua legittima inclinazione sessuale non è forse un'aggressione? Per me lo è a tutti gli effetti.
Avatar
☺
Programmazione
Scritto da
il 2020-07-15 17:55:51.0 alle 2020-07-15 17:55:51.0
Trollate totali: 9915
Re: Lezione 1 di C#: sistemi numerici
Scritto da:
> Scritto da: Mattia
> > Scritto da:
> > > > Immaginiamo però di lavorare con un sistema numerico posizionale in cui abbiamo a disposizione solo quattro simboli, quindi un sistema numerico in base 4, nel quale abbiamo a disposizione solo questi simboli.
> > > >
> > > > [0, 1, 2, 3]
> > > >
> > > > Se nel sistema decimale il valore della posizione segue la potenza di 10, allora in questo sistema numerico il valore della posizione segue la potenza di 4.
> > > >
> > > >
> > > > Prima posizione (quella più a destra): 40 = 1
> > > >
> > > > Seconda posizione: 41 = 4
> > > >
> > > > Terza posizione: 42 = 16
> > > >
> > > > Quarta posizione: 43 = 64
> > > >
> > > > Quinta posizione: 44 = 256
> > > >
> > > > Sesta posizione: 45 = 1'024
> > > >
> > > >
> > > > Quindi, in un sistema in base 4, 1213 = 3*40 + 1*41 + 2*42 + 1*43 = 103 (in base 10)
> > >
> > > non ho capito come sei arrivato a 103
> >
> > A te il calcolo dà un risultato diverso?
> >
> > Il calcolo è scritto, basta leggere.
> >
> > Quando avrai fatto gli esercizi passeremo alla lezione successiva.
> >
> >
> > **Modificato dall'autore il 15.07.2020 16:08**
>
> parliamone in chat preferisco
> altrimenti per email

No, qui si può spiegare meglio, anche perché il parser riconosce le formule matematiche.

Sei d'accordo che nel sistema decimale che utilizziamo solitamente il valore di una cifra dipende dalla sua posizione nel numero?

Prendiamo per esempio il 9.

9 ---> in questo caso il 9 si trova nella posizione più a destra possibile, quindi il suo valore è 9 * 100 = 9 * 1 = 9

90 ---> la posizione del 9 qui è slittata di una posizione verso sinistra, quindi il suo valore è 9 * 101 = 9 * 10

900 = 9 * 102 = 9 * 100


Fin qui ci sei?

Come puoi constatare, quello che avviene è che man mano che il 9 slitta a sinistra la potenza del 10 viene incrementata di 1.

Con tutti i sistemi numerici posizionali funziona allo stesso modo, solo che la base dell'esponente varia: se nel sistema decimale la base della potenza è 10, in un sistema in base 4 è 4 e in un sistema in base 2 (binario) è 2.

Sistema in base 4.

Quanto vale il 3 a seconda della posizione?

3 = 3 * 40 = 3 * 1 = 3

30 = 3 * 41 = 3 * 4 = 12

300 = 3 * 42 = 3 * 16 = 48

3000 = 3 * 43 = 3 * 48 = 144


Quindi nel sistema binario (base 2) come varia il valore di 1 in base alla posizione?

1
10
100
1000

Fammi vedere.

Tua madre succhia cazzi all'inferno

Ad http://www.vatican.va/content/vatican/en.html
Nessuno ci crede per poi affogare nella realtà subito dopo‎
Avatar
Scritto da
Non Autenticato
il 2020-07-15 17:28:14.0 alle 2020-07-15 17:28:14.0
Re: Windows 10
Scritto da:
> Ho bisogno di una versione originale e sicura.
>
> Vedo online molte versioni a prezzi inferiori rispetto a quella ufficiale, ma pare siano OEM spesso distribuite a molte persone.Alla fine vengono segnalate come non ufficiali. Allora poi gli altri software microsoft non funzionano.
>
> Quella del sito Microsoft costa 145 euro.
>
> Dove posso trovarne una ufficiale e sicura a poco?

Su amazon si trovano a periodi. Io ne ho comprata una a meno di 7 euro. L'immagine per chiavetta per l'installazione la scarichi dal sito microsoft.
Avatar
Programmazione
Scritto da
Non Autenticato
il 2020-07-15 17:22:43.0 alle 2020-07-15 17:22:43.0
Re: Lezione 1 di C#: sistemi numerici
Scritto da: Mattia
> Scritto da:
> > > Immaginiamo però di lavorare con un sistema numerico posizionale in cui abbiamo a disposizione solo quattro simboli, quindi un sistema numerico in base 4, nel quale abbiamo a disposizione solo questi simboli.
> > >
> > > [0, 1, 2, 3]
> > >
> > > Se nel sistema decimale il valore della posizione segue la potenza di 10, allora in questo sistema numerico il valore della posizione segue la potenza di 4.
> > >
> > >
> > > Prima posizione (quella più a destra): 40 = 1
> > >
> > > Seconda posizione: 41 = 4
> > >
> > > Terza posizione: 42 = 16
> > >
> > > Quarta posizione: 43 = 64
> > >
> > > Quinta posizione: 44 = 256
> > >
> > > Sesta posizione: 45 = 1'024
> > >
> > >
> > > Quindi, in un sistema in base 4, 1213 = 3*40 + 1*41 + 2*42 + 1*43 = 103 (in base 10)
> >
> > non ho capito come sei arrivato a 103
>
> A te il calcolo dà un risultato diverso?
>
> Il calcolo è scritto, basta leggere.
>
> Quando avrai fatto gli esercizi passeremo alla lezione successiva.
>
>
> **Modificato dall'autore il 15.07.2020 16:08**

parliamone in chat preferisco
altrimenti per email
Avatar
Scritto da
Non Autenticato
il 2020-07-15 17:19:42.0 alle 2020-07-15 17:19:42.0
Re: Sono impaziente
l odio gratuito nasce solo dall invidia

Avatar
Scritto da
Non Autenticato
il 2020-07-15 17:16:58.0 alle 2020-07-15 17:16:58.0
Re: Sono impaziente
Scritto da:
> Scritto da:
> > Scritto da:
> > > Scritto da: Carogna
> > > > di vedere se Yoda imparera' a programmare Cylon
> > > >
> > > > Anche perche' ha pure altri impegni Cylon
> > > >
> > > > Vuol sempre fare tutte insieme cose che sono gia' difficili una per una Cylon
> > > >
> > > > CylonCylonCylonCylon
> > >
> > > Cylon
> > >
> > > si in effetti ho tanta carne al fuoco
> > > ora riparto pure per la Germania
> > > ma ogni tanto, senza nessuno che m8 corra dietro..
> >
> > Con il tuo minireddito di cittadinanza sei un privilegiato Arrabbiato
>
> invece di gufare fai qualche business con me.
> Ti guiderò verso la vittoria, verso il sogno A bocca aperta

Parassita calvo e impotente

Dio Porco

Ad hhttps://bestemmietraamicidioporco
Perché non bestemmiare tra amici? È una cosa divertente!‎
Avatar
☺
Programmazione
Scritto da
il 2020-07-15 16:07:40.0 alle 2020-07-15 16:07:40.0
Trollate totali: 9915
Re: Lezione 1 di C#: sistemi numerici
Scritto da:
> > Immaginiamo però di lavorare con un sistema numerico posizionale in cui abbiamo a disposizione solo quattro simboli, quindi un sistema numerico in base 4, nel quale abbiamo a disposizione solo questi simboli.
> >
> > [0, 1, 2, 3]
> >
> > Se nel sistema decimale il valore della posizione segue la potenza di 10, allora in questo sistema numerico il valore della posizione segue la potenza di 4.
> >
> >
> > Prima posizione (quella più a destra): 40 = 1
> >
> > Seconda posizione: 41 = 4
> >
> > Terza posizione: 42 = 16
> >
> > Quarta posizione: 43 = 64
> >
> > Quinta posizione: 44 = 256
> >
> > Sesta posizione: 45 = 1'024
> >
> >
> > Quindi, in un sistema in base 4, 1213 = 3*40 + 1*41 + 2*42 + 1*43 = 103 (in base 10)
>
> non ho capito come sei arrivato a 103

A te il calcolo dà un risultato diverso?

Il calcolo è scritto, basta leggere.

Quando avrai fatto gli esercizi passeremo alla lezione successiva.


**Modificato dall'autore il 15.07.2020 16:08**
Avatar
Programmazione
Scritto da
Non Autenticato
il 2020-07-15 15:43:58.0 alle 2020-07-15 15:43:58.0
Re: Lezione 1 di C#: sistemi numerici
Scritto da: Mattia
> Il sistema numerico da noi utilizzato ha due caratteristiche:
> - Abbiamo a disposizione 10 simboli (quindi è un sistema decimale, o in base 10)
> - È posizionale, ovvero il valore dei simboli varia a seconda della posizione in cui si trova
>
> Analizziamo come funziona.
>
> Noi abbiamo a disposizione questi simboli.
>
> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>
> Il valore di ogni simbolo varia a seconda della posizione in cui si trova nel numero, per questo si dice che il nostro sistema è posizonale.
>
> Come varia il valore della posizione? In base alla potenza di 10.
>
> Prima posizione (quella più a destra): 100 = 1
>
> Seconda posizione: 101 = 10
>
> Terza posizione: 102 = 100
>
> Quarta posizione: 103 = 100
>
> Quinta posizione: 104 = 1'000
>
> Sesta posizione: 105 = 10'000
>
> Il valore della posizione viene poi moltiplicato al valore della cifra.
>
>
> Quindi, nel sistema decimale posizionale, 12'369 = 9*100 + 6*101 + 3*102 + 2*103 + 1*104
>
> Un sinonimo di "decimale" è "sistema in base 10". D'ora in poi useremo questo termine.
>
>
> Immaginiamo però di lavorare con un sistema numerico posizionale in cui abbiamo a disposizione solo quattro simboli, quindi un sistema numerico in base 4, nel quale abbiamo a disposizione solo questi simboli.
>
> [0, 1, 2, 3]
>
> Se nel sistema decimale il valore della posizione segue la potenza di 10, allora in questo sistema numerico il valore della posizione segue la potenza di 4.
>
>
> Prima posizione (quella più a destra): 40 = 1
>
> Seconda posizione: 41 = 4
>
> Terza posizione: 42 = 16
>
> Quarta posizione: 43 = 64
>
> Quinta posizione: 44 = 256
>
> Sesta posizione: 45 = 1'024
>
>
> Quindi, in un sistema in base 4, 1213 = 3*40 + 1*41 + 2*42 + 1*43 = 103 (in base 10)

non ho capito come sei arrivato a 103



>
>
> Ora ci siamo immaginati un sistema numerico posizionale con a disposizione meno simboli rispetto al sistema che usiamo solitamente, ma un sistema numerico potrebbe anche avere più simboli rispetto al nostro: per esempio 16 simboli (sistema numerico in base 16 o esadecimale).
>
> Quindi dovremo inventarci nuovi simboli: per convenzione, una volta esauriti i simboli numerici si passa alle lettere.
>
> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, G]
>
> Possiamo facilmente intuire che:
>
> A = 10
>
> B = 11
>
> C = 12
>
> D = 13
>
> E = 14
>
> F = 15
>
>
>
> Questo significa che in questo sistema numerico non avremo più bisogno di due cifre per esprimere il valore "15": ne basta una, ovvero F: una volta oltrepassato F, bisogna utilizzare più cifre e ovviamente il valore di ogni posizione varia in base alla potenza di 16.
>
> Prima posizione (quella più a destra): 160 = 1
>
> Seconda posizione: 161 = 16
>
> Terza posizione: 162 = 256
>
> Quarta posizione: 163 = 4096
>
> Quinta posizione: 164 = 65536
>
> Sesta posizione: 165 = 1'048'576
>
>
> Quindi, nel sistema posizionale in base 16, 13A3C = C*160 + 3*161 + A*162 + 3*163 + 1*164 = 12*160 + 3*161 + 10*162 + 3*163 + 1*164 = 80'444 (in base 10).
>
>
> Il sistema numerico che ci interessa nell'informatica è quello binario, ovvero in base 2, dal momento che in un computer possiamo rappresentare solo due simboli: accesso (1) / spento (0)
>
> Quindi l'insieme dei simboli è il seguente.
>
> [0, 1]
>
> E i valori di posizioni sono i seguenti (potenza di 2):
>
> Prima posizione (quella più a destra): 20 = 1
>
> Seconda posizione: 21 = 2
>
> Terza posizione: 22 = 4
>
> Quarta posizione: 23 = 8
>
> Quinta posizione: 24 = 16
>
> Sesta posizione: 25 = 32
>
> Quindi, nel sistema posizionale in base 2, 10110 = 0*20 + 1*21 + 1*22 + 0*23 + 1*24 = 14 (in base 10)
>
>
>
>
> Esercizi
>
> Esercizio 1)
>
> Converti i seguenti numeri in numeri decimali.
>
> 101101 in base 2
>
> 17654 in base 8
>
> A6BC74 in base 16
>
>
> Esercizio 2)
>
>
> Mattia gioca a nascondino coi bambini: i bambini si nascondono, Mattia li cerca.
>
> Il gioco è poco divertente, perché i bambini sono più furbi di lui e lo fregano. Quindi per divertirsi di più decide di contare utilizzando basi numeriche non decimali.
>
> Come conterà Mattia in binario (in base 2)? Come conterà in un sistema in base 8? Come conterà in un sistema esadecimale (in base 16)?
>
> Bisogna contare fino all'equivalente di 60 in base 10.
>
>
> Esercizio 3)
>
> Scrivi tutti i simboli di un sistema numerico in base 20, poi inventa un numero di almeno 5 cifre nella base stessa che contenga (in una posizione qualsiasi) il simbolo di valore più alto e quello di valore più basso.
>
>
> **Modificato dall'autore il 15.07.2020 14:18**
Avatar
Scritto da
Non Autenticato
il 2020-07-15 15:38:09.0 alle 2020-07-15 15:38:09.0
Re: Sono impaziente
Scritto da:
> Scritto da:
> > Scritto da: Carogna
> > > di vedere se Yoda imparera' a programmare Cylon
> > >
> > > Anche perche' ha pure altri impegni Cylon
> > >
> > > Vuol sempre fare tutte insieme cose che sono gia' difficili una per una Cylon
> > >
> > > CylonCylonCylonCylon
> >
> > Cylon
> >
> > si in effetti ho tanta carne al fuoco
> > ora riparto pure per la Germania
> > ma ogni tanto, senza nessuno che m8 corra dietro..
>
> Con il tuo minireddito di cittadinanza sei un privilegiato Arrabbiato

invece di gufare fai qualche business con me.
Ti guiderò verso la vittoria, verso il sogno A bocca aperta
Avatar
Scritto da
Non Autenticato
il 2020-07-15 15:29:56.0 alle 2020-07-15 15:29:56.0
Re: Sono impaziente
Scritto da:
> Scritto da: Carogna
> > di vedere se Yoda imparera' a programmare Cylon
> >
> > Anche perche' ha pure altri impegni Cylon
> >
> > Vuol sempre fare tutte insieme cose che sono gia' difficili una per una Cylon
> >
> > CylonCylonCylonCylon
>
> Cylon
>
> si in effetti ho tanta carne al fuoco
> ora riparto pure per la Germania
> ma ogni tanto, senza nessuno che m8 corra dietro..

Con il tuo minireddito di cittadinanza sei un privilegiato Arrabbiato

EH?

Ad ehhhhhhjhhhhhhh.eh
EHH? EHHHH? EEEEHHHH? Aahhhhhhhh....‎
Avatar
☺
Programmazione
Scritto da
il 2020-07-15 14:01:49.0 alle 2020-07-15 14:01:49.0
Trollate totali: 9915
Lezione 1 di C#: sistemi numerici
Il sistema numerico da noi utilizzato ha due caratteristiche:
- Abbiamo a disposizione 10 simboli (quindi è un sistema decimale, o in base 10)
- È posizionale, ovvero il valore dei simboli varia a seconda della posizione in cui si trova

Analizziamo come funziona.

Noi abbiamo a disposizione questi simboli.

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

Il valore di ogni simbolo varia a seconda della posizione in cui si trova nel numero, per questo si dice che il nostro sistema è posizonale.

Come varia il valore della posizione? In base alla potenza di 10.

Prima posizione (quella più a destra): 100 = 1

Seconda posizione: 101 = 10

Terza posizione: 102 = 100

Quarta posizione: 103 = 100

Quinta posizione: 104 = 1'000

Sesta posizione: 105 = 10'000

Il valore della posizione viene poi moltiplicato al valore della cifra.


Quindi, nel sistema decimale posizionale, 12'369 = 9*100 + 6*101 + 3*102 + 2*103 + 1*104

Un sinonimo di "decimale" è "sistema in base 10". D'ora in poi useremo questo termine.


Immaginiamo però di lavorare con un sistema numerico posizionale in cui abbiamo a disposizione solo quattro simboli, quindi un sistema numerico in base 4, nel quale abbiamo a disposizione solo questi simboli.

[0, 1, 2, 3]

Se nel sistema decimale il valore della posizione segue la potenza di 10, allora in questo sistema numerico il valore della posizione segue la potenza di 4.


Prima posizione (quella più a destra): 40 = 1

Seconda posizione: 41 = 4

Terza posizione: 42 = 16

Quarta posizione: 43 = 64

Quinta posizione: 44 = 256

Sesta posizione: 45 = 1'024


Quindi, in un sistema in base 4, 1213 = 3*40 + 1*41 + 2*42 + 1*43 = 103 (in base 10)


Ora ci siamo immaginati un sistema numerico posizionale con a disposizione meno simboli rispetto al sistema che usiamo solitamente, ma un sistema numerico potrebbe anche avere più simboli rispetto al nostro: per esempio 16 simboli (sistema numerico in base 16 o esadecimale).

Quindi dovremo inventarci nuovi simboli: per convenzione, una volta esauriti i simboli numerici si passa alle lettere.

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, G]

Possiamo facilmente intuire che:

A = 10

B = 11

C = 12

D = 13

E = 14

F = 15



Questo significa che in questo sistema numerico non avremo più bisogno di due cifre per esprimere il valore "15": ne basta una, ovvero F: una volta oltrepassato F, bisogna utilizzare più cifre e ovviamente il valore di ogni posizione varia in base alla potenza di 16.

Prima posizione (quella più a destra): 160 = 1

Seconda posizione: 161 = 16

Terza posizione: 162 = 256

Quarta posizione: 163 = 4096

Quinta posizione: 164 = 65536

Sesta posizione: 165 = 1'048'576


Quindi, nel sistema posizionale in base 16, 13A3C = C*160 + 3*161 + A*162 + 3*163 + 1*164 = 12*160 + 3*161 + 10*162 + 3*163 + 1*164 = 80'444 (in base 10).


Il sistema numerico che ci interessa nell'informatica è quello binario, ovvero in base 2, dal momento che in un computer possiamo rappresentare solo due simboli: accesso (1) / spento (0)

Quindi l'insieme dei simboli è il seguente.

[0, 1]

E i valori di posizioni sono i seguenti (potenza di 2):

Prima posizione (quella più a destra): 20 = 1

Seconda posizione: 21 = 2

Terza posizione: 22 = 4

Quarta posizione: 23 = 8

Quinta posizione: 24 = 16

Sesta posizione: 25 = 32

Quindi, nel sistema posizionale in base 2, 10110 = 0*20 + 1*21 + 1*22 + 0*23 + 1*24 = 14 (in base 10)




Esercizi

Esercizio 1)

Converti i seguenti numeri in numeri decimali.

101101 in base 2

17654 in base 8

A6BC74 in base 16


Esercizio 2)


Mattia gioca a nascondino coi bambini: i bambini si nascondono, Mattia li cerca.

Il gioco è poco divertente, perché i bambini sono più furbi di lui e lo fregano. Quindi per divertirsi di più decide di contare utilizzando basi numeriche non decimali.

Come conterà Mattia in binario (in base 2)? Come conterà in un sistema in base 8? Come conterà in un sistema esadecimale (in base 16)?

Bisogna contare fino all'equivalente di 60 in base 10.


Esercizio 3)

Scrivi tutti i simboli di un sistema numerico in base 20, poi inventa un numero di almeno 5 cifre nella base stessa che contenga (in una posizione qualsiasi) il simbolo di valore più alto e quello di valore più basso.


**Modificato dall'autore il 15.07.2020 14:18**
Avatar
Scritto da
Non Autenticato
il 2020-07-15 11:59:00.0 alle 2020-07-15 11:59:00.0
Re: Sono impaziente
Scritto da: Carogna
> di vedere se Yoda imparera' a programmare Cylon
>
> Anche perche' ha pure altri impegni Cylon
>
> Vuol sempre fare tutte insieme cose che sono gia' difficili una per una Cylon
>
> CylonCylonCylonCylon

Cylon

si in effetti ho tanta carne al fuoco
ora riparto pure per la Germania
ma ogni tanto, senza nessuno che m8 corra dietro..
Avatar
☺
Scritto da
il 2020-07-15 04:54:45.0 alle 2020-07-15 04:54:45.0
Trollate totali: 562
Sono impaziente
di vedere se Yoda imparera' a programmare Cylon

Anche perche' ha pure altri impegni Cylon

Vuol sempre fare tutte insieme cose che sono gia' difficili una per una Cylon

CylonCylonCylonCylon

Pagina generata in 194 millisecondi

Utenti attivi: 7 nell'ultimo minuto, 28 negli ultimi cinque minuti, 65 negli ultimi 15 minuti