Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 –...

58
Lez. 1 – Introduzione all’informatica Prof. Pasquale De Michele – Gruppo 2 1

Transcript of Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 –...

Page 1: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Lez. 1 – Introduzione all’informatica

Prof. Pasquale De Michele – Gruppo 21

Page 2: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica

Dott. Pasquale De MicheleDipartimento di Matematica e Applicazioni

Università di Napoli “Federico II”

Compl. Univ. Monte S.Angelo

Via Cintia, I-80126, [email protected]

2

Page 3: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica 3

Link

Link

Link

• PhD Student (anno di proroga).• Borsista GARR presso CR ENEA

Portici.• Docente (supplente) di

Tecnologie Informatiche (scuole superiori).

• Docente a contratto.• Interessi di ricerca:

• Neuroscienze computazionali (reti neurali).

• Scientific Computing.• Architetture di calcolo

parallele.

Page 4: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica

Sito web: www.docenti.unina.it/salvatore.cuomo

Ci si può registrare come studenti inserendo matricola/pin (al corso del Prof. Cuomo).

Sarà possibile scaricare tutto il materiale del corso

4

Page 5: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica 5

Page 6: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica 6

Page 7: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica

- Fornire una formazione di base all’Informatica e all’uso delle Tecnologie della Informazione e della Comunicazione.

- Conoscere l’elaboratore (computer) e le sue funzionalità di base.

- Conoscere la struttura e le possibilità offerte da alcuni dei più utilizzati pacchetti applicativi di videoscrittura e fogli di calcolo.

- Conoscere la struttura base delle reti e alcune tecniche per ottimizzarne l’utilizzo e limitarne i possibili problemi.

7

Page 8: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica

Introduzione all’informatica- Definizione di Informatica- Sistemi di Elaborazione- Applicazioni dell’Informatica

L’elaboratore- Tipi di elaboratore- Rappresentazione dell’informazione- Codifica dell’informazione

HW dell’elaboratore- L’unità centrale di elaborazione- Le memorie secondarie- Le periferiche di I/O

SW dell’elaboratore- La programmazione- Il Sistema Operativo (SO)- I programmi applicativi

8

Page 9: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica

Esercitazioni:- Word- Excel

Trattamento delle immagini:- ImageJ

Programmazione:- Python

9

Page 10: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica

- Definizione di Informatica

- Sistemi di Elaborazione

- Applicazioni dell’Informatica

10

Page 11: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica

L’informatica è la scienza dei calcolatori

L’informatica è la scienza della programmazione

L’informatica è la scienza di Internet

11

Page 12: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica

INFORMATICA- Acronimo di INFORMAzione automaTICA- Insieme dei processi e delle tecnologie che rendono possibile la creazione, la raccolta, l’elaborazione, l’immagazzinamento e la trasmissione dell’informazione con metodi automatici.

- Scienza preesistente all’elaboratore.

L’informatica è lo studio degli algoritmi:- delle loro proprietà formali e matematiche- delle loro realizzazioni hardware- delle loro realizzazioni linguistiche- delle loro applicazioni

12

Page 13: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica 13

Page 14: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica 14

Page 15: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica

Sviluppo dell’Informatica come insieme di tecnologieIT = Information TechnologyICT = Information & Communication Technology

Le tecnologie informatiche hanno tre funzioni principali:

- Elaborare dati per ottenere informazioni significative; - Mantenere le informazioni elaborate per utilizzarle come dati di un nuovo processo di elaborazione;

- Organizzare le informazioni in una nuova forma in modo da renderle più comprensibili e più utili.

15

Page 16: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica

I dati, definiti dal dizionario fatti singoli, statistiche o informazioni, sono la materia prima del trattamento dell’informazione.

Tipi di datiTipi di dati:- Dati semplici: numeri, caratteri, date- Dati complessi: immagini, grafici, filmati, suoni,

animazioni

La gestione di dati complessi è resa possibile dalla potenza raggiunta dagli elaboratori nell’ultimo decennio: ad esempio, video 4K…

L’elaborazione dei dati è soltanto una fase di un procedimento più complesso chiamato ciclo di elaborazione dell’informazione.

16

Page 17: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica

Dati: simboli con cui si rappresenta la realtàInformazione: prodotta attraverso l’elaborazione dei dati

L’elaborazione trasforma dati di INPUT in dati di OUTPUT

17

Page 18: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica 18

