INTRODUZIONE ALL’ INFORMATICA

Slides:



Advertisements
Presentazioni simili
…da von Neumann al computer quantistico
Advertisements

…da von Neumann al computer quantistico architettura dellelaboratore.
I & I Inglese e Informatica
IL COMPUTER.
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità E1 Dallanalisi del problema alla definizione dellalgoritmo.
La struttura fisica e logica di un elaboratore
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità B2 Origini matematiche e tecnologiche dellinformatica.
Origini matematiche e tecnologiche dell’informatica
STRUTTURA DEL PERSONAL COMPUTER
STORIA DEL COMPUTER L.S. Tron 4TC – a.s. 2006/07
I DATI LE ISTRUZIONI LE STRUTTURE FONDAMENTALI
Presentazione Computer Forensic 27/03/2017
IL COMPUTER Il computer, o elaboratore, è un insieme di dispositivi (meccanici, elettrici,ottici) predisposti per accettare dati dallesterno, elaborarli.
Algoritmi e Programmazione
DAL MICROPROCESSORE AI SISTEMI EMBEDDED Informatica per lAutomazione II (Informatica B o II) Anno accademico 2008/2009 Prof. Giuseppe Mastronardi Ing.
Introduzione allo studio dell’informatica
Fondamenti di Informatica
ECDL MODULO 1.1 Conoscere i sistemi di elaborazione
CONCETTI DI BASE Cos’e’ l’informatica Dati e informazioni
MACCHINE DI TURING Le macchine di Turing sono dispositivi astratti per la manipolazione di simboli, ideati nel 1936 dal matematico e logico britannico.
Informatica B Allievi Elettrici AA La progettazione per raffinamenti successivi.
Introduzione allinformatica. Cosè linformatica ? Scienza della rappresentazione e dellelaborazione dellinformazione ovvero Studio degli algoritmi che.
Università degli Studi di Bergamo Facoltà di Lingue e Letterature Straniere Facoltà di Lettere e Filosofia A.A Informatica generale 1 Appunti.
INFORMATICA UMANISTICA B
INFORMATICA UMANISTICA B
2) Trattamento dell'informazione. Lab.Calc. I AA 2002/03 - cap.22 Esempio Supponiamo di volere calcolare X, per uno o più possibili valori di Y, in base.
Labortaorio informatica 2003 Prof. Giovanni Raho 1 INFORMATICA Termini e concetti principali.
Informatica per medici
UNIVERSITA’ STUDI DI ROMA “FORO ITALICO”
UNIVERSITA’ STUDI DI ROMA “FORO ITALICO”
STORIA DEL COMPUTER.
ELEMENTI DI PROGRAMMAZIONE
Algoritmi e Programmazione strutturata
Modulo 1 - Concetti di base della Tecnologia dell'Informazione
INFORMATICA MATTEO CRISTANI.
STRUTTURA GENERALE DI UN ELABORATORE
L' ARCHITETTURA DI VON NEUMANN
Storia del calcolatore
Informatica Introduzione.
11/10/2004Introduzione all'Informatica1 Che cose lInformatica Computer ScienceLInformatica (Computer Science) non è soltanto La scienza e la tecnologia.
Alla fine degli anni quaranta nasceva il mito del cervello elettronico, e tutte le attività connesse allutilizzo del computer venivano indicate tramite.
Linguaggi per COMUNICARE
Programma di Informatica Classi Prime
1.1 Sistemi di elaborazione
STRUTTURA DI UN COMPUTER
INFORMATICA TECNOLOGIE INFORMATICHE INFORmazione autoMATICA
Introduzione: informatica 18/2/2013 Informatica applicata alla comunicazione multimediale Cristina Bosco.
INFORMATICA = INFOrmazione + autoMATICA L’informazione una delle risorse strategiche più importanti della società moderna Capacità di gestire l’informazione.
ORGANIZZAZIONE DI UN SISTEMA DI ELABORAZIONE
Glossario d’ informatica Dargenio Michelangelo 3^ AP.
Informatica Lezione 5 Scienze e tecniche psicologiche dello sviluppo e dell'educazione (laurea triennale) Anno accademico:
FONDAMENTI DI INFORMATICA
Corsi di Laurea in Biotecnologie
Tecnologie Informatiche ed Elettroniche per le Produzioni Animali (corso TIE) CORSO LAUREA MAGISTRALE IN SCIENZE E TECNOLOGIE DELLE PRODUZIONI ANIMALI.
1 Sommario lez 1 Concetti principali, domande ed esercizi Concetti principali –algoritmo, programma –struttura di controllo: condizionale (if …), iterativa.
Algoritmi.
Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Problemi, algoritmi e programmazione
- Michela Fragassi - Abilità Informatiche Storia del computer.
Informazione e Informatica - presentazione dei concetti di base -
Dal problema al programma
Storia del computer.
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE 1 Marco D. Santambrogio – Ver. aggiornata al 24 Agosto 2015.
…da von Neumann al computer quantistico L’archittettura dell’elaboratore.
Il Computer Un elaboratore o computer è una macchina automatizzata in grado di eseguire complessi calcoli matematici ed eventualmente altri tipi di elaborazione.
Tipi di Computer MainframeSupercomputerMinicomputerMicrocomputerHome Computer Personal Computer WorkstationMicrocontrollori Sistemi Barebone.
Informatica Problemi e algoritmi. una situazione che pone delle domande cui si devono dare risposte. Col termine problema o situazione problematica s’indica.
Calbini Diego 1B anno scolastico La storia del Personal Computer.
La parola” computer “ deriva dal latino”computare” che significa “fare di conto”. All’inizio erano macchine utili e costose, solo per pochi, ma poi diventarono.
INTRODUZIONE ALL’ INFORMATICA. INFORmazione automaTICA Sinonimi: Informatics Informatique Information processing Electronic Data Processing Computer Science.
Transcript della presentazione:

