Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Informatica - Appunti -, Appunti di Elementi di Informatica

Appunti per esame d’ informatica

Tipologia: Appunti

2019/2020

Caricato il 19/01/2020

Debise
Debise 🇮🇹

4

(3)

15 documenti

1 / 74

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
Informatica
Informatica = informazione automatica
– Dal francese informatique
Insieme di processi e tecnologie che rendono possibile la creazione, la raccolta,
l’immagazzinamento e la trasmissione dell’informazione con metodologie e strumenti
automatizzati e tecnologicamente avanzati
Un ruolo sempre più importante nella vita di ogni giorno, per tutti.
Computer
• Elaboratore elettronico digitale
– Elaboratore: macchina che elabora dati in base a delle istruzioni (algoritmo) eseguite
automaticamente
– Elettronico: usa componenti elettronici
– Digitale: le informazioni sono memorizzate ed elaborate usando due soli simboli: 0 ed1
Queste due cifre, usate in combinazioni diverse sono sufficienti per rappresentare
qualsiasi tipo di dato
Sistema
• Insieme di parti tra loro correlate che operano in maniera congiunta per svolgere una
certa funzione
• I sistemi sono costituiti da componenti
Tre funzioni principali
• Le tecnologie informatiche hanno tre funzioni principali:
– Elaborare dati per ottenere informazioni significative
– Memorizzare le informazioni elaborate per riusarle in combinazione con altre, come
dati di un nuovo processo di elaborazione
– Organizzare e gestire le informazioni in una nuova forma
Dati vs informazioni
• Il dato è un insieme di simboli che rappresenta una proprietà di un oggetto, senza
contenere riferimenti alla proprietà stessa
– Es. Il numero 3
• L’ informazione rappresenta il dato in relazione con la proprietà cui si riferisce, in
modo da definirne un significato
– Quanti fratelli ha Giuseppe? 3
Dati semplici o complessi
• Dati semplici: numeri, date, caratteri
• Dati complessi: immagini, suoni, video
Hardware e software
• Hardware: struttura fisica dei dispositivi, di solito componenti elettronici
– Computer, monitor, cavi telefonici, ecc…
• Software: il livello logico, ovvero l’ insieme delle istruzioni che consentono all’hardware
di eseguire i propri compiti
Software
• Sistemi operativi:
– Gestire le risorse hardware del computer (memoria, dischi fissi, schermo, tastiera)
– Installare ed eseguire programmi applicativi
– Windows, macOS, Linux, iOS, Android
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a

Anteprima parziale del testo

Scarica Informatica - Appunti - e più Appunti in PDF di Elementi di Informatica solo su Docsity!

Informatica

  • Informatica = informazione automatica
    • Dal francese informatique
  • Insieme di processi e tecnologie che rendono possibile la creazione, la raccolta,

l’immagazzinamento e la trasmissione dell’informazione con metodologie e strumenti

automatizzati e tecnologicamente avanzati

  • Un ruolo sempre più importante nella vita di ogni giorno, per tutti.

Computer

  • Elaboratore elettronico digitale
  • Elaboratore: macchina che elabora dati in base a delle istruzioni ( algoritmo ) eseguite

automaticamente

  • Elettronico: usa componenti elettronici
  • Digitale: le informazioni sono memorizzate ed elaborate usando due soli simboli: 0 ed

Queste due cifre, usate in combinazioni diverse sono sufficienti per rappresentare

qualsiasi tipo di dato

Sistema

  • Insieme di parti tra loro correlate che operano in maniera congiunta per svolgere una

certa funzione

  • I sistemi sono costituiti da componenti

Tre funzioni principali

  • Le tecnologie informatiche hanno tre funzioni principali:
  • Elaborare dati per ottenere informazioni significative
  • Memorizzare le informazioni elaborate per riusarle in combinazione con altre, come

dati di un nuovo processo di elaborazione

  • Organizzare e gestire le informazioni in una nuova forma

Dati vs informazioni

  • Il dato è un insieme di simboli che rappresenta una proprietà di un oggetto, senza

