L'INFORMATICA
giovedì 2 ottobre
Informazione è una notizia formata da più dati (elemento costituito da simboli).
-
Algoritmi e strutture dati
Algoritmo: metodo che risolve un problema computazionale, formato da istruzioni. Presenza dell'esistenza di un calcolatore.
Si crea procedura, si dimostra che è efficace ed efficiente e si usa.
-
Linguaggi di programmazione
Linguaggio che traduce un algoritmo nei linguaggi che il computer capisca.
-
Architetture dei calcolatori
Si occupa della struttura fisica (ram, chip, ecc...)
-
Sistemi operativi
Software che mettono a disposizione le risorse del calcolatore.
-
Ingegneria del software
Studio dei processi produttivi del software.
-
Calcolo numerico e simbolico
Studio dei metodi x calcolo scientifico.
-
Basi di dati
Archivio di informazioni (database).
-
Intelligenza artificiale
Studio degli algoritmi che mostrano attività intelligente simile a quella umana.
-
Visione robotica
Studio dell'applicazione dell'orientamento intelligente ad una macchina fisica.
AMBIENTE STATISTICO R
Linguaggio di programmazione molto utile nell'ambito statistico.
BIOINFORMATICA: Biologia molecolare e informatica
Tutti i dati del DNA hanno bisogno di calcolatori potenti e algoritmi efficienti.
Codificare in binario
Bisogna codificare tutto in binario, altrimenti il calcolatore non lo capisce.
SIMBOLO: semplicemente un segno grafico.
STRINGA: Sequenza di simboli appartenenti ad un determinato insieme.
Alfabeto di una certa stringa es {a, b}:
L'INFORMATICA
scienza
Informazione: è una notizia formata da più dati.
- Algoritmi e strutture dati:
- Algoritmo: metodo che risolve un problema computazionale formato da istruzioni. Presenza dell'esistenza di un calcolatore. Si crea procedura. Si dimostra che è efficace ed efficiente e si usa.
- Linguaggi di programmazione:
- linguaggi che traduce in algoritmo nei linguaggi che il computer capisce
- Architetture dei calcolatori:
- si occupa della struttura fisica (ram, chipset)
- Sistemi operativi:
- software che mettono a disposizione le risorse del calcolatore
- Ingegneria del software:
- studio dei processi produttivi del software
- Calcolo numerico e simbolico:
- studio dei metodi x calcolo scientifico
- Basi di dati:
- archivi di informazioni (database)
- Intelligenza artificiale:
- studio degli algoritmi che mostrano attività intelligente simile a quella humana
- Visione robotica:
- studio sull'applicazione del comportamento intelligente ad una macchina fisica
AMBIENTE STATISTICO
- R - linguaggio di programmazione molto utile nell'ambito statistico
BIOINFORMATICA:
Biologia molecolare e informatica
Tutti i dati del DNA hanno bisogno di calcolatori potenti e algoritmi efficienti.
Codificare in binario
Bisogna codificare tutto in binario, altrimenti il calcolatore non lo capisce.
SIMBOLO: semplicemente un segno grafico. (in informatica) lettere, cifre, parentesi, punteggiatura.
STRINGA:
Sequenza di simboli appartenenti ad un determinato alfabeto.
ALFABETO:
Alfabeto di una certa stringa. es: {a, b, c} abb 4
Alfabeto Binario
Σ = { 0,1 }
0-falso 1-vero
Perché? È una questione fisica: il calcolatore ha componenti che si muovono sempre in uno dei due stati: aperto, chiuso (magnetizzato, non magnetizzato ecc)
0 e 1 Binary Digit → BIT
Binary Unit → BU (o Byte)
La più piccola area di carica magnetica che si muove nel calcolatore è la cella memoria.
BYTE: sono 8 bit poi KB → MB → GB → TB 1 KB ≠ 1000 byte, ma è 1 KB = 1024 byte e così via
CODIFICARE associare un simbolo ad una stampa di bit ad un insieme { 0,1 } con una corrispondenza binaria.
Se ho una memoria a m bit posso inserire 2m oggetti (al massimo)
Se ho N oggetti scelgo m in modo tale che 2m ≥ N
Sistema Numerico Posizionale
un numero viene rappresentato come una stampa cifre e dove ogni cifra ha unaposizione con un significato particolare
S10 178 1112 sono tutti lo stesso numero ma con basi
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.