





















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 introduzione all'informatica come elaborazione automatica dell'informazione. Esplora la storia della computazione, dal passato ad oggi, e introdotti concetti come algoritmi, linguaggi formali e architetture di calcolo. Il documento include anche esercizi per testare la comprensione.
Tipologia: Dispense
1 / 29
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!






















FONDAMENTI DI INFORMATICA PER LE SCIENZE UMANISTICHE CdL in SCIENZE UMANISTICHE PER LA COMUNICAZIONE
Prof. Paolo Ceravolo Dipartimento di Informatica https://homes.di.unimi.it/ceravolo/ [email protected] A.A. 2015/
L’informatica è l’elaborazione automatica dell’informazione ❖ (^) Dove si collochi il confine tra trattamento automatico e non automatico dell’informazione non è facile stabilirlo, per certi versi un indice, un raccoglitore, un’astrolabio, una tabella … potrebbero essere considerati strumenti di trattamento automatico dell’informazione
L’informatica è l’elaborazione automatica dell’informazione ❖ (^) Se si vuole avere a disposizione uno strumento per la risoluzione di problemi generici , avere quindi a disposizione una macchina programmabile e possibilmente ri- programmabile è necessario: ❖ (^) servirsi di linguaggi formali ❖ (^) codificare l’informazione ❖ (^) avere a disposizione un’ architettura in grado di leggere e salvare informazioni
Apri una pagina qualsiasi del dizionario Cerca questa PARAOLA nel dizionario Hai trovato la PAROLA? SI Stop No La parola trovata precede la PAROLA nell'ordine alfabetico? SI No La parola trovata segue la PAROLA nell'ordine alfabetico? SI Ccerca nelle pagine che seguono la pagina aperta Ccerca nelle pagine che precedono la pagina aperta No Attenzione Errore
❖ (^) Algoritmo: sequenza di istruzioni non ambigue che producono un risultato e definiscono un processo di terminazione
Un modo sintetico e ordinato per descrivere un algoritmo è attraverso un diagramma di flusso Si usa una notazione di tipo grafico per descrivere i passi dell’algoritmo il livello di dettaglio che si vole dare ad ogni passo dipende dalle finalità del diagramma
Calcola C FINE Calcola il quadrato di A A C A^ Calcola il quadrato di B B Calcola A^2 + B^ B^ C^ Calcola la radice di C
Numeri Naturali A = A+ A A RIPETI
INIZIO FINE PRIMA ATTIVITA' SECONDA ATTIVITA' TERZA ATTIVITA' INIZIO FINE PRIMA ATTIVITA' TERZA ATTIVITA' DECISIONE SECONDA ATTIVITA' No Si DATI DATI INIZIO FINE PRIMA ATTIVITA' DECISIONE Si No Schema di sequenza Schema di selezione Schema di iterazione