





Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
una guida sui concetti chiave che vanno dalla definizione dell'informatica stessa, la rappresentazione delle informazioni, la definizione di algoritmo, algebra di Boole, le diverse generazioni di linguaggio, python e digitalizzazione del suono.
Tipologia: Guide, Progetti e Ricerche
1 / 9
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!






COS’È L’INFORMATICA : L’informa+ca è lo studio sistema+co degli algoritmi che descrivono e trasformano l’informazione. Informa+ca, infa; è formata da INFORmazione + autoMATICA COS’È L’INFORMAZIONE: è rappresentata dal dato organizzato in modo da essere comprensibile e significa+vo per l’utente des+natario, che è l’uomo. Un dato e un'informazione sono tra loro collega+: un dato è un elemento grezzo, basilare che deve essere elaborato; un'informazione, invece, è un insieme di da+ che portano a qualcosa. COMPUTER O ELABORATORE ELETTRONICO: è una macchina concepita per l’elaborazione automa+ca dei da+ formato da:
SISTEMI DI NUMERAZIONE: Un sistema di numerazione è un numero formato da REGOLE e SIMBOLI (digit) che permeVono di dare un significato numerico ad una sequenza di tali simboli. REGOLE: notaz. posizionale—> il significato di un simbolo dipende dalla posiz. (decimale) notazione non posizionale —> non dipende dalla posizione Il numero numero dei simboli u+lizzato in un sistema di numerazione è la BASE (B) o RADICE (r) del sistema. Le basi più frequen+ sono: BASE 10, BASE 2, BASE 8, BASE 16 I simboli che si possono rappresentare in radice r vanno da 0 a r-1:
GERARCHIA DEI PROBLEMI : In generale, per arrivare alla descrizione della soluzione di un problema si scompone il problema in soVoproblemi, e ques+ in soVo-soVoproblemi, fino a quando si arriva ad un problema elementare o primiTvo la cui soluzione corrisponde ad un ’azione elementare che può essere direVamente compiuta dall’esecutore. L’insieme dei soVo problemi può essere risolto da una procedura effe;va quanto tu; i problemi sono elementari. AMBIGUITÀ : affinché un problema non sia ambiguo, il linguaggio deve essere definito in termini formali e l’esecuzione di una stessa azione deve produrre lo stesso risultato.
CIRCUITI LOGICI : i circui+ logici sono componen+ hardware che manipolano informazioni binarie. I circui+ base sono de; PORTE LOGICHE. I loro comportamen+ vengono descri; tramite l’algebra booleana, ALGEBRA BOOLEANA : L’algebra booleana deve il suo nome a Boole che ne formalizzò le regole. Essa opera su variabili, deVe “logiche” o “booleane” che possono assumere solo due valori: 1/0, on/off, vero/falso, chiuso/aperto. (Le variabili si indicano con le leVere A,B,C,X,Y,W,Z).
operazioni aritme+che poiché combinano una coppia di valori (gli input) per produrre un terzo valore
(l’output). Dunque gli operatori logici sono quelli che ci dicono: a par+re da due bit che hanno un determinato valore, qual’è il valore in uscita. Il valore 1 è solitamente associato alla condizione logica vero (true) mentre lo zero alla condizione logica falso (false). Es: una lampadina può essere accesa ( valore 1 o vero) oppure spenta (valore 0 o falso).
una lista monodimensionale, come una tabella bidimensionale con righe e colonne, oppure come una tabella mulidimensionale. Una volta dichiarato l’array si può far riferimento a esso in qualsiasi punto del programma usando il suo nome oppure si può iden+ficare un singolo elemento tramite valori interi, chiama+ indici, che specificano la riga e la colonna in cui si trova un par+colare elemento. L’intervallo di ques+ indici però varia da linguaggio a linguaggio. TIPO AGGREGATO : al contrario dell’array, il +po aggregato è un blocco di da+ in cui elemen+ diversi possono appartenere a +pi diversi PYTHON Python è un linguaggio di programmazione di alto livello creato da Guido van Rossum alla fine degli anni ’80. I linguaggi di alto livello: