









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
Definizione Algoritmo con esempi pratici
Tipologia: Dispense
1 / 15
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!










Master Open Source e Sicurezza
Un calcolatore elettronico è utile se esegue programmi I professionisti dell'informatica sviluppano software
L’attività con cui si predispone l’elaboratore a eseguire un particolare insieme di azioni su particolari dati, allo scopo di risolvere un problema
● La risoluzione di un problema è il processo che, dato un problema ed individuato un opportuno metodo risolutivo, trasforma i dati iniziali nei corrispondenti risultati finali ● Affinché la risoluzione di un problema possa essere realizzata attraverso l’uso del calcolatore, tale processo deve poter essere definito come sequenza di azioni elementari
Un algoritmo è una sequenza finita di mosse che risolve in un tempo finito una classe di problemi L'esecuzione delle azioni nell'ordine specificato dall'algoritmo consente di ottenere, a partire dai dati di ingresso, i risultati che risolvono il problema (dominio) (codominio)
L’algoritmo deve:
Ogni elaboratore è una macchina in grado di eseguire azioni elementari su oggetti detti dati L’esecuzione delle azioni è richiesta all’elaboratore tramite comandi elementari chiamati istruzioni espresse attraverso un opportuno formalismo: il linguaggio di programmazione La formulazione testuale di un algoritmo in un linguaggio comprensibile a un elaboratore è detta programma
Passi per la risoluzione di un problema: