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
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento

INFORMATICA

L'INFORMAZIONE e l'INFORMATICA

Il DATO è un codice 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 → Esecuzione

Un calcolatore → (personal computer - PC spesso indicato come elaboratore) è un dispositivo (hardware) che serve per l'esecuzione di algoritmi (software)

Serve una codifica dell'informazione (operandi e i dati su cui lavorano) comprensibile al calcolatore

  • Viene usato il codice binario (sequenze di cifre 0 e 1) che rappresenta le due differenti tensioni di corrente nei circuiti interni di un calcolatore.
  • (Codice binario 0-1 lontano dal linguaggio umano)
  • Si sono introdotte altre codifiche per venire allo stesso linguaggio di programmazione, che si servono di altri algoritmi: compilatori e interpreti.

Distinzione tra linguaggi di programmazione: basso livello (+ sensibile ad architettura di un elaboratore) o alto livello (codifiche dell'informazione + vicine all'uomo)

COMPONENTI PRINCIPALI ELABORATORE

  1. Memoria Principale (Interna) → RAM (dove vengono caricate i dati correnti e le istruzioni dei programmi in esecuzione)
  2. Memoria Secondaria: memorizzazione di programma e dati

(i) Processore CPU: l'unità centrale di elaborazione. Esegue la "istruzione" di diversi "programmi". C'è una comunicazione stretta con la RAM.

  • Dimensione fondo macchina: indica il numero di bit (processori a 32-bit, 64-bit, ecc.) che può elaborare contemporaneamente (più estesa è la parola, più efficiente è la CPU)
  • Frequenza del clock (numero di operazioni nell'unità di tempo, misurata in GHz)
  • Memoria Cache (banco di registri), funge da supporto al processore da 2-12 MB

Area in cui sono memorizzate istruzioni da eseguire e dati su cui operare (differente dalla RAM)

RAM: Sequenza continua di celle ognuna con un indirizzo numerico che individua unicamente la sua locazione. Ogni cella memorizza 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 dato linguaggio) Rispetto tutte le risorse (RAM, CPU, dischi...) per svolgere istruzioni nel programma

File sorgente —> file che contiene le istruzioni del programma

Codice sorgente —> codice contenuto nel file sorgente

Linguaggio di programmazione: insieme di regole sintattiche per la definizione di istruzioni, quindi di programmi.

Linguaggi di programmazione procedurali in cui i programmi sono delle sequenze di istruzioni eseguite sequenzialmente.

Esempio di linguaggio di programmazione interpretato (Counter); linguaggi che compila un programma vero eseguono tramite un programma specifico intercalando il dato interpretato.

  • range(x) - Intervallo di valori (min,max) del vettore
  • sum(x) - Somma tutti gli elementi del vettore
  • prod(x) - Moltiplica tutti gli elementi del vettore
  • mean(x) - Media aritmetica di tutti gli elementi del vettore

Altre funzioni particolari e utilissime:

  • sort(x) - Ordinamento crescente per valori del vettore
  • sort(x, decreasing= T) - Ordinamento decrescente per valori del vett.
  • order(x) - Indici corrispondenti agli elementi ordinati
  • floor(x) - Parte intera inferiore
  • ceiling(x) - Parte intera superiore
  • trunc(x) - Parte intera
  • round(x) - Arrotondamento per eccesso (definire)

round(x, digits = y) - Arrotondamento di x a y cifre decimali

MATRICI

I vettori sono monodimensionali: invece, la struttura dei,

permette di usare 2 dimensioni. È uno strumento potente.

È il punto di struttura dati paricol’ambien

ed colu. Per accederu idi

di मातृ के funzion के sono questa essere costrut;

per essere viato (ह्थे +strutture)

viene inserito मणिकt

vengono inseriti.

Possiamo usarsi le funzioni, ( ) वाा की uvind() e ,

costructione वालार्य, rialistare e colunione ampliadó

जड़ी नवीन मैक्त्।

वvaluesducol () e revarcol();

  • dim( ) = nº righe * nº colonne
  • ncol( ) = nº colonne
  • nrow( ) = Nº righe
  • sum( ) = somma عناصر्य
  • colSums( ) = somme di qui
  • colMeans( ) = Medie di qui
  • rowSums( ) = ri

Potete spatampigerontonikke (vedi "जग्दलेपनकेका") sulle slide;

Per il paceonrad le hai berecketuckre.

inf to intrapped ES areverow prendare

l’elemento. Se necec, Harris decomposing a mulch abstract o retrofon;

perch convereâteau upse diसोंमेलंटए.

Cercare sottomatric: comeugeot मिनित; auerẽ gertu:

के सहजहनचारचरण स्रेa0

123 करवियतेर 123 अंश

Dettagli
A.A. 2020-2021
15 pagine
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.