際際滷

際際滷Share a Scribd company logo
Laboratorio di Informatica
Lezione 3 - Classe IV D
Liceo Classico A.Oriani - Corato - A.S. 2010/11
06.nov.10
docente: Cataldo Musto
...via!
Parte 1
Laboratorio di Informatica - Liceo Classico A.Oriani (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
Storia dellinformatica
Un po di storia
 Quando nasce il computer?
Laboratorio di Informatica - Liceo Classico A.Oriani (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
Un po di storia
 Quando nasce il computer?
 Non c竪 un momento vero e proprio in cui il computer nasce
 La nascita del computer 竪 il risultato di un processo evolutivo che ha coinvolto vari
campi
 Elettronica
 Meccanica
 Informatica
Ma qual 竪 il primo antenato del computer?
Laboratorio di Informatica - Liceo Classico A.Oriani (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
I primi antenati del computer
Labaco
Il computer 竪 un elaboratore
Un elaboratore 竪 un oggetto
che effettua dei calcoli
Labaco 竪 il primo esempio
di calcolatore
Laboratorio di Informatica - Liceo Classico A.Oriani (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
La Pascalina
 Inventata da Blaise Pascal nel 1642
 In grado di effettuare calcoli matematici
 Costruita da un insieme di dischi
combinatori collegati tra di loro
 Ogni disco conteneva un numero di dentini
in base al sistema di
numerazione (es. da 0 a 9 per la base 10)
 Ciascun disco era collegato a quello successivo
per simulare la gestione del riporto
 Le operazioni venivano effettuate operando
degli scatti sui dentini
Laboratorio di Informatica - Liceo Classico A.Oriani (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
La Pascalina (approfondimento)
http://it.wikiversity.org/wiki/Pascalina_e_le_sue_evoluzioni
Laboratorio di Informatica - Liceo Classico A.Oriani (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
La macchina analitica
 Proposta da Charles Babbage nel 1830
 Lunga 30 metri
 Forniva i risultati utilizzando una
stampatrice lunga 10 metri
 Dati temporanei memorizzati in delle
strutture dette pile
 Elaborazione dei dati tramite motore
centrale alimentato a vapore o
manualmente
 Utilizzo di schede perforate per
linserimento dei dati
Laboratorio di Informatica - Liceo Classico A.Oriani (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
La macchina analitica (video e approfondimenti)
http://www.computerhistory.org/babbage/
http://www.youtube.com/watch?v=PfGEba5YhkU
Laboratorio di Informatica - Liceo Classico A.Oriani (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
Considerazioni
 Babbage non riusc狸 a realizzare concretamente il suo modello
 La prima realizzazione reale della macchina analitica 竪 stata realizzata nel 2002 - 150 anni dopo
 Babbage ottiene per嘆 dei risultati teorici importanti
 Ogni computer ha bisogno di qualcosa che faccia visualizzare i risultati e di qualcosa che effettui le
elaborazioni
 Ogni computer ha bisogno di qualcosa che permetta di memorizzare i dati relativi ai calcoli effettuati
 Ogni computer ha bisogno di qualcosa che permetta alluomo di dire alla macchina ci嘆 che deve fare
 Babbage individua le componenti-chiave di quelli che saranno i moderni
computer
 Possiamo de鍖nire la macchina analitica come il primo
antenato teorico dei moderni computer
Laboratorio di Informatica - Liceo Classico A.Oriani (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
La macchina Enigma
 A cavallo delle due guerre i computer
trovano la propria collocazione
principalmente come strumenti bellici
 La macchina Enigma era utilizzata dai
tedeschi per inviare
comunicazioni segrete
durante la seconda guerra mondiale
 I messaggi venivano codi鍖cati in modo
segreto ed erano traducibili solo se
il destinatario possedeva
unaltra macchina Enigma
 Un antenato dei moderni sistemi di
crittogra鍖a
Laboratorio di Informatica - Liceo Classico A.Oriani (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
La macchina Enigma (approfondimenti)
http://it.wikipedia.org/wiki/Cifrario_di_Cesare
Lo Z1
 A cavallo degli anni 50 il funzionamento dei computer diviene
elettronico e non pi湛 meccanico
 Aumenta la potenza di calcolo e aumenta la complessit delle operazioni
effettuabili
1939: nasce lo Z1, il primo computer programmabile funzionante
della storia
Laboratorio di Informatica - Liceo Classico A.Oriani (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
ENIAC
 LENIAC viene commissionato nel 1946 dal governo degli Stati Uniti
 Obiettivo: calcolo della balistica dei proiettili di artiglieria
 Calcolo estremamente complesso, richiedeva un elaboratore molto potente
 30 tonnellate di peso, occupava una stanza di 30 metri per 9, costituito da 18.000 valvole,
produceva 200 kilowatt di calore
 Molto spesso le elaborazioni richiedevano ore o persino giorni
 Nel giorno del suo collaudo lENIAC riusc狸 a moltiplicare 97367 per s竪 stesso
ripetuto per 5000 volte
 Ma la quantit di calore provoc嘆 un black-out nel quartiere :-)
Laboratorio di Informatica - Liceo Classico A.Oriani (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
LENIAC in azione
Laboratorio di Informatica - Liceo Classico A.Oriani (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
http://www.youtube.com/watch?v=sJnMBnZElqw
La macchina di Von Neumann
 Proposta da John Von Neumann nel 1952
 Matematico unghese
 Perch竪 竪 importante?
 Perch竪 i computer di oggi seguono lo stesso identico modello, a 60
anni di distanza
 Notare le analogie con i computer moderni e soprattutto con la macchina di Babbage
 Levoluzione teorica dellinformatica si conclude negli anni50, dopo levoluzione
竪 semplicemente tecnica
 schermi pi湛 grandi, memorie pi湛 capienti, sistemi pi湛 veloci, ecc.
Laboratorio di Informatica - Liceo Classico A.Oriani (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
Evoluzione recente
Anni 70 - Nascita dei
primi videogiochi
Anni 80 - Nascita dei
primi PC
Anni 90 - Moderni
sistemi operativi
Un bel respiro...
Parte 2
Laboratorio di Informatica - Liceo Classico A.Oriani (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
Concetti fondamentali
Concetti fondamentali
 Dato
 Quantit numerica o testuale che luomo acquisisce analizzando la realt circostante (es: una data di
nascita, let, la velocit di una macchina, un nome, ecc.)
 Elaborazione
 Processo di calcolo in cui uno o pi湛 dati vengono aggregati tra loro
 esempio: data let, calcolare la data di nascita. dati due indirizzi, calcolare la distanza, dato un nome,
pensare ad altre persone con lo stesso nome, dato nome, cognome, data e citt dinascita, calcolare il
codice 鍖scale, ecc.
 Informazione
 Il risultato del processo di elaborazione del dato grezzo. Formalmente, un frammento di conoscenza
che lindividuo acquisisce dopo lelaborazione
 esempio: il codice 鍖scale
Concetti fondamentali
Le de鍖nizioni precedenti valgono sia per luomo che per
la macchina.
...ma uomo e macchina sono equivalenti?
Concetti fondamentali
La maggiorparte dei comportamenti umani sono
simulabili senza problemi da una macchina
La mente umana per嘆 竪 molto pi湛 鍖essibile!
esempio: il riconoscimento degli individui
(intelligenza arti鍖ciale)
Concetti fondamentali
Questo avviene perch竪 i processi di elaborazione sono
effettuati in modo diverso
la macchina elabora in modo meccanico
luomo usando il ragionamento
Il ragionamento 竪 spesso astratto e 鍖essibile, i
processi meccanici sono rigorosi!
Fine
Domande?
Riferimenti
 eMail
 cataldomusto@gmail.com
 Web
 Blog: http://informaticaoriani.blogspot.com
 Pagina Facebook: Laboratorio Informatica 2011
 http://www.facebook.com/pages/Laboratorio-di-
Informatica-2011-Liceo-Oriani/135750309808710
 Account 際際滷Share: http://www.slideshare.net/informaticaOriani
Laboratorio di Informatica - Liceo Classico A.Oriani (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
Prossima Lezione
sab 13 nov 2010, h.11.10
 A scelta
 Due volontari per linterrogazione sulla Lezione 2 e 3
 Approfondimento (due persone volontarie)
 Storia dellinformatica
 Caricamento sul Gruppo Facebook del materiale individuato
 Uno volontario per linterrogazione e un volontario per
lapprofondimento

More Related Content

Laboratorio di Informatica - Lezione 3 (Classe IV)

  • 1. Laboratorio di Informatica Lezione 3 - Classe IV D Liceo Classico A.Oriani - Corato - A.S. 2010/11 06.nov.10 docente: Cataldo Musto
  • 2. ...via! Parte 1 Laboratorio di Informatica - Liceo Classico A.Oriani (Corato) - A.S. 2010/2011 - docente: Cataldo Musto Storia dellinformatica
  • 3. Un po di storia Quando nasce il computer? Laboratorio di Informatica - Liceo Classico A.Oriani (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
  • 4. Un po di storia Quando nasce il computer? Non c竪 un momento vero e proprio in cui il computer nasce La nascita del computer 竪 il risultato di un processo evolutivo che ha coinvolto vari campi Elettronica Meccanica Informatica Ma qual 竪 il primo antenato del computer? Laboratorio di Informatica - Liceo Classico A.Oriani (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
  • 5. I primi antenati del computer Labaco Il computer 竪 un elaboratore Un elaboratore 竪 un oggetto che effettua dei calcoli Labaco 竪 il primo esempio di calcolatore Laboratorio di Informatica - Liceo Classico A.Oriani (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
  • 6. La Pascalina Inventata da Blaise Pascal nel 1642 In grado di effettuare calcoli matematici Costruita da un insieme di dischi combinatori collegati tra di loro Ogni disco conteneva un numero di dentini in base al sistema di numerazione (es. da 0 a 9 per la base 10) Ciascun disco era collegato a quello successivo per simulare la gestione del riporto Le operazioni venivano effettuate operando degli scatti sui dentini Laboratorio di Informatica - Liceo Classico A.Oriani (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
  • 7. La Pascalina (approfondimento) http://it.wikiversity.org/wiki/Pascalina_e_le_sue_evoluzioni Laboratorio di Informatica - Liceo Classico A.Oriani (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
  • 8. La macchina analitica Proposta da Charles Babbage nel 1830 Lunga 30 metri Forniva i risultati utilizzando una stampatrice lunga 10 metri Dati temporanei memorizzati in delle strutture dette pile Elaborazione dei dati tramite motore centrale alimentato a vapore o manualmente Utilizzo di schede perforate per linserimento dei dati Laboratorio di Informatica - Liceo Classico A.Oriani (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
  • 9. La macchina analitica (video e approfondimenti) http://www.computerhistory.org/babbage/ http://www.youtube.com/watch?v=PfGEba5YhkU Laboratorio di Informatica - Liceo Classico A.Oriani (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
  • 10. Considerazioni Babbage non riusc狸 a realizzare concretamente il suo modello La prima realizzazione reale della macchina analitica 竪 stata realizzata nel 2002 - 150 anni dopo Babbage ottiene per嘆 dei risultati teorici importanti Ogni computer ha bisogno di qualcosa che faccia visualizzare i risultati e di qualcosa che effettui le elaborazioni Ogni computer ha bisogno di qualcosa che permetta di memorizzare i dati relativi ai calcoli effettuati Ogni computer ha bisogno di qualcosa che permetta alluomo di dire alla macchina ci嘆 che deve fare Babbage individua le componenti-chiave di quelli che saranno i moderni computer Possiamo de鍖nire la macchina analitica come il primo antenato teorico dei moderni computer Laboratorio di Informatica - Liceo Classico A.Oriani (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
  • 11. La macchina Enigma A cavallo delle due guerre i computer trovano la propria collocazione principalmente come strumenti bellici La macchina Enigma era utilizzata dai tedeschi per inviare comunicazioni segrete durante la seconda guerra mondiale I messaggi venivano codi鍖cati in modo segreto ed erano traducibili solo se il destinatario possedeva unaltra macchina Enigma Un antenato dei moderni sistemi di crittogra鍖a Laboratorio di Informatica - Liceo Classico A.Oriani (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
  • 12. La macchina Enigma (approfondimenti) http://it.wikipedia.org/wiki/Cifrario_di_Cesare
  • 13. Lo Z1 A cavallo degli anni 50 il funzionamento dei computer diviene elettronico e non pi湛 meccanico Aumenta la potenza di calcolo e aumenta la complessit delle operazioni effettuabili 1939: nasce lo Z1, il primo computer programmabile funzionante della storia Laboratorio di Informatica - Liceo Classico A.Oriani (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
  • 14. ENIAC LENIAC viene commissionato nel 1946 dal governo degli Stati Uniti Obiettivo: calcolo della balistica dei proiettili di artiglieria Calcolo estremamente complesso, richiedeva un elaboratore molto potente 30 tonnellate di peso, occupava una stanza di 30 metri per 9, costituito da 18.000 valvole, produceva 200 kilowatt di calore Molto spesso le elaborazioni richiedevano ore o persino giorni Nel giorno del suo collaudo lENIAC riusc狸 a moltiplicare 97367 per s竪 stesso ripetuto per 5000 volte Ma la quantit di calore provoc嘆 un black-out nel quartiere :-) Laboratorio di Informatica - Liceo Classico A.Oriani (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
  • 15. LENIAC in azione Laboratorio di Informatica - Liceo Classico A.Oriani (Corato) - A.S. 2010/2011 - docente: Cataldo Musto http://www.youtube.com/watch?v=sJnMBnZElqw
  • 16. La macchina di Von Neumann Proposta da John Von Neumann nel 1952 Matematico unghese Perch竪 竪 importante? Perch竪 i computer di oggi seguono lo stesso identico modello, a 60 anni di distanza Notare le analogie con i computer moderni e soprattutto con la macchina di Babbage Levoluzione teorica dellinformatica si conclude negli anni50, dopo levoluzione 竪 semplicemente tecnica schermi pi湛 grandi, memorie pi湛 capienti, sistemi pi湛 veloci, ecc. Laboratorio di Informatica - Liceo Classico A.Oriani (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
  • 17. Evoluzione recente Anni 70 - Nascita dei primi videogiochi Anni 80 - Nascita dei primi PC Anni 90 - Moderni sistemi operativi
  • 18. Un bel respiro... Parte 2 Laboratorio di Informatica - Liceo Classico A.Oriani (Corato) - A.S. 2010/2011 - docente: Cataldo Musto Concetti fondamentali
  • 19. Concetti fondamentali Dato Quantit numerica o testuale che luomo acquisisce analizzando la realt circostante (es: una data di nascita, let, la velocit di una macchina, un nome, ecc.) Elaborazione Processo di calcolo in cui uno o pi湛 dati vengono aggregati tra loro esempio: data let, calcolare la data di nascita. dati due indirizzi, calcolare la distanza, dato un nome, pensare ad altre persone con lo stesso nome, dato nome, cognome, data e citt dinascita, calcolare il codice 鍖scale, ecc. Informazione Il risultato del processo di elaborazione del dato grezzo. Formalmente, un frammento di conoscenza che lindividuo acquisisce dopo lelaborazione esempio: il codice 鍖scale
  • 20. Concetti fondamentali Le de鍖nizioni precedenti valgono sia per luomo che per la macchina. ...ma uomo e macchina sono equivalenti?
  • 21. Concetti fondamentali La maggiorparte dei comportamenti umani sono simulabili senza problemi da una macchina La mente umana per嘆 竪 molto pi湛 鍖essibile! esempio: il riconoscimento degli individui (intelligenza arti鍖ciale)
  • 22. Concetti fondamentali Questo avviene perch竪 i processi di elaborazione sono effettuati in modo diverso la macchina elabora in modo meccanico luomo usando il ragionamento Il ragionamento 竪 spesso astratto e 鍖essibile, i processi meccanici sono rigorosi!
  • 24. Riferimenti eMail cataldomusto@gmail.com Web Blog: http://informaticaoriani.blogspot.com Pagina Facebook: Laboratorio Informatica 2011 http://www.facebook.com/pages/Laboratorio-di- Informatica-2011-Liceo-Oriani/135750309808710 Account 際際滷Share: http://www.slideshare.net/informaticaOriani Laboratorio di Informatica - Liceo Classico A.Oriani (Corato) - A.S. 2010/2011 - docente: Cataldo Musto
  • 25. Prossima Lezione sab 13 nov 2010, h.11.10 A scelta Due volontari per linterrogazione sulla Lezione 2 e 3 Approfondimento (due persone volontarie) Storia dellinformatica Caricamento sul Gruppo Facebook del materiale individuato Uno volontario per linterrogazione e un volontario per lapprofondimento