Informatica per il corso di Podologia
e Igiene Dentale
Docente: Giorgio Valentini
E-mail: [email protected]
Pagina web del corso:
http://homes.dsi.unimi.it/~valenti/Informatica0607.html
Obiettivi del corso
• Conoscere e comprendere i concetti
elementari dell’ informatica
• Acquisire capacità e tecniche per l’utilizzo
di strumenti informatici
• Saper applicare strumenti informatici a
problemi reali
Programma del corso
Interfacce uomo/computer
Comunicazione e reti.
Internet ed il World Wide Web
Introduzione ad HTML.
Ricerca di informazioni sul web.
Algoritmi e rappresentazione dell'informazione
Rappresentazione dell'informazione
Eseguire attività complesse con operazioni semplici
Algoritmi
Basi di dati.
Attività di laboratorio
Interfacce uomo/macchina ed elaborazione di testi
Elaborazione e ricerca dell' informazione in rete
Elaborazione dell' informazione tramite fogli elettronici
Il libro di riferimento del
corso:
L. Snyder Fluency:
Conoscere ed usare
l’informatica, Pearson,
2006.
Informatica
• Scienze dell’ Informazione
• Tecnologie per l’elaborazione dell’
informazione
1-5
1-6
Monolitici o a componenti
• A componenti
– PC desktop con
componenti separati
•
•
•
•
monitor
hard disk
casse
ecc.
– permette agli utenti di
personalizzarne la
configurazione
– pulsante di
accensione sul case
1-7
Monolitici o a componenti (cont.)
• Monolitici
– gli iMac o i portatili
sono costituiti da un
unico blocco che
comprende tutti i
componenti
– semplici ed economici
– pulsante d’accensione
sul lato del computer,
talvolta addirittura sulla
tastiera
1-8
Monitor
• Interfaccia per la visualizzazione
dell’informazione
– matrice di bit
• mostra informazione contenuta nella memoria
del computer
1-9
Monitor (cont.)
• CRT e LCD
• Lo schermo mostra le immagini contenute
nella sua memoria
– realtà virtuale
1-10
Cavi
• Collegano i componenti al computer e all’alimentazione
• Devono essere collegati nel modo corretto
– i cavi e le prese sono contrassegnate da etichette standard
Colori
• RGB
– colori primari
• rosso, verde, blu
– i colori sullo
schermo sono
formati da
diverse quantità
dei colori primari
1-12
Pixel
• Lo schermo è suddiviso in una griglia di
punti chiamati pixel (picture element)
– un pixel ha le dimensioni del puntino di una
lettera i stampata in corpo 10
• Il computer visualizza ogni pixel nel
colore dell’immagine da rappresentare
• Maggiore è il numero di pixel in ogni
riga e colonna, maggiore risulta la
risoluzione dell’immagine
1-13
Un pulsante virtuale
• Si colorano i pixel dello schermo in
modo da creare la figura di un pulsante
– fondale grigio chiaro
– si disegna un rettangolo colorando i lati
superiore e sinistro di bianco e i lati
inferiore e destro di nero
• Per mostrare che il pulsante è stato
premuto
– si invertono i colori bianco e nero
– si trasla la figura un pixel in basso a destra
1-15
1-16
Cosa accade quando si muove la
“freccia” del mouse
– il puntatore del mouse è trascinato sullo
schermo come un’immagine
– quando il mouse si muove, il computer
determina la direzione e ridisegna il
puntatore
– il refresh rate (30 fotogrammi al secondo)
crea l’illusione del movimento
– il computer tiene traccia del pixel
corrispondente alla punta della freccia
1-17
1-18
Coordinare il pulsante e il mouse
• Quando si clicca con il mouse, il
computer determina su quale pulsante
si trova il puntatore e lo ridisegna
– il computer memorizza una lista dei
pulsanti disegnati sullo schermo
• la posizione è determinata dagli angoli in alto a
sinistra e in basso a destra
– quando il pulsante è ridisegnato in
configurazione “cliccata”, il software
reagisce eseguendo l’operazione
appropriata
1-19
1-20
Scheda madre
• Un circuito
stampato
installato nel
case
– contiene la
maggior parte
dei collegamenti
di un computer
1-21
Scheda madre (cont.)
• Schede più piccole si installano nella
motherboard per aggiungere
funzionalità
• La scheda madre contiene il
microprocessore e la memoria
1-22
Microprocessore
• È la parte "intelligente" del sistema
• Esegue effettivamente i calcoli
• Il termine "micro" è stato adottato
intorno al 1980 per distinguere un
singolo chip dai più grandi mainframe di
quel tempo.
• Il termine è ormai desueto: oggi è più
comune dire semplicemente
"processore".
1-23
Memoria
• Il luogo ove risiedono i programmi e i dati
durante l’elaborazione
• RAM (Random Access Memory): memoria ad
accesso casuale
• Il PC contiene milioni di byte di RAM
• Accesso casuale:
– qualsiasi elemento può essere recuperato
direttamente
– diverso dall’accesso sequenziale (usato ad es. nei
dispositivi a nastro come audio e videocassette)
1-24
1-25
Hard disk
• Periferica di memorizzazione
persistente ad alta capacità
– memorizza i programmi e i dati quando non
sono in uso
– è fatto da una lega che può essere
magnetizzata
• l’informazione rimane anche con il PC spento
• chiamato dispositivo di memorizzazione
permanente o di massa
1-26
Hard disk (cont.)
• Assomiglia a una
piccola pila di sottili
dischi metallici su cui
si muovono testine
magnetiche
1-27
Salvare informazioni dalla RAM
all’Hard disk
• L’operazione di salvataggio consiste
nello spostare i dati dalla RAM all’hard
disk
– un utente esperto salva frequentemente
• La Ram è volatile
– i dati vengono persi quando il computer è
spento
– se il computer “va in crash” o non funziona
più correttamente, rimangono solo i dati sul
disco
1-28
Hardware e software
• Hardware è il vecchio termine per indicare i
pezzi metallici usati nella costruzione
– si riferisce alle parti fisiche di un computer
– le funzioni sono implementate direttamente con fili
e transistor
• Software è un termine creato per i computer
– significa programmi o istruzioni che il computer
esegue per implementare le funzioni
1-29
Algoritmi e programmi
• Algoritmo
– è un metodo preciso e sistematico per risolvere un
problema
– alcuni esempi:
•
•
•
•
lo svolgimento di operazioni aritmetiche
il processo di spedizione di una cartolina
la ricerca di un numero telefonico
il metodo per determinare quando il puntatore del mouse
clicca su un pulsante virtuale
– gli algoritmi devono essere precisi
1-30
Algoritmi e programmi (cont.)
• La programmazione consiste nello
scrivere ordinatamente i passi di un
algoritmo
– un programma è un algoritmo espresso in
uno specifico linguaggio
• Esecuzione di un programma
– per avviarla si clicca sull’icona di
un’applicazione (ad es. Firefox)
– così facendo diciamo al computer di
eseguire il programma per la navigazione
su Internet (un browser).
1-31
Processo di booting
• Booting: accensione del computer
• Rebooting: riaccensione rapida del computer
• Le istruzioni per l’accensione di un computer
sono memorizzate in un microchip chiamato
“boot ROM”
1-32
Scarica

Lez01-Intro