INTRODUZIONE ALL’ INFORMATICA Prof. Domenico Consoli -Fano (PU)- ENTRA

Diapositiva sommario INFORMATICA INTERAZIONE TRA I VARI COMPONENTI LA MACCHINA MACCHINE MECCANICHE MACCHINE ELETTROMECCANICHE MACCHINE ELETTRONICHE LE MACCHINE DEL 2000 PERSONAL COMPUTER IL PROGRAMMA AUTOMATISMO INFORMAZIONI TIPI DI INFORMAZIONI ELABORAZIONI DELLE INFORMAZIONI MACCHINA DI TURING AUTOMA ALGORITMO MACCHINA DI TURING E ALGORITMI COMPUTABILITA’

Informazione Automatica INFORMATICA Informazione Automatica Elaborazione automatica delle informazioni I dati vengono elaborati, processati in maniera automatica Per l’elaborazione automatica serve : una macchina (hardware) un programma (software) Le informazioni

INTERAZIONE TRA I VARI COMPONENTI Se manca uno di questi componenti non si può parlare di elaborazione automatica delle informazioni Se manca la macchina viene meno il componente che elabora Se manca il programma non si hanno le istruzioni per automatizzare l’elaborazione Se mancano le informazioni non si sa cosa elaborare

LA MACCHINA LA MACCHINA La macchina a differenza dell’uomo elabora molte informazioni in pochissimo tempo. Le macchine da elaborazione che l’uomo ha utilizzato nel passato sono state di diversi tipi: Meccaniche Elettromeccaniche Elettroniche La macchina a differenza dell’uomo elabora molte informazioni in pochissimo tempo. Le macchine da elaborazione che l’uomo ha utilizzato nel passato sono state di diversi tipi: Meccaniche Elettromeccaniche Elettroniche

MACCHINE MECCANICHE Abaco  primo vero strumento per eseguire i calcoli risale al 2000 a.c. I moderni elaboratori traggono le origini dalle macchine meccaniche del 1600 che automatizzavano le 4 operazioni aritmetiche. Il primo capitolo della storia degli elaboratori è stato scritto dal matematico e filosofo Blaise Pascal con la costruzione nel 1642 della sua Pascalina.

MACCHINE ELETTROMECCANICHE Nel 1890 lo statistico americano Hollerith progettò una macchina elettromeccanica che leggeva da schede perforate i dati anagrafici dei cittadini americani per il censimento La macchina di Hollerith si basava sul funzionamento di relè elettromeccanici che comandati da impulsi elettrici aprivano e chiudevano un circuito elettrico. Gli impulsi elettrici passavano attraverso fori presenti in schede perforate.

MACCHINE ELETTRONICHE Il capostipite degli elaboratori elettronici fu l’ENIAC progettato nel 1946 ENIAC  Electronic Numerical Integrator And Computer L’Eniac conteneva 18.000 valvole, 1500 relè, 70.000 resistori, 10.000 condensatori, pesava 30 tonnellate e consumava 140 KW di potenza Qualche anno dopo Von Neumann terminò la costruzione dell’EDVAC Electronic Discrete Variable Automatic Computer, primo elaboratore funzionante a programma memorizzato

LE MACCHINE DEL 2000 LE MACCHINE DEL 2000 Mainframe Minicomputers Network computer Personal Computer Laptop Computer Palmare

PERSONAL COMPUTER Prezzo accessibile Semplicità d’uso Il personal computer è l’elaboratore più diffuso per i seguenti motivi: Prezzo accessibile Semplicità d’uso Flessibilità nell’uso Mole di programmi disponibili

