Compiti per le vacanze di Informatica - digila.it B SIA (A.S... · o da 1 a 6 pagina 35 ... Edwin...

4

Click here to load reader

Transcript of Compiti per le vacanze di Informatica - digila.it B SIA (A.S... · o da 1 a 6 pagina 35 ... Edwin...

Page 1: Compiti per le vacanze di Informatica - digila.it B SIA (A.S... · o da 1 a 6 pagina 35 ... Edwin Black, Rizzoli collana storica/saggistica 4. “Il codice enigma”, ... Il linguaggio

Compiti per le vacanze di InformaticaAnno Scolastico 2014-2015

Prof. Sse Cristina Pagetti e Paola GoiClasse TERZA B SIA

Attenzione: I compiti devono essere fatti su fogli a parte (o un piccoloquaderno) e consegnati all’insegnante il primo giorno di scuola

Programma svolto in classe e in laboratorio:TEORIA (vedi programma svolto allegato): ripassare quando fatto durante l’anno e svolgere i seguenti esercizi del libro:

o da 1 a 6 pagina 35

o da 5 a 10 pagina 74-75, 4 e 5 a pagina 76

o 1,2,3,4 ,6, 7 e 8 pagina 139-140

Esercizi:2) Dati i seguenti numeri espressi in notazione decimale convertirli in binario, ottaleed esadecimale:2320, 33333, 456, 6767, 544, 2345, 3461, 989, 565, 333, 777, 888, 999, 3331,444, 555, 666, 222

3) Eseguire le seguenti operazioni tra numeri espressi in notazione binaria:Somme: 11111+110101, 1010101+1010101010+111111, 1110101+1110111101+110111, 1110101+1010110111010+1111111, 11110101+111011

Moltiplicazioni: 111101*111101, 111010*111111 111111*110101, 1010*111111 11111101*110101, 11010*111111 10000101*11110101, 11010*1111

Divisioni:1110101/101010, 111111/1111 ( “/” = divisione)1110101/101010, 111111/111110101/10101, 111111/1111110101/1010, 111111/111111110101/101, 11111111/11001

Sottrazioni:110101-1110, 1110001-11100110101-1111, 111000001-111100110101-1001, 11100000001-111100110101-1000, 111000000001-111100

4) Realizzare il diagramma di flusso dei seguenti problemi e codificarli in Visual Basic:1. Dato il peso e il sesso di N persone ( con N letto in input, peso e sesso vengono letti in coppia)determinare (contare!) quante donne eccedono i 75 chili e stamparlo2. Dati N numeri (con N letto in input) determinare l’elemento massimo3. Dati N numeri (con N letto in input) determinare l’elemento minimo4. Dati N numeri (con N letto in input) determinare gli elementi massimo e minimo5. Dati N numeri (con N letto in input) determinarne la media e la somma6. Dati 30 numeri letti in input determinare quanti numeri sono compresi tra 20 e 50

Page 2: Compiti per le vacanze di Informatica - digila.it B SIA (A.S... · o da 1 a 6 pagina 35 ... Edwin Black, Rizzoli collana storica/saggistica 4. “Il codice enigma”, ... Il linguaggio

7. Dati N numeri letti in input (con N letto in input) determinare quanti numeri sono compresi tra 20 e 508. Dati 30 numeri letti in input determinare quanti numeri sono pari (utilizzare l’operatore modulo).9. Dati N numeri letti in input determinare quanti sono pari (utilizzare l’operatore modulo).

5) Scegliere almeno un libro tra quelli elencati e leggerlo, fare poi una relazione scritta:

1. “L’arte dell’intrusione” di Kevin Mitnick, casa editrice Feltrinelli2. “L’arte dell’inganno” di Kevin Mitnick, casa editrice Feltrinelli3. “L’IBM e l’olocausto” , Edwin Black, Rizzoli collana storica/saggistica4. “Il codice enigma”, Hugh Sebach Montefiore, il saggiatore5. “23, la storia dell’hacker Kark Koch”, Hans-Christian Smith, Gutman Michael, Shake

edizioni6. “L’hacker della porta accanto”, Long Johnny, APOGEO7. “Hacker republic. Dal tecnoterrore alla trilogia Millennium: i nuovi pirati di

Cyberworld”, Fabio Ghioni 8. “Hacker, scienziati e pionieri. Storia sociale del ciberspazio e della

comunicazione elettronica”, Gubitosa Carlo, Nuovi Equilibri9. “Elogio della pirateria. Dal Corsaro Nero agli hacker, dieci storie di ribellioni

creative “, Gubitosa Carlo10.“Storia e memoria del personal computer. Il caso italiano”, Marcello Zane, Jaca

Book11.“Storia dell'informatica. Dai primi computer digitali all'era di internet”, Cerulli,

Paul, Apogeo12.“Dall'ipertesto al Web. Storia culturale dell'informatica”, Paola Castellucci, Laterza13.“Uomini e computer, storia delle macchine che hanno cambiato il mondo”,

Casalegno Michele, Hoepli14.“Hackers, gli eroi della rivoluzione informatica”, Steven Levy, Shake edizioni15.“Crypto. I ribelli del codice in difesa della privacy”, Steven Lavy, Shake edizioni16.“I guerrieri del software”, Pascal Zachary, UTET17.“Digerati. Dialoghi con gli artefici della nuova frontiera elettronica”, Brockman

