


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 parte delle domande (con risposte), corso informatica (basi)
Tipologia: Prove d'esame
1 / 4
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!



Possibili domande d’esame Parte I Cos’è e di cosa si occupa l’informatica
1. L’informatica è la scienza che studia… l’elaborazione delle informazioni e le sue applicazioni; si occupa della rappresentazione , dell’ organizzazione e del trattamento automatico della informazione studia la codifica di procedure per risolvere problemi in modo automatico 2. Qual è il rapporto fra informatica e computer? computer come strumento principe per portare avanti la propria ricerca studia la codifica di procedure per risolvere problemi in modo automatico inizialmente erano sopratutto di natura matematica diffusione dei computer → ha ampliato le categorie di problemi di interesse per gli informatici esempi di problemi:
“l’informatica si occupa di studiare la codifica di procedure per risolvere problemi in modo automatico”. Algoritmo = procedura matematico arabo al-Khwarizmi, del 9° secolo: il primo a scrivere un trattato su come codificare procedure di questo tipo per risolvere problemi matematici
6. Qual è la differenza fra algoritmo e programma? Programma: indica la realizzazione concreta (implementazione) di un algoritmo come sequenza di istruzioni comprensibili ad un dato agente di calcolo. Lo stesso algoritmo potrebbe essere realizzato diversamente per due agenti di calcolo che capiscano istruzioni un poco diverse. = una ricetta precisa che specifica la sequenza esatta dei passi da compiere per risolvere un problema. L'algoritmo è costituito da una successione di passi che iniziano più o meno in questo modo: "Primo, somma l'ultima cifra di ciascuno dei due numeri, scrivi la cifra finale del risultato e riporta l'eventuale altra cifra alla colonna successiva a sinistra; secondo, somma le cifre della colonna successiva e la cifra eventualmente riportata dalla colonna precedente ... " caratteristiche fondamentali di un algoritmo: - ciascun passo deve essere assolutamente preciso, non deve richiedere intuizioni o congetture. Così, ciascuno di questi passi puramente meccanici può essere programmato in un computer. - funziona sempre, quali che siano gli input. L'algoritmo dell'addizione che abbiamo imparato a scuola ha effettivamente questa proprietà: non importa quali siano i due numeri che si vogliono sommare, l'algoritmo alla fine darà la risposta corretta. 7. Cosa si intende per agente di calcolo? agente di calcolo = “colui/colei” che esegue un algoritmo esempi: computer, robot industriale, smartphone, centralina elettronica di un’auto → tutti sono abbastanza diversi, e “capiscano” spesso istruzioni diverse ma: tutti questi agenti sono riconducibili ad uno stesso “modello di calcolo” => anche se magari le istruzioni che ciascuno di questi agenti capisce sono diverse, la “logica” che sta dietro agli algoritmi che essi possono eseguire si basa sulle stesse regole => informatico può studiare dei problemi e dei modi di risolverli anche senza disporre di un computer o di un agente di calcolo concreto disporre di un agente di calcolo facilita il lavoro (rende molto più semplice verificare se la propria soluzione sia corretta) Le grandi idee dell'informatica in genere descrivono come risolvere un problema - utilizzando un algoritmo, ovviamente.
La miniaturizzazione dei circuiti, e il miglioramento della loro efficienza nei calcoli, che ha reso possibili macchine sempre più piccole e sempre più veloci. L’invenzione (e l’evoluzione) dei linguaggi di programmazione: nessuno più programma inserendo i codici binari specifici di un computer direttamente nella sua memoria. I programmatori descrivono gli algoritmi usando istruzioni ed espressioni più vicine ad una logica “umana”, anche se a base fortemente matematica. I computer sono dotati di programmi speciali, chiamati “compilatori” o “interpreti” a seconda del modo di funzionamento, che traducono le istruzioni dei linguaggi di programmazione nei codici della macchina su cui il programma dovrà girare. L’introduzione dei sistemi operativi che ha reso possibile una maggiore interazione con chi utilizzava il computer. Il sistema operativo (OS, operating system) è un programma che risiede permanentemente nella memoria del computer e interagisce costantemente con l’utente, il quale ha dunque modo di dare comandi senza necessariamente programmare il computer. Questo ha portato alla possibilità di pre-caricare nel computer diversi programmi e permettere ad un utente inesperto di eseguirli, inserendo dati e ricevendo i risultati, senza essere in grado lui stesso di programmare il computer.
17. Da quale azienda fu costruito il primo Personal Computer della storia, nel 1965? Olivetti