Estratto del documento

Informatica

Informazione Informatica

Il dato è una codifica dell’informazione per un contesto.

Dati input —> Dati output

Algoritmo —> sequenza finita di passi per la risoluzione di un problema

Per uno stesso problema esistono diversi algoritmi:.

Risoluzione —> Algoritmo —> Esecutore

L’elaboratore (personal computer - PC spesso indicato come elaboratore) è un dispositivo (hardware) che serve per l’esecuzione di algoritmi (software).

Serve una codifica dell’informazione (algoritmi e i dati su cui lavorano) comprensibile al calcolatore.

Viene usato lo codifica binaria (sequenza di cifre 0 e 1) che rappresenta le due differenti tensioni da commutare nei circuiti interni di un calcolatore.

(Codifica binaria 0-1 lontano del linguaggio umano)

Si sono introdotte altre codifiche per venire all’uomo; i linguaggi di programmazione, che si servono di due definizioni: compilatori e interpreti.

Distinzione tra linguaggi di programmazione: basso livello (+ sensibile all’architettura di un elaboratore) o alto livello (codifica dell’informazione + vicino all’uomo).

Componenti principali elaboratore

  1. Memoria Principale (interna) —> RAM (dove vengono caricati i dati correnti e le istruzioni dei programmi in esecuzione)
  2. Memoria Secondaria: perenni memorizzazioni di programmi e dati

Informatica

Informazione Informatica

Il dato è una codifica dell'informazione per un contesto.

  • Dati input
  • Dati output

Algoritmo: sequenza finita di passi per la risoluzione di un problema.

Per uno stesso problema esistono diversi algoritmi.

Risoluzione → Algoritmo → Esecutore

Elaboratore → (personal computer = PC stesso motivo come elaboratore) è un dispositivo (hardware) che serve per l'esecuzione di algoritmi (software).

Non è fisico (tangibile).

Serve una codifica dell'informazione (alfabeto e valori su cui lavorano) comprensibile al calcolatore.

→ viene usato la codifica binaria (sequenza di cifre 0 e 1) che rappresenta le due differenti tensioni da convertire nei circuiti interni di un calcolatore.

(Codifica binaria 0-1 lontana dal linguaggio umano).

→ Si sono introdotte altre codifiche per venire all'uomo: i linguaggi di programmazione, che si servono di altri esecutori: compilatori e interpreti.

Distinzione tra linguaggi di programmazione: basso livello (+ sensibile ad architettura di un elaboratore) e alto livello (codifica dell'informazione + vicina all'uomo).

Componenti Principali - Elaboratore

  1. Memoria Principale (interna) → RAM (dove vengono 'caricati' i dati 'correnti' e le istruzioni dei programmi in esecuzione).
  2. Memoria Secondaria: memoria non volatile di programmi e dati.
  • Processore CPU: l'unità centrale di elaborazione Esegue le istruzioni dei diversi programmi C'è una comunicazione stretta con la RAM:
    • Dimensioni parola macchina: indica il numero di bit (processori allo stesso istante (✚ capienze e ✚ è potente ed efficiente la CPU) (32-64))
    • Frequenza del clock (numero di operazione nell'unità di tempo, misurato in GHz)
    • Memoria (banca dei registri) funge da supporto al processore 2-12 MB
    • Area in cui sono memorizzate istruzioni dei registri e dati su cui cooperare (definita della RAM).

Sequenza continua di celle di memoria con un indirizzo numerico che individua unicamente le sue locazioni. Qui c'è la memoria un numero fisso di bit, di solito 8 (1 byte). Una parola (gruppo di bit) è memorizzata in celle contigue.

  • [Programma e processi] → Software
  • Insieme di istruzioni → programma in esecuzione
  • (in un solo linguaggio) Regponda tutte le memorie (RAM, CPU, dati...) per svolgere istruzioni nel programma.
  • Filo sequenziale → file che contiene le istruzioni di un programma
  • Codice sorgente → codice contenuto nel file sorgente

LINGUAGGIO di PROGRAMMAZIONE: insieme di regole sintattiche per la definizione di istruzioni, quindi di programmi. Linguaggio di programmazione procedurale, in cui i programmi sono delle sequenze di istruzioni eseguite sequenzialmente. Esecuzione in linguaggio di programmazione interpretato (compil). Linguaggi di script: programmi vengono eseguiti tramite un programma specifico, intermediario detto interprete.

Linguaggio R

Comandi e gli identificativi (sequenze di caratteri) in R sono case-sensitive: Sum ≠ sum ; LS ≠ ls → Attenzione MAIUSC

Gli "identificativi validi" utilizzabili per nomi di funzioni, variabili... possono contenere tutti i simboli "

Anteprima
Vedrai una selezione di 4 pagine su 15
Ambiente R (corso di informatica per Biotecnologie) Pag. 1 Ambiente R (corso di informatica per Biotecnologie) Pag. 2
Anteprima di 4 pagg. su 15.
Scarica il documento per vederlo tutto.
Ambiente R (corso di informatica per Biotecnologie) Pag. 6
Anteprima di 4 pagg. su 15.
Scarica il documento per vederlo tutto.
Ambiente R (corso di informatica per Biotecnologie) Pag. 11
1 su 15
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher AndreaMissaglia di informazioni apprese con la frequenza delle lezioni di Informatica e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Milano o del prof Frasca Marco.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community