Page 19: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica

Elaborazione automatica dell’informazioneProcesso in cui un esecutore esegue un particolare

insieme di azioni su un insieme di informazioni obbedendo ad una procedura definita, allo scopo di risolvere un problema.

La descrizione della procedura deve contenere:- la specifica dei dati da elaborare;- la sequenza di azioni da compiere;- la specifica dei controlli che determinano l’ordine in cui eseguire le azioni.

19

Page 20: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica

Procedura di elaborazione (Algoritmo)Procedura di elaborazione (Algoritmo)Sequenza finita di azioni che risolve in un tempo finito un problema

ProgrammaProgrammaCodifica della procedura di elaborazione che consente la risoluzione di un problema, in un linguaggio

comprensibile dall’esecutore.

EsecutoreEsecutoreUna macchina capace di eseguire i programmi (le azioni specificate dall’algoritmo codificate in un determinato

linguaggio di programmazione)

20

Page 21: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica

Un insieme ben ordinato e finito di operazioni non ambigue ed effettivamente calcolabili che, applicate ad un insieme di condizioni iniziali, produce un risultato e termina in una quantità di tempo finita.

21

Page 22: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica

Un insieme ben ordinato e finito di operazioni non ambigue ed effettivamente calcolabili che, applicate ad un insieme di condizioni iniziali, produce un risultato e termina in una quantità di tempo finita.

Ogni compito che noi svolgiamo quotidianamente può essere visto come un algoritmo.

Page 23: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica

Algoritmo: una sequenza finita ed ordinata di operazioni che descrivono la soluzione di un problema.

Per finita si intende che un algoritmo ha un inizio ed una fine: non ci sono infinite operazioni da compiere.

Di conseguenza, un algoritmo ha sempre un inizio ed una fine.

Per ordinato si intende che l’ordine con il quale si eseguono le operazioni è importante.

Algoritmi e Diagrammi di

Flusso

Page 24: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica

In informatica le operazioni vengono dette istruzioni.

Tipi di istruzioni: Azioni: “calcola il valore x” Controllo: “se si verifica A allora calcola x…

altrimenti calcola y” Comunicazione: “leggi il valore x”; “stampa il

valore y” Salto: “se si verifica A allora prosegui…

altrimenti salta ad un’altra istruzione”

Algoritmi e Diagrammi di

Flusso

Page 25: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica

•Ricetta di cucina

•Sequenza di operazioni per registrare un programma con un videoregistratore

•Sequenza di operazioni per montare una tenda

•Sequenza di operazioni per moltiplicare due numeri

•Sequenza di operazioni per lavarsi i denti

25

Page 26: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica

Consideriamo l’algoritmo per lavarsi i denti: 1.Prendi lo spazzolino.2.Prendi il dentifricio.3.Metti il dentifricio sullo spazzolino.4.Posa il dentifricio.5.Apri l’acqua.6.Bagna lo spazzolino.7.Chiudi l’acqua.8.Porta lo spazzolino alla bocca.9.Spazzolare.10.Controlla se i denti sono puliti.

a. Se i denti non sono ancora puliti, ritorna all’operazione 9.b. Se i denti sono puliti vai all’operazione 11.

11.Posa lo spazzolino.12.Apri l’acqua.13.Sciacqua la bocca.14.Chiudi l’acqua.

26

Page 27: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica

Nell’esempio mostrato, sono verificate le due caratteristiche degli algoritmi, ossia l’algoritmo è una sequenza finita ed ordinata di operazioni: •L’algoritmo è finito: inizia con l’operazione 1 e termina con l’operazione 14.•L’algoritmo è ordinato: se cambiassi l’ordine di alcune operazioni, potrei ottenere:

27

Page 28: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica

1. Posa il dentifricio.2. Spazzolare.3. Chiudi l’acqua.4. Posa lo spazzolino.5. Prendi il dentifricio.6. Metti il dentifricio sullo spazzolino.7. Apri l’acqua.8. Bagna lo spazzolino.9. Chiudi l’acqua.10.Porta lo spazzolino alla bocca.11.Controlla se i denti sono puliti.12.Prendi lo spazzolino.

a. Se i denti non sono ancora puliti, ritorna all’operazione 11.b. Se i denti sono puliti vai all’operazione 13.

13.Apri l’acqua.14.Sciacqua la bocca.

