Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Informatica CTF, Dispense di Elementi di Informatica

slides di informatica per ctf, informatica di base, algoritmi

Tipologia: Dispense

2015/2016

Caricato il 08/10/2016

ByronChambers
ByronChambers 🇮🇹

4.2

(22)

77 documenti

1 / 129

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50
pf51
pf52
pf53
pf54
pf55
pf56
pf57
pf58
pf59
pf5a
pf5b
pf5c
pf5d
pf5e
pf5f
pf60
pf61
pf62
pf63
pf64

Anteprima parziale del testo

Scarica Informatica CTF e più Dispense in PDF di Elementi di Informatica solo su Docsity!

DIPARTIMENTO DI SCIENZE DEL FARMACO

CDLM IN CHIMICA E TECNOLOGIE FARMACEUTICHE

INFORMATICA !

A.A. 2013 - 2014

Prof. Francesco Pappalardo

Università degli Studi di Catania

[email protected]

http://www.francescopappalardo.net

INFORMAZIONI GENERALI

• Orario delle lezioni: Mercoledì ore 9-11 (A-L)

11-13 (M-Z)

• Testi consigliati: Lucidi del Prof. (disponibili in rete)

• Esame: Prova scritta a risposta multipla / aperta.

Orale. Probabile prova in itinere (due prove).

CHE COS’È L’INFORMATICA?

• INFOR mazione + auto MATICA

• L’informatica raggruppa tutti quei processi,

tecnologie e metodi rivolti al trattamento

dell’informazione.

TRATTAMENTO

DELL’INFORMAZIONE

  • (^) Include: - (^) Elaborazione - (^) Immagazzinamento - (^) Trasferimento
  • (^) In definitiva l’informatica si riferisce processi e alle tecnologie che

si occupano dell’immagazzinamento, dell’elaborazione e del

trasferimento dell’informazione.

ALCUNI ANTENATI

• 1674 - W. Leibnitz scopre il sistema binario e

concepisce il CALCOLATORE A SCATTI DI

LEIBNITZ.

• 1840 - Macchina analitica di Babbage (1840)

calcolatore a schede perforate.

• 1936 - Macchina di Turing (macchina ideale che

manipola i dati contenuti su un nastro di

lunghezza infinita).

SCHEMA FUNZIONALE DI UN

ELABORATORE ELETTRONICO

Dato in

ingresso

(periferica di

input)

Dato in uscita

(output)

Unità di elaborazione

centrale

(memoria + unità di

calcolo)

Programma per

elaborare il dato in

ingresso

HARDWARE E SOFTWARE

• Hardware : (letteralmente ferramenta…): l’insieme

delle componenti fisiche di un computer, di solito

formato da un insieme di componenti e circuiti

elettronici

• Software: insieme dei programmi che, eseguiti

dall’hardware, permettono al computer di svolgere

i più svariati compiti.

COME “RAGIONA” UN

COMPUTER?

  • (^) Come detto, il computer è una macchina programmabile che opera

mediante la memorizzazione, l’elaborazione e la trasmissione di informazioni.

  • (^) In generale le informazioni, e i segnali in genere, possono essere trasmessi in

due modi distinti: Analogico e Digitale.

Analogico : le grandezze

fisiche sono funzioni

continue del tempo.

Digitale : le grandezze

fisiche sono funzioni

discrete del tempo.

Dato che gran parte delle informazioni elaborate da un PC sono numeri o lettere, il byte è stato usato come unità di misura della quantità di dati memorizzati su computer e della capacità di immagazzinamento dei dispositivi di memorizzazione. Come avviene per le unità di misura, anche per i byte si sono definiti dei multipli:

Ci sono 10 tipi di persone: quelli che

capiscono il codice binario e quelli che

non lo capiscono

ESEMPI

  • (^) “Computer” in ASCII diventa:
  • (^) C =67=01000011, o =111=01101111, m =109=001101101, p =112=01110000,
u =117=01110101, t =116=01110100, e =101=01100101, r =114=01110010.
  • (^) 01000011- 01101111- 01101101- 11100000 - 01110101 - 01110100 -
  • (^) “CENA” in ASCII diventa:
    • (^) C =67=01000011, E =69=01000101 , N =78=01001110 ,
A =65=01000001.

SISTEMI DI NUMERAZIONE IN

INFORMATICA

  • (^) La notazione posizionale può essere usata con qualunque base creando così differenti sistemi di numerazione.
  • (^) Per ogni base di numerazione si utilizza un numero di cifre uguale alla base: - (^) Numerazione decimale {0,1,2,3,4,5,6,7,8,9} - (^) Numerazione ottale {0,1,2,3,4,5,6,7} - (^) Numerazione esadecimale {0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F} - (^) Numerazione binaria {0,1}

CAMBIAMENTO DI BASE

DA BASE N A BASE 10

• E’ sufficiente rappresentarlo esplicitamente senza

usare la notazione compatta:

- (^10011) 2 = 1x2^4 + 0x2^3 +0x2^2 + 1x2^1 + 1x2^0 = 16+0+0+2+1=19 10 - (^4108) = 4x8^2 + 1x8^1 + 0x8^0 = 256+8+0 = 264 10 - (^) A51 16 = (10)x 2 + 5x 1 + 1x 0 = 2560 + 80 +1 =2641 10