Estratto del documento

Capitolo 3: l'elaborazione e la struttura dell'informazione

Ogni problema che richiede elaborazione di informazioni è caratterizzato da un risultato ricercato e la soluzione è ottenuta mediante una procedura che genera un risultato sulla base dei dati forniti.

Procedimento di soluzione di un problema

Il procedimento è realizzato coordinatamente da due diversi soggetti:

  • Il primo emette la procedura di soluzione del problema.
  • Il secondo risolve effettivamente il problema.
  1. Analisi del problema e identificazione di una sua soluzione.
  2. Descrizione della soluzione in termini comprensibili dal secondo soggetto.
  3. Interpretazione della soluzione sulla base della descrizione.
  4. Attuazione della soluzione.

Le caratterizzazioni si basano sulle due capacità di interpretazione e di esecuzione. I calcolatori sono esecutori di soluzioni che gli esseri umani hanno identificato e descritto, a partire dal linguaggio che sono in grado di interpretare e dalle azioni che sono in grado di eseguire.

Per giungere alla descrizione della soluzione di un problema che sia accettabile per un esecutore, si scompone il problema in sottoproblemi, questi in sotto-sottoproblemi, e così via, fino a giungere a problemi elementari, a ciascuno dei quali corrisponde un'istruzione elementare in modo che l'esecutore sia in grado di interpretarla correttamente. Ogni istruzione elementare è associata a un'azione elementare che può essere direttamente compiuta dall'esecutore.

Le azioni elementari vengono interpretate in termini funzionali, ossia delle entità che trasformano i dati che ricevono in ingresso in risultati, prescindendo dalle modalità con cui tale trasformazione viene effettuata, assumendo un modello "a scatola nera" (Black Box).

Approfondimento 3.1

Per capire il funzionamento di un sistema viene mostrata la scomposizione in sottoproblemi, per rispondere alla domanda:

Capitolo 3. l'elaborazione e la struttura dell'informazione

Ogni problema che richiede elaborazione di informazioni è caratterizzato da un risultato ricercato e la soluzione è ottenuta mediante una procedura che genera un risultato sulla base dei dati forniti.

Procedimento di soluzione di un problema

Sviluppato coordinatamente da due diversi soggetti:

  1. Analisi del problema e identificazione di una sua soluzione (istruttore).
  2. Descrizione della soluzione in termini comprensibili dal secondo soggetto.
  3. Interpretazione della soluzione sulla base della descrizione (esecutore).
  4. Attuazione della soluzione.

È caratterizzato in base alle sue capacità di interpretazione e di esecuzione. I calcolatori sono esecutori di soluzioni che gli esseri umani hanno identificato, dal linguaggio che sono in grado di interpretare e dalle azioni che sono in grado di eseguire.

Per giungere alla descrizione della soluzione di un problema che sia accettabile per un esecutore, si scompone il problema in sottoproblemi, questi in sotto-sottoproblemi, e così via, fino a giungere a problemi elementari, a ciascuno dei quali corrisponde un'istruzione elementare in modo che l'esecutore sia in grado di interpretarla correttamente. Ogni istruzione elementare è associata a un'azione elementare che può essere direttamente compiuta dall'esecutore.

Le azioni elementari vengono interpretate in termini funzionali, come delle entità che trasformano i dati che ricevono in ingresso in risultati, prescindendo dalle modalità con cui tale trasformazione viene effettuata, assumendo un modello a scatola nera (black box).

Approfondimento 3.1

Per capire il funzionamento di un sistema viene mostrata la scomposizione in sottoproblemi, per rispondere alla domanda:

Cosa fa? Si cerca di investigare la struttura del sistema. Arrivati a un punto in cui non è più possibile identificarne sottoproblemi, si può studiare il comportamento del sistema analizzando le risposte che produce a fronte delle sollecitazioni che riceve. Un sistema si presenta come una scatola il cui contenuto non è visibile perché il coperchio rimane chiuso.

Se la soluzione di un problema viene descritta in termini informali, ci possono essere delle ambiguità sull'attuabilità della soluzione da parte di un esecutore, pertanto è importante definire in modo formale anche gli elementi linguistici che caratterizzano un esecutore.

Anteprima
Vedrai una selezione di 10 pagine su 41
Informatica Pag. 1 Informatica Pag. 2
Anteprima di 10 pagg. su 41.
Scarica il documento per vederlo tutto.
Informatica Pag. 6
Anteprima di 10 pagg. su 41.
Scarica il documento per vederlo tutto.
Informatica Pag. 11
Anteprima di 10 pagg. su 41.
Scarica il documento per vederlo tutto.
Informatica Pag. 16
Anteprima di 10 pagg. su 41.
Scarica il documento per vederlo tutto.
Informatica Pag. 21
Anteprima di 10 pagg. su 41.
Scarica il documento per vederlo tutto.
Informatica Pag. 26
Anteprima di 10 pagg. su 41.
Scarica il documento per vederlo tutto.
Informatica Pag. 31
Anteprima di 10 pagg. su 41.
Scarica il documento per vederlo tutto.
Informatica Pag. 36
Anteprima di 10 pagg. su 41.
Scarica il documento per vederlo tutto.
Informatica Pag. 41
1 su 41
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher Stud.007 di informazioni apprese con la frequenza delle lezioni di Fondamenti 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 Bologna o del prof Penzo Wilma.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community