NECESSITA UN PROGRAMMA IL PROGRAMMA L’elaboratore in quanto macchina non specializzata non è in grado di di eseguire alcun lavoro se prima non viene predisposto a fare quelle cose. Bisogna fornire la successione delle operazioni, delle istruzioni necessarie per svolgere il compito richiesto. NECESSITA UN PROGRAMMA Ad ogni programma memorizzato nell’elaboratore corrisponde l’esecuzione di un determinato compito.

AUTOMATISMO  AUTOMATON capace di muoversi da solo Il programma memorizzato nel computer con tutte le istruzioni “innescano” l’elaborazione automatica delle informazioni. Le operazioni, una volta avviate, vengono svolte attraverso un meccanismo che è in grado di portarle a termine senza un intervento esterno. AUTOMATISMO  AUTOMATON capace di muoversi da solo

INFORMAZIONI INFORMAZIONI = DATI + SEMANTICA DATI = SIMBOLI CON I QUALI VIENE RAPPRESENTATA LA REALTA’ Il prezzo o il peso di un prodotto, i nomi dei clienti, la data di spedizione SEMANTICA = SIGNIFICATO CHE IL DATO ASSUME NEL PARTICOLARE CONTESTO DI RIFERIMENTO Se il numero 30 non dice molto se si parla di euro si capisce che e’ un prezzo o un costo o ricavo. Il numero 180 assume un particolare significato se sono i cm di altezza di una persona

TIPI DI INFORMAZIONI Una macchina può elaborare diversi tipi di informazioni : informazioni numeriche ( 100, 3000, 15200, …) informazioni alfanumeriche (Rossi Carlo, Via Pisa 15, …) informazioni multimediali (suoni, immagini,filmati,…) Istruzioni ( while …., if….then….else, for i= …. to …)

Elaborazione delle informazioni di input Il processo di elaborazione partendo da informazioni disponibili in ingresso produce altre informazioni che migliorano la comprensione della realtà esterna. input  quantità, prezzo_unitario output  valore merce = quantità x prezzo_unitario I dati di ingresso,con l’elaborazione, vengono arricchiti di un valore aggiunto che ne accresce l’utilità. Il valore della merce può essere utilizzato per il calcolo dell’iva, per la stampa del documento di trasporto, …..

AUTOMA UNIVERSALE DI ELABORAZIONE MACCHINA DI TURING MACCHINA ASTRATTA SU COSTRUZIONE CONCETTUALE PER DEFINIRE L’ELABORAZIONE AUTOMATICA DELLE INFORMAZIONI MODELLO ASTRATTO DI MACCHINA IN GRADO DI COGLIERE L’AUTOMATIZZAZIONE DI UN PROBLEEMA COMPUTABILE AUTOMA UNIVERSALE DI ELABORAZIONE

AUTOMA AUTOMA DISPOSITIVO CHE STABILISCE UNA PRECISA RELAZIONE TRA I DATI D’INGRESSO E QUELLI DI USCITA IN RAGIONE DEGLI STATI INTERNI SENZA ALCUN INTERVENTO DALL’ ESTERNO Lo stato di un sistema è l’insieme dei valori delle grandezze che definiscono il sistema in un determinato istante (iniziale, in itinere e alla fine) LA MACCHINA DI TURING E’ UN AUTOMA DISCRETO O A STATI FINITI, OVVERO UN AUTOMA CHE PUO’ ASSUMERE SOLO UN NUMERO FINITO E PREDETERMINATO DI STATI.

PROCEDIMENTO RISOLUTIVO DEL PROBLEMA ALGORITMO MODELLO  FORMA DI RAPPRESENTAZIONE SEMPLIFICATA DELLA REALTA’ CHE TIENE CONTO DI TUTTI GLI ELEMENTI DETERMINANTI PER RISOLVERE UN PROBLEMA ALGORITMO  SUCCESSIONE ORDINATA E FINITA DI TUTTE LE OPERAZIONI DA COMPIERE PER LA RISOLUZIONE DI UN PROBLEMA PARTENDO DA DETERMINATI DATI D’INGRESSO. PROCEDIMENTO RISOLUTIVO DEL PROBLEMA

Macchina di Turing e Algoritmi GLI ELABORATORI ESEGUONO ALGORITMI La macchina di Turing è la rappresentazione fedele di cosa sia un algoritmo. La macchina di Turing (esecutore di algoritmi) è caratterizzata da: -dati di input da trasformare in dati di output programma che effettua la trasformazione memoria in cui registrare i dati intermedi dei calcoli Agente che esegue le azioni programmate

COMPUTABILITA’ Si definisce computazione di una macchina di Turing una sequenza finita di stati iniziale, intermedi e finale; ognuno di essi viene ottenuto in un passo alla volta dal precedente Una funzione è calcolabile secondo Turing se esiste una macchina di Turing che la calcola Ogni funzione calcolabile è Turing calcolabile