contenere riferimenti alla proprietà stessa

  • Es. Il numero 3
  • L’ informazione rappresenta il dato in relazione con la proprietà cui si riferisce, in

modo da definirne un significato

  • Quanti fratelli ha Giuseppe? 3

Dati semplici o complessi

  • Dati semplici: numeri, date, caratteri
  • Dati complessi: immagini, suoni, video

Hardware e software

  • Hardware: struttura fisica dei dispositivi, di solito componenti elettronici
  • Computer, monitor, cavi telefonici, ecc…
  • Software: il livello logico, ovvero l’ insieme delle istruzioni che consentono all’hardware

di eseguire i propri compiti

Software

  • Sistemi operativi:
  • Gestire le risorse hardware del computer (memoria, dischi fissi, schermo, tastiera)
  • Installare ed eseguire programmi applicativi
  • Windows, macOS, Linux, iOS, Android
  • Programmi applicativi:
  • Eseguono molteplici operazioni: scrivere un documento, manipolare fotografie,

accedere ad internet, ascoltare musica, vedere film, gestire moli di dati, leggere o scrivere

posta elettronica, ecc…

Algoritmo

  • Il computer segue le indicazioni scritte in un programma per portare a termine un

compito

  • Un algoritmo rappresenta la tecnica base usata per definire il percorso per raggiungere

un risultato

  • Insieme di regole volte a risolvere un determinato problema in un numero finito di

passi (step)

  • Algoritmi diversi possono risolvere lo stesso problema con costi diversi

Algoritmo: caratteristiche

  • Ha una descrizione inequivocabile, non ambigua
  • Prevede un preciso input
  • Prevede un preciso output
  • Termina in un tempo finito, produce un risultato
  • Deve produrre sempre lo stesso risultato
  • Eventuali requisiti in ingresso devono essere rispettati

Algoritmo: trova il massimo

  • Problema: trovare il numero più grande in una lista
  • Input: una lista L con numeri positivi
  • Output: un numero n, il più grande di L
  • Algoritmo:
    • Imposta il numero massimo, max = 0
    • Per ogni numero x della lista:
      • Se x > max, allora max = x
  • Imposta l’output n = max

Storia dell’informatica

cenni storici

Il regolo calcolatore

  • Nel 1632l ’inglese William Oughtred inventa il regolo calcolatore
    • Strumento di calcolo analogico per:
    • Moltiplicazioni
    • Divisioni
    • Elevamento a potenza
    • Logaritmi
  • Funzioni trigonometriche

Pascal

  • Il francese Blaise Pascal realizza la Pascalina (1642):
  • Calcolatrice meccanica a ruote dentate per addizioni e sottrazioni
  • Per la prima volta è destinato ad un uso personale
  • Ne furono venduti 44.000 esemplari

Microprocessore

  • Inventato nel 1971 dal veneto Federico Faggin, presso la Intel, in California
  • Circuito elettronico costituito da più circuiti integrati

Altair 8800

  • Negli anni ’70 esplode la moda dei PC fatti in casa da appassionati di elettronica
  • Il MITS Altair 8800 era disponibile come kit o assemblato, a meno di 500 dollari

Apple II

  • Nel 1977 Steve Wozniak e Steve Jobs realizzano il primo vero personal computer della

storia: Apple II

PC IBM (1)

  • Nel 1981 IBM realizza il suo primo personal computer
  • Seppure molto costosa, viene vista dal mercato come la prima macchina «seria» per poter

lavorare

  • Subito nasce un mercato di clonazione del PC IBM, che ha permesso il successo di:
    • Microsoft, per il sistema operativo
    • Intel, per i microprocessori

Apple Macintosh (1)

  • Nel 1984 è il primo computer dotato di:
  • Interfaccia grafica
  • Mouse
  • Il sistema operativo è il Mac OS
  • Successo di mercato senza precedenti per:
  • Facilità di uso
  • Approccio amichevole

Microsoft Windows

  • Nel 1985 Microsoft rilascia la prima interfaccia grafica per PC IBM
  • Il successo arriva solo nel 1990 conWindows 3.