John, Garzanti libri18.“Federico Faggin, il padre del microprocessore”, A. Galippi, Tecniche Nuove19.“Insieme ma soli”, Sherry Turkle, CODICE20.“I nemici della rete”, A. Gilioli, A. Di Corinto, RIZZOLI

Page 3: Compiti per le vacanze di Informatica - digila.it B SIA (A.S... · o da 1 a 6 pagina 35 ... Edwin Black, Rizzoli collana storica/saggistica 4. “Il codice enigma”, ... Il linguaggio

PROGRAMMA SVOLTO:

ANNO SCOLASTICO 2014-2015DOCENTE Cristina Pagetti - Paola Goi

DISCIPLINA Informatica

CLASSE TERZA SEZ. B INDIRIZZO SIALIBRO DI TESTO: Informatica per sistemi informativi aziendali volume 3 ATLAS

Programma svolto:Introduzione all'Informatica: sistemi informatici e informativi e definizioni, le soluzioni informatiche per i processi produttivi e industriali, le tecnologie informatiche nei contesti organizzativi e aziendali (pagina 14-34 del testo)I sistemi di numerazione binario, ottale ed esadecimale, I diagrammi di flusso (pagina 98-110 e 115-128)L'architettura del calcolatore: dal modello di Von Neumann ai moderni calcolatori e le funzionalità del sistema operativo (pagina 51-65 del libro di testo)I linguaggi di programmazione e i paradigmi di programmazione (pag.131-138)Il sistema operativo Windows e l’interprete dei comandi (pagina 64-88)

Laboratorio: Il linguaggio VisualBasic Modulo 5 Programmazione Visuale: le variabili, le costanti, concetto di contatore e accumulatore, form e controlli, messaggi di input e di outputModulo 6 Interfaccia utente: caselle di controllo, pulsanti di opzioneLe strutture di controllo: selezione semplice, annidata e multipla Sequenziale Cicli iterativi per vero e per falso Cicli con uscita per risposta esplicitaEsercitazioni riguardanti tutte le strutture, in particolare calcolo della media nella sequenza, selezione e iterazione, ricerca del massimo e minimo.

Dispense distribuite dalle docenti:La storia del calcolatore, la cache, l'ergonomia, la scheda madre e i flussi di dati all'interno del calcolatore, il “phishing”Nella sezione Didattica on Line ( Goi): lezione di Windows.pdf, Algoritmi.pdf, Presentazione di VisualBasic.pdf

Attività di approfondimento:DVD “I pirati della silicon valley” film sulla storia di Microsoft e Apple“Il mago delle onde” sulla vita di Guglielmo MarconiLettura della rivista computer BILD di Marzo, Aprile e Maggio

Progetto Informatica-Inglese: Computer programming & Operating System (pagine 77 ,78,143,144 del testo) letta, spiegata in classe la parte del testo relativa al progetto CLIL

Page 4: Compiti per le vacanze di Informatica - digila.it B SIA (A.S... · o da 1 a 6 pagina 35 ... Edwin Black, Rizzoli collana storica/saggistica 4. “Il codice enigma”, ... Il linguaggio

ESERCIZI DI LABORATORIO OBBLIGATORI PER CHI HA IL DEBITO. Chi non ha il debito sviluppa solo i punti 2, 7,8, 10.Sviluppare l’analisi dei dati, il diagramma a blocchi e il codice visulbasic (quest’ultimo su pen drive o su carta)

1. Letto in input il valore X calcola il valore dell’espressione A*X2 + B*X sapendo che A vale10 e B vale 15.

2. Uno studente ha effettuato tre prove ottenendo voti compresi tra 1 e 10. Scrivi un programma che calcoli la media dei voti e li visualizzi.

3. Un meccanico vuole automatizzare la gestione dei preventivi per le riparazioni delle automobili. Scrivi un programma che, conoscendo il costo della mano d’opera all’ora, il costo dei ricambi, il numero di ore impiegate permetta di calcolare e stampare il prezzo totale da pagare. Prevedi l’applicazione dell’aliquota IVA.

4. Scrivi un programma che preveda in input un numero e verifichi se questo è esterno all’intervallo (-5, +10); in questo caso stampi “Il dato è fuori dall’intervallo”, altrimenti “OK”.

5. Dati i nomi di tre concorrenti e i tempi impiegati per portare a termine una gara, visualizza il nome del vincitore.

6. Dati tre numeri stampali in ordine crescente.7. Inseriti in input per ogni giorno di un mese il numero di copie di un giornale vendute in

quel giorno, determina in quale giorno del mese si è verificata la vendita massima di copie di un giornale. Determinare la media giornaliera di copie vendute.

8. Inserire una serie di numeri, calcolare la somma dei numeri positivi. Il programma termina quando si inserisce il numero 0.

9. In una classe IV vi sono ragazzi di varie età. Realizza un programma che, ricevute in input le età degli studenti, calcoli e stampi quanti sono gli studenti ancora minorenni.

10. Hai i dati relativi a una serie di N cinema, per ogni cinema si conoscono il nome e l’incasso. Scrivi un programma che, presi in input tali dati, stampi il nome del cinema il cui incasso è superiore a una data cifra fornita in input.