Da come possiamo osservare, le operazioni restano le stesse, benché l’ordine sia variato, ma sicuramente con questo algoritmo non potremmo dire di aver lavato i denti correttamente. 28

Page 29: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica

La ricetta per cuocere 100g di pasta:

1.Metti 1 L di acqua in una pentola2.Poni la pentola sul fornello3.Accendi la fiamma del fornello4.Finché l’acqua non bolle ripeti il passo 5.5.Aspetta un minuto6.Aggiungi 10 g di sale grosso7.Leggi sulla confezione della pasta la cottura prevista8.Versa la pasta nell’acqua bollente9.Aspetta il tempo di cui al punto 710.Scola la pasta11.Fine

29

Page 30: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica

L’obiettivo è la costruzione di uno o più mezzi di calcolo in grado di eseguire “operazioni primitive” (ovvero effettivamente calcolabili).

Un mezzo di calcolo che esegue operazioni primitive permette di automatizzare la soluzione di un problema espressa da un algoritmo.

La soluzione di un problema espressa da un algoritmo costituito da sequenze di operazioni primitive può essere automatizzata.

30

Page 31: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica

- Definizione di Informatica

- Sistemi di ElaborazioneSistemi di Elaborazione

- Applicazioni dell’Informatica

31

Page 32: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica

LL’elaboratore’elaboratoreMezzo strumentale (macchina, hardwaremacchina, hardware) per la rappresentazione, la memorizzazione e l’elaborazione delle informazioni (dati, softwaredati, software)

Elaboratore elettronico digitaleElaboratore elettronico digitaleElaboratoreElettronico = utilizza componenti elettronici per elaborare

le informazioniDigitale = elabora informazioni mediante

numerazione binaria

32

Page 33: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica

Un sistemasistema è un insieme complesso di elementi (detti sottosistemi) di natura anche differente che operano in maniera congiunta per svolgere una specifica funzione.

Sistema di ElaborazioneSistema di ElaborazioneInsieme organizzato di apparecchiature e

processi che interagiscono fra loro, finalizzati all’elaborazione automatica delle informazioni

33

Page 34: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica

A seconda della scala adottata, uno stesso elemento può essere considerato un sistema o un componente.

Un computer è un sistema costituito da componenti hardware (HW) e componenti software (SW).

Ogni componente del computer è a sua volta un sistema costituito da micro-componenti (es. il microprocessore, la memoria, …).

Una rete di computer è un sistema, i cui componenti sono i computer e le connessioni tra essi.

34

Page 35: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica 35

Page 36: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica

Il computer ha due macrocomponenti:

1.1.HardwareHardwareLa struttura fisica dell’elaboratore, costituita da componenti elettronici, elettromeccanici ed ottici

2.2.SoftwareSoftwareL’insieme dei programmi che consentono all’hardware di svolgere compiti specifici.

La presenza di una componente hardware ed una software determina la capacità della macchina di eseguire elaborazioni di tipo differente senza modificare la struttura fisica.

36

Page 37: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica 37

Page 38: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica

Dualismo hardware e software

Hardware e software sono logicamente equivalenti;

I confini tra HW w SW sono arbitrari, in continuo mutamento;

- Ogni operazione eseguita dall’HW può essere simulata dal SW- Ogni operazione eseguita dal SW può essere costruita in HW.- La decisione di realizzare alcune funzioni in HW e altre in SW è solo basata su fattori quali costo, velocità, affidabilità.

38

Page 39: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica

I primi mezzi automatici di calcolo compaiono nel XVII secolo ad opera di PascalPascal e LeibnizLeibniz. Funzionano sulla base di ruote dentate.

La Pascalina La macchina di Leibniz

39

Page 40: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica

Ma la prima macchina a disporre di un vero programma è il telaio di JacquardJacquard costruito nel 1804: il disegno della trama viene inserito tramite schede perforate e realizzato automaticamente dalla macchina.

40

Page 41: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica 41

Page 42: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica 42

Page 43: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica

Il principale problema dei calcolatori fino agli anni ‘40 era la fondamentale differenza fra il modo in cui venivano memorizzati i dati e quello in cui venivano realizzati i programmi, che non erano memorizzati, ma realizzati esternamente usando connessioni, fili etc.

43

Fu il genio di Von Neumann Von Neumann che permise di progettare e realizzare, nel 1950, l’EDVAC, il primo calcolatore a programma memorizzato. L’EDVAC pesava 8 ton e aveva una memoria di 1024 parole … ma non era nella sostanza diverso dal computer usato per scrivere questa presentazione …