Internet

  • Il progenitore è il progetto ARPANET, dellaDifesa USA, del 1969
  • Negli anni 80 inizia la connessione a livello internazionale
  • Prima connessione italiana: Pisa (1986)
  • Nel 1991 Tim Berners-Lee inventa al CERN di Ginevra il World Wide Web
  • A partire dal 1996 inizia la diffusione al grande pubblico

Smartphone

  • Prime idee nel 1973
  • Primo «smartphone» nel
  • Negli anni 2000 Nokia è leader di mercato con i propri smartphone con sistema

operativo Symbian

  • Nel 2007 Apple presenta il primo iPhone
  • Esplode la smartphone-mania
  • Successo dovuto alla disponibilità di molte applicazioni, di facile installazione

Tablet

  • Negli anni’90 sono prodotti alcuni primi prototipi, di scarso successo
  • Anche Apple ne produce uno, il Newman
  • Negli anni 2000 Microsoft lancia i Tablet PC, anche essi di scarso successo
  • Il tablet attuale nasce con Apple iPad, nel

Rappresentazione dei dati

il sistema binario

Sistemi di numerazione

  • Digitale da digit (=cifra)
  • Un sistema di numerazione è una struttura matematica che permette di rappresentare i

numeri attraverso dei simboli

  • I computer usano il sistema di numerazione binario
  • Noi usiamo il sistema di numerazione decimale

Numerazione posizionale

  • Ai diversi simboli, viene associato un valore crescente in modo lineare
  • Il valore di un simbolo dipende ordinatamente dalla sua posizione nella stringa
  • Numerazione decimale araba 247= 200 + 40 + 7

2 x 100 + 4 x 10 + 7 x 1

Numerazione non posizionale

  • Il significato dei simboli non dipende dalla loro posizione ma in base ad una legge

additiva dei valori dei singoli simboli (se posti in ordine crescente)

  • Numerazione romana CXXIX = 100 + 20 -1 + 10

Sistemi di num. posizionali

  • Base : numero di simboli richiesti dal sistema per rappresentare la serie infinita dei

numeri

  • b simboli per rappresentare i numeri da 0 a b-

base 60 Babilonesi

base 10 Arabi 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

base 2 Informatici 0, 1

base 16 Informatici 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Valore della posizione

  • La posizione di un simbolo all’interno di un numero indica l'esponente che bisogna dare

alla base per ottenere il valore corretto.

  • Es. 12.536 è una rappresentazione di:

1x

  • 2x
  • 5x
  • 3x
  • 6x

Il sistema binario (1)

  • È il sistema utilizzato da i sistemi di elaborazione
  • A base 2
  • I simboli utilizzati sono 0 e 1
  • È scarsamente leggibile, specie se le stringhe sono molto lunghe
  • Es. la stringa binaria 10010 rappresenta il numero

1x

  • 0x
  • 0x
  • 1x
  • 0x

= (=18 in decimale)

Il sistema binario (2)

  • Rappresentabile su dispositivi bistabili:
  • Presenza/assenza di un foro su una scheda
  • Polarizzazione di una sostanza magnetizzabile
  • Presenza/assenza di carica elettrica di una sostanza
  • Passaggio/non passaggio di corrente su un cavo conduttore
  • Passaggio/non passaggio di luce in un cavo ottico

Acquisto un disco rigido da 6 TB

Produttore del disco: 6 TB = 6x

B = 6.000.000.000.000 B

Windows: 6 TB = 6x

B = 6.597.069.766.656 B

Quindi su Windows vedo un disco di 5,457 TB = 6x

B / 6x

B !!!!

Esempi

• 4.096 B = 4.096 B / (1.024 B/KB) = 4 KB

• 14 MB = 14 MB * (1.024 KB/MB) = 14.336 KB

• 3 GB = 3 GB * (1.024 MB/GB) = 3.072 MB

CODIFICHE

Codici

  • Il computer associa ad ogni sequenza di simboli (byte) un determinato significato
  • Pertanto il codice è una rappresentazione, mediante delle entità
  • Possiamo associare ad ogni lettera dell’alfabeto un numero che la rappresenti in tale

