Comments
Description
Transcript
Abilità Informatiche Multimediali
Dipartimento di Scienze della Formazione Informatica e Abilità Informatiche Multimediali Mauro Mezzini Dipartimento di Scienze della Formazione FONDAMENTI Cosa significa calcolare? 3+5 3+1+1+1+1+1 5 volte Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione FONDAMENTI 4+3 4+1+1+1 3 volte Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione FONDAMENTI 4+3 1. Tieni 4 in una mano (mano A) 2. Tieni 3 a mente (mente B) 3. Metti zero nell’altra mano (mano C) 4. Se la mano (C) non è uguale al numero a mente (B) • • Aggiungi uno alla mano C ripeti il passo 4 altrimenti • La procedure è terminata Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione FONDAMENTI Operazioni elementari effettuate 1. Aggiungi uno 2. Se … allora ripeti… 3. Assegnazione Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione FONDAMENTI Aggiungi uno Aggiungi uno alla mano A Aggiungi uno ad A Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione FONDAMENTI Se il numero che ho a mente B è uguale al valore della mano C allora si B è uguale a C ? no Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione FONDAMENTI Assegnazione C=0 Assegna 0 alla mano C Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione ALGORITMO Procedimento che esegue un calcolo mediante una sequenza finita di operazioni. Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione DIAGRAMMA DI FLUSSO Schema grafico per la descrizione di un algoritmo. Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione ALGORITMI Procedura. Somma due numeri inizio leggi A leggi B C=0 B è uguale a C? sì no aggiungi uno ad A aggiungi uno a C fine Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione ALGORITMI inizio Procedura. Somma due numeri leggi A leggi B C=0 B è uguale a C? sì no aggiungi uno ad A aggiungi uno a C fine Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione ALGORITMI Procedura. Somma due numeri inizio 3+2 leggi A leggi B A=3 B=2 C=0 C=0 B è uguale a C? sì no aggiungi uno a C 1 C=2 aggiungi uno ad A A=5 4 fine Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione ALGORITMI Procedura. Moltiplica due numeri 3×4=3+3+3+3 4 volte Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione ALGORITMI Procedura. Moltiplica due numeri inizio 3×2 leggi A leggi B A=3 B=2 C=0 C=0 R=0 R=0 B è uguale a C? sì no somma A ad R 3 R=6 aggiungi uno a C C=2 1 fine Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione ALGORITMI 53 Procedura. sottrai due numeri inizio leggi A leggi B A=5 B=3 C=B C=3 R=0 R=0 A è uguale a C? sì no aggiungi uno ad R R=2 1 aggiungi uno a C C=5 4 fine Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione ALGORITMI Assegnazione C=B Incremento di uno aggiungi uno ad R A è uguale a C? sì Se … allora ripeti … no Istruzioni Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione LINGUAGGI FORMALI BEGIN LEGGI A; LEGGI B; C = 0; RIPETI_FINO_A_CHE C≠B BEGIN A = A + 1; C = C + 1; END END Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione RAPPRESENTAZIONE DATI 0 1 Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione RAPPRESENTAZIONE DATI DEFINIZIONE DI ELEVAMENTO A POTENZA 22 =2×2=4 23 =2×2×2=8 102 =10×10=100 10n =10×10…×10 n volte Convenzione 100 =1 101=10 Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione RAPPRESENTAZIONE DATI DEFINIZIONE DI ELEVAMENTO A POTENZA an = a × a ×… × a n volte base esponente Convenzione: a0 =1 a1=a Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione RAPPRESENTAZIONE DATI SISTEMA DI NUMERAZIONE POSIZIONALE base 10 CIFRE 0 1 2 3 4 5 6 7 8 9 10500 152976 2 NUMERI Informatica e Abilità Informatiche Multimediali 0,023 Dipartimento di Scienze della Formazione RAPPRESENTAZIONE DATI SISTEMA DI NUMERAZIONE POSIZIONALE base 10 153 ≠ 315 ≠ 531 La posizione delle cifre nel numero è importante! Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione RAPPRESENTAZIONE DATI SISTEMA DI NUMERAZIONE POSIZIONALE base 10 153 2 153 = 1×100 + 5×10 + 3×1 11×10 centinaio 0 33×10 unità 153 = 1×102 +55×10 5×10 11 + 3×100 decine Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione RAPPRESENTAZIONE DATI SISTEMA DI NUMERAZIONE POSIZIONALE Posizione … Potenza di 10 … 104 103 102 101 100 Numero … 4 3 2 1 1 5 Informatica e Abilità Informatiche Multimediali 0 3 Dipartimento di Scienze della Formazione RAPPRESENTAZIONE DATI SISTEMA DI NUMERAZIONE POSIZIONALE base 2 CIFRE 10100 10 1,01 NUMERI Informatica e Abilità Informatiche Multimediali 0,011 Dipartimento di Scienze della Formazione RAPPRESENTAZIONE DATI SISTEMA DI NUMERAZIONE POSIZIONALE base 2 1101 ≠ 1110 ≠ 1011 La posizione delle cifre nel numero è importante! Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione RAPPRESENTAZIONE DATI SISTEMA DI NUMERAZIONE POSIZIONALE base 2 101 = 5 (in decimale) 2 101 = 1×4+ 0×2 + 1×1 0 11×2 quattrina 11×2 unità 2+ 0×21 + 1×20 101 = 1×2 1 0 0×2 coppie Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione RAPPRESENTAZIONE DATI SISTEMA DI NUMERAZIONE POSIZIONALE Posizione … 4 3 2 1 0 Potenza di 2 … 24 23 22 21 20 1 0 1 Numero … Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione RAPPRESENTAZIONE DATI calcolare il valore decimale del numero binario 1011 … … 24 23 22 21 20 1 0 1 1 1×23 +0×22 +1×21 + 1×20 = 23 + 0+ 21 + 1 = 8 + 0+ 2 +1 Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione RAPPRESENTAZIONE DATI BIT BYTE Un byte è composto da 8 bit Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione RAPPRESENTAZIONE DATI 210 = 1024 = 1 kilobyte = 1KB 220 = 210 x 210 = 1024 x 1024 = 1.048.576 = 1 megabyte = 1MB 230 = 210 x 210 x 210 = 1024 x 1024 x 1024 = 1 gigabyte = 1GB 1 terabyte = 1 TB Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione RAPPRESENTAZIONE DATI Caratteri: codici ASCII Binario Dec. Car. Binario Dec. Car. 01000001 65 A 01010000 80 P 01000010 66 B 01010001 81 Q 01000011 67 C 01010010 82 R 01000100 68 D 01010011 83 S 01000101 69 E 01010100 84 T 01000110 70 F 01010101 85 U 01000111 71 G 01010110 86 V 01001000 72 H 01010111 87 W 01001001 73 I 01011000 88 X 01001010 74 J 01011001 89 Y 01001011 75 K 01011010 90 Z 01001100 76 L 01001101 77 M 01001110 78 N 01001111 79 O Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione RAPPRESENTAZIONE DATI Caratteri: codici ASCII Binario Dec. Car. Binario Dec. Car. 01000001 65 A 01010001 80 P 01000010 66 B 01010010 81 Q 01000011 67 C 01010011 82 R 01000100 68 D 01010100 83 S 01000101 69 E 01010101 84 T 01000110 70 F 01010110 85 U 01000111 71 G 01010111 86 V 01001000 72 H 01011000 87 W 01001001 73 I 01011001 88 X 01001010 74 J 01011010 89 Y 01001011 75 K 01011011 90 Z 01001100 76 L 01001101 77 M 01001110 78 N 01001111 79 O Informatica e Abilità Informatiche Multimediali Binario dec Car 01000011 67 C 01001001 73 I 01000001 65 A 01001111 79 O Dipartimento di Scienze della Formazione LINGUAGGI FORMALI BEGIN LEGGI A; LEGGI B; C = 0; R = A; RIPETI_FINO_A_CHE C≠B BEGIN R = R + 1; C = C + 1; END END Indirizzo Istruzione 2061 00000000 2062 01001001 2063 01011000 2064 01111000 2065 01111011 2066 01111010 2067 00000000 2068 00011011 2069 00011011 2070 00000001 Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione RAPPRESENTAZIONE DATI Immagini Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione RAPPRESENTAZIONE DATI Immagini Pixel =PICTure ELement Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione RAPPRESENTAZIONE DATI Immagini Un pixel richiede tre byte 2048 1024 pixel 2 milioni di pixel 2 Mega pixel 3 byte/pixel = 6 MB Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione RAPPRESENTAZIONE DATI Suoni ampiezza tempo Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazio RAPPRESENTAZIONE DATI Suoni ampiezza 12 tempo Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione HARDWARE HARDWARE Procedura. Somma due numeri SOFTWARE Dati da elaborare. SOFTWARE primo numero :2 secondo INPUT numero : 2 INPUT MEMORIA OUTPUT Esecuzione. 2+2 ELABORAZIONE Risultato. 4 OUTPUT Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione COMPONENTI DI BASE CPU Central Processing Unit CLOCK DELLA CPU. DECIDE QUANDO LA CPU CAMBIA STATO 3 GHz = 3 miliardi di cambi di stato al secondo Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione COMPONENTI DI BASE CLOCK DELLA CPU. DECIDE QUANDO LA CPU CAMBIA STATO 3 GHz = 3 miliardi di cambi di stato al secondo Tempo Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione COMPONENTI DI BASE SCHEDA MADRE. MOTHERBOARD Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione COMPONENTI DI BASE RAM : Random access memory (memoria ad accesso casuale) Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione COMPONENTI DI BASE RAM : Random access memory (memoria ad accesso casuale) … 5100102 0 1 0 1 0 0 0 1 5100103 0 1 0 1 1 0 0 0 5100104 1 0 0 1 0 1 1 1 5100105 0 1 1 1 0 0 0 1 5100106 1 1 1 1 0 1 1 1 5100107 0 1 1 1 0 0 0 0 … Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione COMPONENTI DI BASE ROM : Read Only Memory (Memoria a sola lettura) … 5100102 0 1 0 1 0 0 0 1 5100103 0 1 0 1 1 0 0 0 5100104 1 0 0 1 0 1 1 1 5100105 0 1 1 1 0 0 0 1 5100106 1 1 1 1 0 1 1 1 5100107 0 1 1 1 0 0 0 0 … Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione COMPONENTI DI BASE Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione DISPOSITIVI DI INPUT Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione DISPOSITIVI DI OUTPUT Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione DISPOSITIVI DI OUTPUT Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione DISPOSITIVI DI OUTPUT Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione DISPOSITIVI DI OUTPUT Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione MEMORIZZAZIONE E ARCHIVIAZIONE DATI Memorie di Massa Disco rigido Dischi ottici Nastri magnetici Pendrive Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione TIPOLOGIE DI COMPUTER Smartphone Tablet Notebook Laptop PC Server Super Computer Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione PRESTAZIONI •CPU e clock •Quantità della RAM •Prestazioni della memoria di massa •Prestazioni delle periferiche di input e output (video) Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione MEMORIZZAZIONE E ARCHIVIAZIONE DATI curriculum vitae selfie vacanze album ramazzotti programma elab. testi 00110000 00110011 11011011 … 01110010 10110011 10011001 11001100… 11110000 00110011 11011011 11… 11111010 10000011 10010001 0000… FILE Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione MEMORIZZAZIONE E ARCHIVIAZIONE DATI curriculum vitae album ramazzotti selfie vacanze word Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione MEMORIZZAZIONE E ARCHIVIAZIONE DATI curriculum vitae.doc foto vacanze.png album ramazzotti.mp3 programma elaborazione testi.exe ESTENSIONE Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione MEMORIZZAZIONE E ARCHIVIAZIONE DATI Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione MEMORIZZAZIONE E ARCHIVIAZIONE DATI Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazio MEMORIZZAZIONE E ARCHIVIAZIONE DATI File Directory o cartelle Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazio MEMORIZZAZIONE E ARCHIVIAZIONE DATI Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione SOFTWARE DI SISTEMA Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione SOFTWARE DI SISTEMA Utenti Programmi e applicazioni SISTEMA OPERATIVO Periferiche di Input/output CPU Memoria RAM Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione SOFTWARE APPLICATIVO Automazione di ufficio: Elaborazione testi Foglio elettronico Presentazioni Basi di dati Elaborazione immagini, suoni e filmati Comunicazione: World wide web (web browser) Posta elettronica Trasferimento file Instant Messaging Telefonia (es skype) Svago: Video Game Riproduzione musicale, filmati e TV Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione SOFTWARE APPLICATIVO Accessibilità del computer Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione RETI DI COMPUTER INTERNET UMTS DIAL UP ADSL switch ISDN modem WIFI WIFI Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione RETI DI COMPUTER lan router lan lan lan router Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione RETI DI COMPUTER Indirizzo IP (Internet Protocol) 173.252.120.6 Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione RETI DI COMPUTER Transfer Rate (rateo di trasferimento) bit trasmessi al secondo Kbps = 1000 bit al sec. Mbps Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione TECNOLOGIE DELLA COMUNICAZIONE E DELL’INFORMAZIONE INTERNET •Informazione: giornali, blog, news ecc. •Commercio: prenotazione biglietti, acquisto libri, ecc. •Servizi della pubblica amministrazione •Telelavoro •Posta elettronica •Instant messaging (anche detta chat) •Social networks •Telefonia (Voice over IP, i.e. skype) Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione ERGONOMIA Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione SICUREZZA Accesso regolamentato alle risorse informatiche userid e password: Identificatore utente e chiave segreta di accesso. Salvataggio dei dati e backup Virus Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione SICUREZZA FIREWALL Informatica e Abilità Informatiche Multimediali Dipartimento di Scienze della Formazione ASPETTI GIURIDICI •Copyright del software •Licenza d’uso •Software freeware, shareware •Tutela della privacy Informatica e Abilità Informatiche Multimediali PRENOTAZIONI LABORATORIO A: [email protected] OGGETTO: prenotazione laboratorio informatica matricola nome cognome prenotazione (scrivere SÌ oppure NO) Informatica e Abilità Informatiche Multimediali PRENOTAZIONI LABORATORIO A: [email protected] OGGETTO: prenotazione laboratorio informatica 999999 Maria Rossi SI Informatica e Abilità Informatiche Multimediali