Compiti per le vacanze di Informatica
Transcript
Compiti per le vacanze di Informatica
Compiti per le vacanze di Informatica Anno Scolastico 2014-2015 Prof. Sse Cristina Pagetti e Paola Goi Classe TERZA B SIA Attenzione: I compiti devono essere fatti su fogli a parte (o un piccolo quaderno) 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 o o da 1 a 6 pagina 35 da 5 a 10 pagina 74-75, 4 e 5 a pagina 76 1,2,3,4 ,6, 7 e 8 pagina 139-140 Esercizi: 2) Dati i seguenti numeri espressi in notazione decimale convertirli in binario, ottale ed 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+1010 101010+111111, 1110101+1110 111101+110111, 1110101+10101 10111010+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/11 1110101/10101, 111111/111 1110101/1010, 111111/11111 1110101/101, 11111111/11001 Sottrazioni: 110101-1110, 1110001-11100 110101-1111, 111000001-111100 110101-1001, 11100000001-111100 110101-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 stamparlo 2. Dati N numeri (con N letto in input) determinare l’elemento massimo 3. Dati N numeri (con N letto in input) determinare l’elemento minimo 4. Dati N numeri (con N letto in input) determinare gli elementi massimo e minimo 5. Dati N numeri (con N letto in input) determinarne la media e la somma 6. Dati 30 numeri letti in input determinare quanti numeri sono compresi tra 20 e 50 7. Dati N numeri letti in input (con N letto in input) determinare quanti numeri sono compresi tra 20 e 50 8. 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 Feltrinelli 2. “L’arte dell’inganno” di Kevin Mitnick, casa editrice Feltrinelli 3. “L’IBM e l’olocausto” , Edwin Black, Rizzoli collana storica/saggistica 4. “Il codice enigma”, Hugh Sebach Montefiore, il saggiatore 5. “23, la storia dell’hacker Kark Koch”, Hans-Christian Smith, Gutman Michael, Shake edizioni 6. “L’hacker della porta accanto”, Long Johnny, APOGEO 7. “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 Equilibri 9. “Elogio della pirateria. Dal Corsaro Nero agli hacker, dieci storie di ribellioni creative “, Gubitosa Carlo 10. “Storia e memoria del personal computer. Il caso italiano”, Marcello Zane, Jaca Book 11. “Storia dell'informatica. Dai primi computer digitali all'era di internet”, Cerulli, Paul, Apogeo 12. “Dall'ipertesto al Web. Storia culturale dell'informatica”, Paola Castellucci, Laterza 13. “Uomini e computer, storia delle macchine che hanno cambiato il mondo”, Casalegno Michele, Hoepli 14. “Hackers, gli eroi della rivoluzione informatica”, Steven Levy, Shake edizioni 15. “Crypto. I ribelli del codice in difesa della privacy”, Steven Lavy, Shake edizioni 16. “I guerrieri del software”, Pascal Zachary, UTET 17. “Digerati. Dialoghi con gli artefici della nuova frontiera elettronica”, Brockman John, Garzanti libri 18. “Federico Faggin, il padre del microprocessore”, A. Galippi, Tecniche Nuove 19. “Insieme ma soli”, Sherry Turkle, CODICE 20. “I nemici della rete”, A. Gilioli, A. Di Corinto, RIZZOLI PROGRAMMA SVOLTO: ANNO SCOLASTICO 2014-2015 DOCENTE Cristina Pagetti - Paola Goi DISCIPLINA Informatica CLASSE TERZA SEZ. B INDIRIZZO SIA LIBRO 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 output Modulo 6 Interfaccia utente: caselle di controllo, pulsanti di opzione Le strutture di controllo: selezione semplice, annidata e multipla Sequenziale Cicli iterativi per vero e per falso Cicli con uscita per risposta esplicita Esercitazioni 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 Marconi Lettura 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 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*X 2 + 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.