codifica

Codifica ASCII (7 bit)

Codifica ISO 8859-1 (8 bit)

Esempio: Così

  • C=67, o=111, s=115, ì=
  • Così -> 0100 0011 0110 1111 0111 0011 1110 1100

Unicode

  • Incorpora la codifica ISO 8859-
  • Codifica caratteri usati in quasi tutte le lingue vive e in alcune lingue morte
  • Codifica simboli matematici e chimici, cartografici, alfabeto Braille, ideogrammi
  • Codifica a 8, 16 o 32 bit: UTF-8, UTF-16, UTF-

Unicode: esempio

Architettura del computer

tipi di elaborati

Supercomputer (1)

  • I più potenti elaboratori disponibili
  • Numerose applicazioni tecniche e scientifiche
  • IBMSummit(USA)
    • 200 petaflop al secondo:

200.000.000.000.000.000 di operazioni al secondo

– 325.000.000 USD

  • Oltre 9.000 processori

Mainframe

  • Usati dalle grandi aziende per funzioni centralizzate
    • Gestione contabilità
      • Controllo magazzini
  • Occupano un’intera stanza
  • Gestiti da personale altamente qualificato
  • Regole di transizione e dati codificati con l’alfabeto della macchina universale
  • Questo è il nostro concetto di programma
  • Tesi di Church:
  • L’insieme dei problemi effettivamente risolvibili con qualsivoglia metodo meccanico

coincide con quello dei problemi risolvibili dalla macchina di Turing

Architettura di von Neumann (1)

  • Ideata da John von Neumann (1903-1957) nel 1945
  • Costituita da:
    • CPU: Central Processing Unit, unità di elaborazione:
      • Legge le istruzioni (dalla memoria)
      • Esegue le istruzioni ed opera

trasformazioni sui dati

  • Memoria (con celle, dotate di indirizzo)
  • Interfaccia di input e di output
  • Bus per le comunicazioni tra i precedenti
  • Linguaggio macchina: istruzioni eseguibili
  • Calcolatori con linguaggio macchina uguale:

compatibili

Microprocessore (1)

  • La CPU è costituita dal microprocessore
  • Ricavato da sottili lame di silicio (chip)
  • Contiene miliardi di piccolissimi interruttori acceso/spento, i transistor
  • Nei desktop si parla di CPU x 86
  • Il nome deriva dai primi processori Intel 8086, 80186, 80286, 80386, 80486

Microprocessore (2)

  • Intel Core 8° generazione
    • Core i
  • Core i
  • Core i

• AMD

  • Ryzen
  • Athlon
  • Serie A: A6, A8, A10, A
  • Attualmente: Intel 70%, AMD 30%

Parametri di prestazione

  • Lunghezza di parola:
    • 32 bit, 64 bit, 128 bit
  • Velocità del clock:
  • Hz: numero di cicli in un secondo
  • Oggi si misura in GHz
  • MIPS (Milioni di istruzioni al secondo):
  • Oggi circa 300.000 MIPS

Memoria

  • ROM (Read Only Memory)
    • Non volatile
  • Memorizza il firmware
  • RAM (Random Access Memory)
    • Volatile
  • Accesso Random
  • Memorizza il software e i dati
  • Quanta RAM serve?
    • Oggi 4 o 8 GB sono consigliabili

Bus

  • Collegamenti che consentono la trasmissione delle informazioni tra i vari componenti del

sistema

  • In rame, sulla scheda madre
  • Attualmente:
  • PCI (Peripheral Component Interface)
  • PCI Express
  • AGP (Accelerated Graphics Port), per le schede grafiche

Porta seriale e parallela

  • Porta seriale(RS-232)
  • Trasporto di un bit per volta
  • Collo di bottiglia per dispositivi attuali
  • Collegavano mouse o modem
  • Porta parallela(LPT)
  • Trasporto di 8 bit su 8 linee parallele
  • Collegavano le stampanti