Page 44: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica

Lo schema della macchina di Von Neumann, modello sul quale si basano praticamente tutti i moderni computer è basato su quattro elementi fondamentali:

- La memoria- L’unità aritmetico logica (ALU)- L’unità di controllo- Le unità di Ingresso/uscita (I/O)

Processore (CPU)

44

Page 45: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica 45

Page 46: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica

Motivati principalmente da esigenze belliche i primi grandi calcolatori elettronici a valvole furono realizzati dalle maggiori potenze in conflitto nel corso degli anni 40.

Presper Eckert Jr. (1919-1995) e John Mauchly (1907-1980) crearono nel 1946 ENIAC,

Contemporaneamente John Atanasoff sviluppava l’ABC,

Peccato che Konrad Zuse (1910-1995) aveva costruito da solo nel 1941 lo Z3.

ENIAC: 18000 valvole30 m lunghezza30 tonnellate

46

Page 47: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica 47

Page 48: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica

- Definizione di Informatica

- Sistemi di Elaborazione

- Applicazioni dellApplicazioni dell’Informatica’Informatica

48

Page 49: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica

Applicazioni della tecnologia informatica (Information Technology) in innumerevoli campi (medicina, ingegneria, chimica, astronomia, arte, scuola e formazione professionale…)

Aspetti applicativi più rilevanti della IT- Gestione aziendale- Office automation- Database- Educazione- Commercio- Giochi ed intrattenimento

49

Page 50: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica

Informatica ed azienda

Sistema informativo aziendale = insieme di tutti i dati e tutti i processi che riguradano la raccolta, l’archiviazione, l’elaborazione, la distribuzione dei dati nelle attività operative e di controllo.

Sistema informatico = insieme delle risorse tecnologiche facenti parte il sistema informativo

Applicazioni-Transazioni con i fornitori, dipendenti e clienti- Analsi finanziarie (analisi di spese, investimenti, vendite, ecc.)- Lavori d’ufficio (office automation)- DSS (Decision Support System)- Data Mining

50

Page 51: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica

Progettazione di prodotti complessiTecniche CAD (Computer Aided Design – Progettazione assistita dal computer)

Produzione di prodottiTecniche CAM (Computer Aided Manufactoring – Fabbricazione assistita dal computer) utilizzate in fase di produzione per controllare i sistemi robotizzati che creano, rifiniscono, assemblano e testano i prodotti e i loro componenti.

51

Page 52: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica

Home banking• Gestione del conto corrente – Rapporti investimenti• Gestione di portafogli di titoli – Andamenti, investimenti

E-goverment• gestione di grandi archivi• riduzione d supporti cartacei• erogazione di servizi on-line

Efficienza, trasparenza, riconoscimento automatico, pluralità di canali, interoperabilità

52

Page 53: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica 53

Medicina e salute• Gestione dati clinici• Controllo ambulanze• Automazione di apparecchiature mediche• Supporto ad interventi medici• Analisi comportamento pazienti• Terapie personalizzate• Controllo terapie

Telelavoro (e-job)• Domiciliare• mobile

Page 54: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica 54

Istruzione e formazione

• Iscrizione e gestione studenti, gestione orari e aule, comunicazione scuola-famiglia.• Adeguamento dell’insegnamento alle esigenza dello studente• Supporto a studenti con esigenze speciali• Apprendimento assistito

tecnologie CBT, Computer Based Training, utilizzate nel campo della didattica e della formazione professionale.• Formazione a distanza (e-learning)

Page 55: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica 55

Commercio elettronico (e-commerce)

• Vendita di beni e servizi tramite la rete internet.• Visibilità mondiale• Aggiornamento continuo dei clienti• Costi ridotti• Accessibilità continua• Transazioni finanziarie on-line

Page 56: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica 56

Sistema di navigazione globale (GPS)

Sistema costituito da 24 satelliti in orbita nello spazio, da 5 postazioni terrestri che ne controllano il funzionamento e milioni di ricevitori.

Page 57: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica 57

Page 58: Lez. 1 – Introduzione all’informaticaProf. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica INFORMATICA - Acronimo di INFORMAzione automaTICA - Insieme

Prof. Pasquale De Michele – Gruppo 2 Lez.1 – Introduzione all’informatica 58