USB (1)

  • Universal Serial Bus
  • Un unico protocollo per la connessione
  • Trasporta dati (ma non segnali video)
  • I dispositivi possono essere collegati in serie
    • Distribuisce corrente, usabile da dispositivi a basso consumo
  • Utilizza il Plug and Play:
    • Il PC riconosce il dispositivo appena viene inserito
    • Si possono aggiungere o rimuovere dispositivi a PC acceso
  • UniversalSerialBus

USB (2)

  • Usato, tra gli altri, da:
    • Tastiere e mouse
      • Fotocamere, videocamere
      • Stampanti, scanner, multifunzione
      • Smartphone e tablet
      • Chiavette USB (Pendrive)
      • Lettore MP
      • Autoradio
      • Televisore
      • Lettore DVD

USB - Versioni

Dispositivi e supporti di memoria

  • Le memorie secondarie comprendono due elementi distinti:
    • Il dispositivo
    • Il supporto di memoria
  • Es. il lettore DVD ed il DVD

Dispositivi di memoria

  • Leggono e scrivono i dati sul supporto
  • Lettura: copiare i dati dal supporto di memorizzazione alla memoria centrale del

computer

  • Scrittura: copia i dati dalla memoria centrale del computer al supporto di

memorizzazione

Accesso diretto o sequenziale

  • Accesso diretto: possibilità di accedere direttamente al dato desiderato
    • Ad esempio, con un CD posso accedere direttamente ad una canzone
  • Accesso sequenziale: necessità di scorrere i dati precedenti prima di accedere al dato

desiderato

  • Tipico dei nastri, in cui devo scorrere tutto il nastro prima di arrivare al punto

desiderato

Formattazione

  • Per essere usate le memorie devono essere formattate, ovvero preparate all’uso
  • Ad es. i dischi sono suddivisi in:
    • Tracce circolari
  • Settori a spicchio

Velocità della memoria

  • Il tempo di accesso alla memoria è dato da:
  • Velocità di rotazione: il numero di giri compiuti dal disco in un minuto
  • Tempo di posizionamento: il tempo impiegato dal dispositivo per individuare la

posizione dei dati

  • Latenza: tempo di attesa affinché i dati siano letti
  • Dal più veloce al più lento:
    • Memoria flash
  • Dischi rigidi
  • Dischi ottici
  • Nastri

Categorie di memoria

  • Le categorie di memoria esistenti sono:
    • Magnetica
  • Ottica
  • Allo stato solido

Memoria magnetica

  • Due magneti si attraggono o respingono se i poli accostati sono opposti o uguali: polarità
  • Tale fenomeno è usato per la registrazione su disco
  • In scrittura, il disco gira e la testina emette impulsi elettrici che invertono la polarità delle

particelle magnetiche sul disco

  • Gli allineamenti di particelle rappresentano i dati in binario
  • In lettura, il disco gira e le particelle inducono sulla testina una corrente, interpretata in

codice binario

Floppy disk

  • Il floppy disk da 3,5” aveva una capacità da 1,44 MB
  • Fu usato dagli anni ’80 agli anni 2000
  • Prima affiancato dai CD-R, poi sostituito dai pendrive

Disco rigido

  • Detto anche hard disk o disco fisso
  • La memoria di massa più usata
  • Costituito da piatti rivestiti di un sottile strato magnetico

Disco rigido: tolleranza

  • Lo spazio tra la testina e il disco è più piccolo di un granello di sabbia
  • Il disco ruota a 7200 rpm, circa100km/h
  • A questa velocità anche una piccolissima particella può generare guasti
  • Pertanto gli hard disk sono chiusi in contenitori a tenuta d’aria

Memoria ottica

  • Un raggio laser crea sottili scanalature sulla superficie di un disco
  • Si realizza un’ alternanza tra zone chiare (intersolchi) e scure (le scanalature),

interpretata come una successione di 0 ed 1

  • In lettura un sottile raggio laser colpisce la superficie del disco che riflette una quantità di

luce maggiore o minore a seconda si tratti di una scanalatura o di un intersolco

CD (Compact Disc)

  • Disco di policarbonato trasparente:
    • 12 cm di diametro
  • 1.5 cm di foro
  • Realizzato a fine anni ’70 da Philips e Sony
  • Commercializzato dal 1982 per la musica (CD-Audio)
  • In grado di memorizzare 74 minuti di canzoni

CD-ROM

  • Nel 1985 viene definito il CD-ROM
  • Compact Disc Read Only Memory
  • Un disco in sola lettura, per la memorizzazione di dati
  • In grado di contenere 650 MB di dati
  • Nel tempo sono stati creati lettori a velocità di rotazione variabile
  • Si parla di 2x, 16x, 24x, ecc... riferendosi alla velocità originale di 150 KB/s

CD-ROM ed editoria (1)

  • Ideali per la multimedialità (anni'90)
  • Nasce un’ industria dell’editoria multimediale:
    • Opere letterarie
  • Enciclopedie
  • Corpora di leggi
  • Opere educative
  • Dizionari
  • ecc...
  • L’esplosione di internet frena questo settore

CD-R

  • Nel 1990 sono introdotti i masterizzatori, dispositivi in grado di scrivere i CD
  • Viene definito il formato CD Recordable
  • Il disco può essere scritto in una sola volta o in più sessioni (disco multisessione) ma non

può essere riscritto

  • La scrittura dei dati è sequenziale

Memoria a stato solido

  • La memoria flash è simile a quella usata per la memoria centrale
  • I dati sono memorizzati in forma permanente (diversamente dalla RAM)
  • Le informazioni sono memorizzate su transistor che conservano la carica elettrica per

lungo tempo

  • Ogni transistor conserva il valore di un bit

Pendrive

  • Noto anche come chiavetta USB o penna USB
  • Dispositivo di memoria allo stato solido piccolo e leggero
  • Interfaccia USB, non richiede drive o slot particolari
  • Oggi hanno fino a 512GB

SSD

  • I Solid State Drive (dischi allo stato solido) sono una memoria di massa allo stato

solido

  • Il termine disco ha motivazioni storiche
  • Negli ultimi anni stanno sostituendo i dischi rigidi
  • Al momento sono ancora abbastanza più costosi

SSD vs dischi rigidi

  • Vantaggi degli SSD:
  • Assenza di rumorosità
  • Bassissima probabilità di rottura
  • Minori consumi
  • Tempo di accensione del PC ridotto
  • Maggiore resistenza agli urti
  • Maggiore durata nel tempo
  • Svantaggi degli SSD:
  • Maggiore costo per GB

Le periferiche di input e di output

Input ed output

  • Utilizzati per comunicare con l’elaboratore
  • Input: per fornire al computer dati da elaborare
  • Output: per vedere i dati elaborati e distribuirli agli altri dispositivi
  • Esistono dispositivi che effettuano sia input che output
  • IngeneresiindicanoconI/O

LA TASTIERA

Tastiera

  • Serve a digitare dati testuali e numerici da immettere nel computer
  • Lo strumento di input più usato
  • Processo di inserimento lento, se non si sa dattilografare

Layout QWERTY

  • Inventato nel 1864
  • Le coppie di lettere maggiormente utilizzate sono separate da altre
  • Mentre una mano si posiziona, l’altra colpisce il tasto
  • I tasti F e J hanno barretta di riferimento per dattilografare
  • Nel 1932 Dvorak inventa un metodo che velocizza la scrittura, ma non ha successo

Tastiera ergonomica

  • Forma e tecnologia dei tasti tali da evitare alcuni problemi di salute legati alle

articolazioni

Tastiera virtuale

  • Tastiera visualizzata direttamente sullo schermo d iPC o tablet
  • Indispensabile in dispositivi privi di tastiera fisica
  • Risolvono il problema delle lingue o delle scritture ideografiche

Tipologie di tasti

  • I tasti sulla tastiera possono essere suddivisi in:
    • Caratteri
  • Alla pressione di un tasto, viene inserita:
  • La lettera minuscola, se BLOC MAIUSC è spento
  • La lettera maiuscola, se BLOC MAIUSC è acceso
  • Per inserire le maiuscole occorre:
  • Premere il tasto + MAIUSC (contemporaneamente)
  • Oppure attivare BLOC MAIUSC
  • Se BLOC MAIUSC è attivato, con MAIUSC si inseriscono le lettere minuscole

Tasti di direzione

  • Le frecce spostano il cursore nelle 4 direzioni
  • Utili in editor di testo o per spostarsi tra elementi
  • INIZIO e FINE spostano il cursore a inizio o fine riga
  • PAG SU e PAG GIU spostano il cursore tra le pagine

Altri tasti

ESC (Escape):

  • In origine usato per dare comandi a periferiche
  • Oggi usato nelle interfacce grafiche per uscire dalle finestre di dialogo

• STAMP:

  • In origine usato per inviare il buffer video alla stampante
  • Oggi usato per fare una cattura schermo dell’interfaccia grafica
  • INS: attiva/disattiva la sovrascrittura
  • Usato solo negli editor di testo
  • CANC (DEL): cancellala lettera che si trova a destra del cursore

Tasti Windows

  • La sola pressione apre il menù Start
  • La pressione in combinazione con altri tasti esegue funzioni di uso comune per Windows

Altri dispositivi di input testuale

Altri dispositivi di input testo

  • L’inserimento da tastiera è un processo lungo e dispendioso
  • Metodi alternativi:

• – OCR

  • Riconoscimento della calligrafia
  • Codici a barre
  • Riconoscimento vocale

OCR

  • Optical Character Recognition
  • Consente di invertire il processo di stampa:
    • Uno scanner esegue la scansione di un documento stampato creando un file di

immagine grafica

  • Il software di OCR analizza le varie parti dell’immagine
  • Il software di OCR confronta i caratteri incontrati con le matrici dei caratteri noti:
    • Precisione variabile in base a qualità di originale e immagine
  • Il documento ottenuto può essere salvato e poi modificato

con un programma di videoscrittura

Riconoscimento calligrafia

  • Alcuni smartphone e tablet consentono all’utente di scrivere con un pennino
  • Un’apposito programma può riconoscere la calligrafia e trasformarla in testo digitalizzato
  • Operazione complessa: le calligrafie sono infinite
  • Velocità media di scrittura:
    • 12 parole/min in stampatello
    • 33 parole/min in corsivo

Codici a barre (1)

  • Costituiti da barre e spazi di diverso spessore
  • Trasmettono informazioni su prodotti o indirizzi
  • Leggibili con appositi lettori, usati nei supermercati
  • Rendono possibile:
  • Avere subito informazioni sul prodotto
  • Conoscere velocemente il prezzo del prodotto
  • Conoscere lo stato del magazzino

Codice a barre (2)

  • Tipi di codice a barre:
  • EAN (European Article Number): 8 o 13 cifre, usato per prodotti di consumo
  • Farmacode (Codice 32), usato per i farmaci
  • UPC (Universal Product Code): prodotti importati dal mondo anglosassone
  • QRCode, per informazioni leggibili con smartphone

Riconoscimento vocale

  • Funzionamento:
  • Indipendente dall’interlocutore (es. risponditore automatico)
  • Dipendente dall’interlocutore
  • Nel secondo caso, viene creata una matrice vocale dell’utente attraverso una procedura di

training

  • La voce viene analizzata attraverso:
    • Modello acustico
  • Modello linguistico

STRUMENTI DI PUNTAMENTO

  • Utilizzati nelle interfacce grafiche
  • Consentono di:
  • Puntare gli elementi visualizzati
  • Selezionarli («fare clic»)
  • Spostarli
  • Fanno muovere un cursore sullo schermo
  • Permettono di eseguire comandi
  • Permettono di manipolare dati precedentemente inseriti

Mouse

  • Lo strumento di puntamento più usato
  • Prima: una pallina e due pulsanti
  • Oggi: sensore ottico e due o più pulsanti
  • Coi pulsanti è possibile eseguire azioni sull’oggetto selezionato

Touchpad

  • Sottile tappetino sensibile alla pressione
  • Ormai diffuso su tutti i notebook
  • Inventato da Synaptics, azienda di Faggin