4U Informatica 30/10/2015 Prova di verifica (soluzioni) N.A.

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "4U Informatica 30/10/2015 Prova di verifica (soluzioni) N.A."

Transcript

1 4U-V (S) Studente: THE TEACHER CLASSE MATERIA DATA OGGETTO VALUTAZIONE 4U Informatica 30/10/2015 Prova di verifica (soluzioni) N.A. 1. Stando al formalismo dei diagrammi a blocchi, quale delle seguenti figure geometriche è impiegata per rappresentare un blocco di selezione? Un rombo. Un parallelogramma. Un ellissi. Un rettangolo. Un trapezio isoscele. 2. Si consideri l algoritmo descritto dal seguente diagramma a blocchi. LEGGI e, u b = e - u SCRIVI b Quale delle seguenti affermazioni è sicuramente errata? L algoritmo si avvale di una struttura di sequenza. L algoritmo calcola la differenza b tra le entrate e le uscite di un soggetto. L algoritmo calcola la differenza b tra due dati numerici e ed u. L algoritmo comprende un istruzione di assegnamento. L algoritmo non comprende istruzioni di output. L algoritmo non si avvale di strutture di selezione. L algoritmo può restituire un risultato negativo. L algoritmo riceve due dati in input. L algoritmo non si avvale della struttura di selezione semplice. L algoritmo restituisce 0 se e = 15 e u = 15. Pagina 1 di 9

2 3. Si consideri la struttura di selezione rappresentata dalle seguenti istruzioni, espresse in pseudocodice. 1 SE a > b 2 a = a a + a 3 ALTRIMENTI 4 b = b b - b Quali valori assumono i dati a e b a seguito di tali istruzioni, se i loro valori iniziali sono, rispettivamente, 10 e 5? a = 110; b = 5 a = 110; b = 20 a = 20; b = 110 a = 5; b = 110 a = 100; b = 5 4. Si consideri l algoritmo descritto dalle seguenti istruzioni, espresse in pseudocodice. 1 2 k = 0 3 s = 0 4 FAI 5 k = k s = s + k 7 MENTRE k < 3 8 SCRIVI s 9 Qual è il valore del dato s, restituito dall algoritmo? Quale delle seguenti affermazioni è corretta? L algoritmo si avvale di una struttura di selezione. L algoritmo si avvale di una struttura di iterazione precondizionale L algoritmo si avvale di una struttura di iterazione postcondizionale. L algoritmo non si avvale di strutture di iterazione. 5. Quale delle seguenti affermazioni definisce nel modo più corretto il concetto di algoritmo? Un algoritmo è un procedimento volto a risolvere un problema, attraverso un insieme finito di istruzioni elementari. Un algoritmo è un procedimento volto a risolvere un problema, attraverso un diagramma a blocchi, strutturato opportunamente, che ne fornisce la soluzione. Pagina 2 di 9

3 Un algoritmo è un procedimento volto a risolvere un problema, che elabora i dati ricevuti in input per restituire un risultato derivato dagli stessi. Un algoritmo è un procedimento volto a risolvere un problema, attraverso una combinazione opportuna delle strutture di selezione e di iterazione. 6. Progettare, in pseudocodice o con un diagramma a blocchi, un algoritmo che converta in gradi Fahrenheit ( F) un dato di temperatura espresso nella scala Celsius ( C). Suggerimento Si ricordi che la conversione Celsius-Fahrenheit è data dalla formula seguente. F = C 1, Esempio Data la temperatura di 100 C, l algoritmo deve restituire il valore 212, dal momento che 100 1, = 212 (la temperatura di ebollizione dell acqua, secondo la scala Fahrenheit). t C : temperatura in C t F : temperatura in F LEGGI t C t F = t C 1, SCRIVI t F Pagina 3 di 9

4 7. Progettare, con un diagramma a blocchi, un algoritmo che riceva in input un numero decimale n (si assuma compreso tra 0 e 1) e lo arrotondi al valore intero più vicino, secondo i seguenti criteri. se n < 0,5 il suo arrotondamento è pari a 0; se n 0,5 il suo arrotondamento è pari a 1. Nel diagramma ottenuto, colorare o circoscrivere con un riquadro tutti i blocchi di comunicazione. Esempio Per n = 0,57, l algoritmo deve restituire il risultato 1, dal momento che 0,57 è maggiore di 0,5. n : numero in input LEGGI n n 0,5 n = 0 n = 1 SCRIVI n Pagina 4 di 9

5 8. Progettare, in pseudocodice o con un diagramma a blocchi, un algoritmo che riceva in input il risultato di una partita di calcio, sotto forma di due dati distinti gc (gol della squadra in casa) e gt (gol della squadra ospite). L algoritmo deve confrontare i dati ricevuti in input e restituire i messaggi 1, X, 2 per indicare l esito della partita. Esempio Per gc = 2 e gt = 1, l algoritmo deve restituire il messaggio 1, dal momento che la squadra in casa ha vinto la partita. gc gt : gol della squadra in casa : gol della squadra ospite LEGGI gc, gt gc > gt gc < gt SCRIVI "1" SCRIVI "X" SCRIVI "2" Pagina 5 di 9

6 9. Si considerino gli algoritmi A e B descritti dai seguenti diagrammi a blocchi. Algoritmo A Algoritmo B LEGGI N LEGGI N c = 0 c = 0 c = c + 1 c < N c < N SCRIVI c c = c + 1 SCRIVI c Completare le affermazioni seguenti con il valore corretto. Se N = 0, il valore del dato c, restituito dall algoritmo A, è pari a 1. Se N = 0, il valore del dato c, restituito dall algoritmo B, è pari a 0. Se N = 2, il valore del dato c, restituito dall algoritmo A, è pari a 2. Se N = 2, il valore del dato c, restituito dall algoritmo B, è pari a 2. Pagina 6 di 9

7 10. Progettare, con un diagramma a blocchi, un algoritmo che restituisca, in ordine decrescente, tutti i numeri naturali compresi tra 99 e 1 (inclusi). Nel diagramma ottenuto, colorare o circoscrivere con un riquadro tutti i blocchi di elaborazione. Esempio L algoritmo deve restituire, in sequenza, i numeri 99, 98, 97,, 3, 2, 1. n : numero naturale compreso tra 99 e 1 n = 99 n > 0 SCRIVI n n = n 1 Pagina 7 di 9

8 11. Progettare, in pseudocodice o con un diagramma a blocchi, un algoritmo che calcoli, iterativamente, la misura del perimetro di 15 rombi, a partire dalla misura del loro lato. L algoritmo deve ricevere in input la misura del lato l di ciascun rombo e restituirne il perimetro, prima di ripetere il procedimento per il rombo successivo. Suggerimento Si ricordi che il perimetro p di un rombo misura 4 volte il suo lato l (p = 4l). i = 0 i l p : conteggio dei rombi elaborati : lato dell i-esimo rombo : perimetro dell i-esimo rombo i < 15 LEGGI l p = 4 l i = i + 1 SCRIVI p Stando all algoritmo progettato, quale variante della struttura di iterazione si è scelto di impiegare? Una struttura di iterazione precondizionale. Una struttura di iterazione postcondizionale. L algoritmo progettato non si avvale della struttura di iterazione. Pagina 8 di 9

9 12. Si consideri l algoritmo descritto dal seguente diagramma a blocchi. a p IMC : altezza (m) : peso (kg) : indice di massa corporea LEGGI a, p IMC = p / a 2 IMC 25 IMC 18,5 SCRIVI "sovrappeso" SCRIVI "sottopeso" SCRIVI "regolare" Quali delle seguenti affermazioni sono corrette? L algoritmo riceve in input l altezza e il peso di un soggetto. L algoritmo calcola l indice di massa corporea (IMC) di un soggetto, secondo la formula peso altezza 2. L algoritmo riceve in input l altezza e il peso di un soggetto, calcola il suo indice di massa corporea (IMC) e lo classifica sulla base del valore di quest ultimo. L algoritmo restituisce il messaggio regolare se IMC < 25. L algoritmo restituisce il messaggio sottopeso se IMC 18,5. L algoritmo restituisce il messaggio regolare se 18,5 IMC 25. Pagina 9 di 9

Rappresentazione degli algoritmi

Rappresentazione degli algoritmi Rappresentazione degli algoritmi Universitá di Ferrara Ultima Modifica: 21 ottobre 2014 1 1 Diagramma di flusso Utilizzare il diagramma di flusso per rappresentare gli algoritmi che risolvono i seguenti

Dettagli

3. Indicare cosa sta a significare la figura geometrica del rombo in un diagramma a blocchi

3. Indicare cosa sta a significare la figura geometrica del rombo in un diagramma a blocchi 0.1.1.1 Definire un algoritmo 1. Con il termine algoritmo si intende: a) il software utilizzato in un calcolatore b) l elenco finito di istruzioni necessario per risolvere un problema c) un elaboratore

Dettagli

Corso di Informatica. Problemi ed algoritmi. Ing Pasquale Rota

Corso di Informatica. Problemi ed algoritmi. Ing Pasquale Rota Corso di Problemi ed algoritmi Ing Pasquale Rota Argomenti Problemi ed algoritmi Proprietà degli algoritmi Pseucodice Diagrammi di flusso Problemi ed algoritmi - Ing. Pasquale Rota 2 Proprietà degli algoritmi

Dettagli

Algoritmi e soluzione di problemi

Algoritmi e soluzione di problemi Algoritmi e soluzione di problemi Dato un problema devo trovare una soluzione. Esempi: effettuare una telefonata calcolare l area di un trapezio L algoritmo è la sequenza di operazioni (istruzioni, azioni)

Dettagli

Algoritmi e diagrammi di flusso versione biennio

Algoritmi e diagrammi di flusso versione biennio Algoritmi e diagrammi di flusso versione biennio Pablo Genova gallini.genova@gmail.com I. I. S. Angelo Omodeo Mortara Indirizzo Tecnico-Economico A. S. 2015 2016 Cos'è un algoritmo? Algoritmo: procedimento

Dettagli

TITOLO: LEGGERE I QUADRILATERI

TITOLO: LEGGERE I QUADRILATERI TITOLO: LEGGERE I QUADRILATERI Competenze di riferimento: Comprendere ed interpretare l informazione: comprendere messaggi verbali e non verbali di vario genere; individuare ed interpretare l informazione,

Dettagli

Introduzione agli Algoritmi

Introduzione agli Algoritmi Introduzione agli Algoritmi Informatica Sara Zuppiroli A.A. 2012-2013 Informatica () Introduzione agli Algoritmi A.A. 2012-2013 1 / 25 Risoluzione dei problemi Dalla descrizione del problema all individuazione

Dettagli

in termini informali: un algoritmo è una sequenza ordinata di operazioni che risolve un problema specifico

in termini informali: un algoritmo è una sequenza ordinata di operazioni che risolve un problema specifico Click to edit Algoritmo Master title style algoritmo: un insieme ordinato di operazioni non ambigue ed effettivamente computabili che, quando eseguito, produce un risultato e si arresta in un tempo finito

Dettagli

Algoritmi e diagrammi di flusso

Algoritmi e diagrammi di flusso Algoritmi e diagrammi di flusso Pablo Genova gallini.genova@gmail.com I. I. S. Angelo Omodeo Mortara Indirizzo Tecnico-Economico A. S. 2015 2016 Cos'è un algoritmo? Algoritmo: procedimento che risolve

Dettagli

Esercizi sugli Algoritmi numerici

Esercizi sugli Algoritmi numerici Università di Udine, Facoltà di Scienze della Formazione Corso di Informatica Applicata alla Didattica (Giorgio T. Bagni) Esercizi sugli Algoritmi numerici 1. Esercizio risolto. Descrivere, attraverso

Dettagli

Modulo 1 Concetti di base della Tecnologia dell Informazione

Modulo 1 Concetti di base della Tecnologia dell Informazione Modulo 1 Concetti di base della Tecnologia dell Informazione 1.0.1.1 1.0.1.2 1.0.1.3 Algoritmi Definizione di algoritmo e sua rappresentazione grafica Per algoritmo si intende un procedimento, che permette

Dettagli

Dispensa di Informatica II.1

Dispensa di Informatica II.1 ALGORITMI La dispensa di seguito proposta si pone come tutorial per poter porre le basi per la realizzazione di algoritmi che poi potranno eventualmente essere sviluppati in moduli software con metodologia

Dettagli

Problema: dati i voti di tutti gli studenti di una classe determinare il voto medio della classe.

Problema: dati i voti di tutti gli studenti di una classe determinare il voto medio della classe. Problema: dati i voti di tutti gli studenti di una classe determinare il voto medio della classe. 1) Comprendere il problema 2) Stabilire quali sono le azioni da eseguire per risolverlo 3) Stabilire la

Dettagli

Sistemi Web per il turismo - lezione 3 -

Sistemi Web per il turismo - lezione 3 - Sistemi Web per il turismo - lezione 3 - Software Si definisce software il complesso di comandi che fanno eseguire al computer delle operazioni. Il termine si contrappone ad hardware, che invece designa

Dettagli

Laboratorio di informatica Ingegneria Clinica. Esercitazione 2 10 Ottobre 2011

Laboratorio di informatica Ingegneria Clinica. Esercitazione 2 10 Ottobre 2011 Laboratorio di informatica Ingegneria Clinica Esercitazione 2 10 Ottobre 2011 Istruzioni Istruzioni di Input/Output Istruzioni di assegnamento Istruzioni di controllo Permettono di modificare il flusso

Dettagli

Risolvere un problema significa individuare un procedimento che permetta di arrivare al risultato partendo dai dati Termine algoritmo da:

Risolvere un problema significa individuare un procedimento che permetta di arrivare al risultato partendo dai dati Termine algoritmo da: Algoritmi Algoritmi Risolvere un problema significa individuare un procedimento che permetta di arrivare al risultato partendo dai dati Termine algoritmo da: http://it.wikipedia.org/wiki/al-khwarizmi Un

Dettagli

Come ragiona il computer. Problemi e algoritmi

Come ragiona il computer. Problemi e algoritmi Come ragiona il computer Problemi e algoritmi Il problema Abbiamo un problema quando ci poniamo un obiettivo da raggiungere e per raggiungerlo dobbiamo mettere a punto una strategia Per risolvere il problema

Dettagli

Corso di Matematica per la Chimica. Dott.ssa Maria Carmela De Bonis a.a

Corso di Matematica per la Chimica. Dott.ssa Maria Carmela De Bonis a.a Dott.ssa Maria Carmela De Bonis a.a. 2013-14 Programmi Un elaboratore riceve dei dati in ingresso, li elabora secondo una sequenza predefinita di operazioni e infine restituisce il risultato sotto forma

Dettagli

A.S Classe III H Informatica. Programma didattico finale e indicazioni per il recupero estivo relativi all'insegnamento di Informatica

A.S Classe III H Informatica. Programma didattico finale e indicazioni per il recupero estivo relativi all'insegnamento di Informatica O. BELLUZZ I - L. DA VINCI Prot.8480/6.3 del 05/07/2017 A.S. 2016-2017 Classe III H Informatica Programma didattico finale e indicazioni per il recupero estivo relativi all'insegnamento di Informatica

Dettagli

Introduzione. Nome. per la geometria. per le frazioni

Introduzione. Nome. per la geometria. per le frazioni Introduzione Questo volume contiene una serie di esercizi per gli alunni della scuola elementare dalla classe terza in poi, che mirano a consolidare i concetti matematici di base di geometria e di algebra

Dettagli

Informatica/ Ing. Meccanica/ Edile/ Prof. Verdicchio/ 25/02/2016/ Foglio delle domande / VERSIONE 1

Informatica/ Ing. Meccanica/ Edile/ Prof. Verdicchio/ 25/02/2016/ Foglio delle domande / VERSIONE 1 Informatica/ Ing. Meccanica/ Edile/ Prof. Verdicchio/ 25/02/2016/ Foglio delle domande/ VERSIONE 1 1) In Python, se scrivo v = [ ] in un programma, vuol dire che a) v è un quadrato b) v è una list c) v

Dettagli

Array e Oggetti. Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1. Dispensa 12. A. Miola Dicembre 2006

Array e Oggetti. Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1. Dispensa 12. A. Miola Dicembre 2006 Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1 Dispensa 12 Array e Oggetti A. Miola Dicembre 2006 http://www.dia.uniroma3.it/~java/fondinf1/ Array e Oggetti 1 Contenuti Array paralleli

Dettagli

Esercizi 2. Marco Anisetti

Esercizi 2. Marco Anisetti Esercizi 2 Marco Anisetti Verifica del funzionamento con RAPTOR Implementare in RAPTOR i seguenti programmi visti a lezione Moltiplicazione per somme (la versione più efficiente) Divisione per sottrazione

Dettagli

Informatica e Bioinformatica: Algoritmi

Informatica e Bioinformatica: Algoritmi Informatica e Bioinformatica: Algoritmi 20 Marzo 2014 Programmi Applicativi Programmi Applicativi Sistema Operativo (lezione 3) Macchina Hardware (lezione 1 e 2) La macchina hardware permette l esecuzione

Dettagli

Introduzione alla programmazione

Introduzione alla programmazione Introduzione alla programmazione Risolvere un problema Per risolvere un problema si procede innanzitutto all individuazione Delle informazioni, dei dati noti Dei risultati desiderati Il secondo passo consiste

Dettagli

2. Completa scrivendo il numeratore o il denominatore mancante in modo da avere frazioni tutte equivalenti.

2. Completa scrivendo il numeratore o il denominatore mancante in modo da avere frazioni tutte equivalenti. Esercizi per le vacanze estive classe 2^C Svolgere nell ordine tutti gli esercizi indicati su fogli a quadretti con buchi. Gli esercizi andranno consegnati all insegnante al rientro dalle vacanze e saranno

Dettagli

1) Dati in ingresso 2 numeri, l algoritmo calcola e stampa a video la loro somma

1) Dati in ingresso 2 numeri, l algoritmo calcola e stampa a video la loro somma Algoritmo: E un insieme finito di azioni che risolvono un determinato problema, trasformando i dati di input in di dati di output (o risultati) attraverso relazioni o formule che legano i dati in ingresso

Dettagli

MATEMATICA PER LE VACANZE - Scuola Media Fiori - CLASSI 2^ - Cognome

MATEMATICA PER LE VACANZE - Scuola Media Fiori - CLASSI 2^ - Cognome MATEMATICA PER LE VACANZE - Scuola Media Fiori - CLASSI ^ - Cognome INDICAZIONI: 1 Scarica sul PC il file stampa le pagine e 3 incollale su di un quadernone apposito per i compiti delle vacanze ed eseguili,

Dettagli

Informatica/ Ing. Meccanica/ Edile/ Prof. Verdicchio/ 30/06/2016/ Foglio delle domande / VERSIONE 1

Informatica/ Ing. Meccanica/ Edile/ Prof. Verdicchio/ 30/06/2016/ Foglio delle domande / VERSIONE 1 Informatica/ Ing. Meccanica/ Edile/ Prof. Verdicchio/ 30/06/2016/ Foglio delle domande/ VERSIONE 1 1) In Python, se scrivo v = [ ] in un programma, vuol dire che a) v è un quadrato b) v è un insieme vuoto

Dettagli

Unità di apprendimento 6. Dal problema al programma

Unità di apprendimento 6. Dal problema al programma Unità di apprendimento 6 Dal problema al programma Unità di apprendimento 6 Lezione 2 Impariamo a fare i diagrammi a blocchi In questa lezione impareremo: come descrivere l algoritmo risolutivo utilizzando

Dettagli

Rappresentazione degli algoritmi

Rappresentazione degli algoritmi Rappresentazione degli algoritmi Rappresentazione degli algoritmi Problema Algoritmo Algoritmo descritto con una qualche notazione Programma Definizione del procedimento per arrivare alla soluzione Rappresentazione

Dettagli

Rappresentazione con i diagrammi di flusso (Flow - chart)

Rappresentazione con i diagrammi di flusso (Flow - chart) Rappresentazione con i diagrammi di flusso (Flow - chart) Questo tipo di rappresentazione grafica degli algoritmi, sviluppato negli anni 50, utilizza una serie di simboli grafici dal contenuto evocativo

Dettagli

Semplificare la seguenti espressioni: a) [(A+ A)*(B*B)]+(A XOR A) + ( B XOR F) Soluzione: [ V * B ] + F + B B + B V

Semplificare la seguenti espressioni: a) [(A+ A)*(B*B)]+(A XOR A) + ( B XOR F) Soluzione: [ V * B ] + F + B B + B V Esercizio 1 Semplificare le seguenti espressioni booleane, qualora il risultato finale sia DIVERSO da V, F, A, B, C, ma sia qualcosa di più complesso del tipo A+B, A xor B disegnare la tabella di verità

Dettagli

Buone Vacanze! Compiti per le vacanze. Classe II A

Buone Vacanze! Compiti per le vacanze. Classe II A Compiti per le vacanze Classe II A Indicazioni Procurati un quaderno a quadretti, dove eseguirai tutti gli esercizi. Se le espressioni non ti dovessero riuscire ritenta almeno tre volte sul quaderno Nei

Dettagli

Nucleo Fondante Competenze-Conoscenze-Abilità Contenuti Metodi Materiali - Strumenti Raccordi disciplinari

Nucleo Fondante Competenze-Conoscenze-Abilità Contenuti Metodi Materiali - Strumenti Raccordi disciplinari Nucleo Fondante Competenze-Conoscenze-Abilità Contenuti Metodi Materiali - Strumenti Raccordi disciplinari NUMERI Concetto di insieme e sua rappresentazione Operazioni con gli insiemi Eseguire le quattro

Dettagli

L AREA DELLE FIGURE PIANE

L AREA DELLE FIGURE PIANE L AREA DELLE FIGURE PIANE Segna il completamento corretto. 1. Due figure sono equivalenti se: a. hanno lo stesso perimetro b. sono sovrapponibili c. occupano la stessa superficie, cioè hanno la stessa

Dettagli

Rappresentazione generale del problema e fasi di progettazione

Rappresentazione generale del problema e fasi di progettazione D-003-2015-10-18 MATERIA DATA OGGETTO Informatica 18/10/2015 Progettazione degli algoritmi: strategia top-down Rappresentazione generale del problema e fasi di progettazione In generale, la risoluzione

Dettagli

L AREA DELLE PRINCIPALI FIGURE DELLA GEOMETRIA PIANA

L AREA DELLE PRINCIPALI FIGURE DELLA GEOMETRIA PIANA L AREA DELLE PRINCIPALI FIGURE DELLA GEOMETRIA PIANA Le formule per il calcolo dell area delle principali figure della geometria piana sono indispensabili per poter proseguire con lo studio della geometria.

Dettagli

Diagrammi di flusso. Un metodo per rappresentare graficamente gli algoritmi. sotto programma. Input/ Output. Start. predicato Elaborazione Stop

Diagrammi di flusso. Un metodo per rappresentare graficamente gli algoritmi. sotto programma. Input/ Output. Start. predicato Elaborazione Stop Diagrammi di flusso Un metodo per rappresentare graficamente gli algoritmi. Input/ Output sotto programma Start predicato Elaborazione Stop La programmazione strutturata Un algoritmo è strutturato in blocchi

Dettagli

LA METAFORA DELL UFFICIO

LA METAFORA DELL UFFICIO LA METAFORA DELL UFFICIO Lavagna di lavoro Lavagna di programma Sportello utenti Impiegato Capo Ufficio LAVAGNA DI LAVORO Chiamiamo variabili le posizioni sulla lavagna, identificate ognuna da un nome

Dettagli

Temperatura( C) Precipitazioni (mm)

Temperatura( C) Precipitazioni (mm) D12. Osserva il seguente grafico che rappresenta l andamento delle temperature (scala a sinistra) e delle precipitazioni piovose (scala a destra) in Italia negli ultimi anni. Figura 1. Media annua della

Dettagli

Dal Problema all Algoritmo. Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni

Dal Problema all Algoritmo. Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni Dal Problema all Algoritmo Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni Cosa Impareremo Informazioni e codici Definizione e soluzione di un problema Individuazione dei dati Definizione

Dettagli

VERIFICA DI MATEMATICA 11 febbraio 2016 classe 2 a D. Nome...Cognome... ARITMETICA

VERIFICA DI MATEMATICA 11 febbraio 2016 classe 2 a D. Nome...Cognome... ARITMETICA VERIFICA DI MATEMATICA 11 febbraio 016 classe a D Nome...Cognome... ARITMETICA 1. Scrivi l enunciato delle proprietà fondamentale, dell invertire e del permutare. Applicale alla seguente proporzione, dimostrando

Dettagli

Introduzione agli Algoritmi 4. Problemi. Dal Problema alla Soluzione

Introduzione agli Algoritmi 4. Problemi. Dal Problema alla Soluzione Sommario Problemi e soluzioni Definizione informale di algoritmo e esempi Proprietà degli algoritmi Input/Output, Variabili Algoritmi senza input o output 1 2 Problema Definizione (dal De Mauro Paravia):

Dettagli

Lavorare in gruppo con L APPRENDIMENTO COOPERATIVO. una proposta nuova per imparare un po di geometria e non solo. La proposta

Lavorare in gruppo con L APPRENDIMENTO COOPERATIVO. una proposta nuova per imparare un po di geometria e non solo. La proposta Lavorare in gruppo con L APPRENDIMENTO COOPERATIVO una proposta nuova per imparare un po di geometria e non solo. La proposta GRUPPI: di 3 (formati da tutor e insegnanti) MATERIA: geometria ARGOMENTO:

Dettagli

Numeri naturali ed operazioni con essi

Numeri naturali ed operazioni con essi Liceo B. Russell VIA IV NOVEMBRE 35, 38023 CLES Indirizzo: Liceo Linguistico CLASSI Programmazione Didattica 1 e Disciplina: MATEMATICA Ore annue: 110 MODULO 1 TEORIA DEGLI INSIEMI E INSIEMI NUMERICI settembre

Dettagli

LA METAFORA DELL UFFICIO

LA METAFORA DELL UFFICIO LA METAFORA DELL UFFICIO Lavagna di lavoro Lavagna di programma Sportello utenti Impiegato Capo Ufficio LAVAGNA DI LAVORO Chiamiamo variabili le posizioni sulla lavagna, identificate ognuna da un nome

Dettagli

PROGRAMMAZIONE DISCIPLINARE

PROGRAMMAZIONE DISCIPLINARE Modello A2 Istituto d Istruzione Superiore POLO-LICEO ARTISTICO - VEIS02400C VENEZIA Liceo Artistico, Liceo Classico e Musicale Dorsoduro, 1073 30123 Venezia tel. 0415225252, fax 041 2414154 PROGRAMMAZIONE

Dettagli

HOMEWORKS. in modo che il programma stampi N ripetizioni della stringa HelloWorld (su righe diverse), con N inserito dall utente.

HOMEWORKS. in modo che il programma stampi N ripetizioni della stringa HelloWorld (su righe diverse), con N inserito dall utente. HOMEWORKS Questi esercizi saranno proposti di tanto in tanto e forniti sempre SENZA soluzioni. Come materiale complementare ai libri di testo e alle lezioni frontali e di esercitazione, si consiglia di

Dettagli

Geometria figure piane Raccolta di esercizi

Geometria figure piane Raccolta di esercizi Geometria figure piane Raccolta di esercizi RETTANGOLO 1. Calcola il perimetro e l area di un rettangolo le cui dimensioni misurano rispettivamente 13 cm e 22 cm. [70 cm; 286 cm 2 ] 2. Un rettangolo ha

Dettagli

Un esempio per iniziare. Il controllo del programma in C. Altri cenni su printf() Esercizi (printf) printf( 8!=%d, fatt);

Un esempio per iniziare. Il controllo del programma in C. Altri cenni su printf() Esercizi (printf) printf( 8!=%d, fatt); Un esempio per iniziare Il controllo del programma in C DD Cap.3 pp.91-130 /* calcolo di 8!*/ #include #define C 8 int main() int i=1; int fatt=1; while (i

Dettagli

MODULO 07. La soluzione dei problemi mediante gli algoritmi

MODULO 07. La soluzione dei problemi mediante gli algoritmi MODULO 07 La soluzione dei problemi mediante gli algoritmi MODULO 07 Unità didattica 02 Impariamo a fare i diagrammi a blocchi In questa lezione impareremo: come descrivere l algoritmo risolutivo utilizzando

Dettagli

CONCETTI FONDAMENTALI

CONCETTI FONDAMENTALI CONCETTI FONDAMENTALI Algoritmo Procedura di trasformazione di un insieme di dati iniziali in un insieme di risultati finali mediante una sequenza di istruzioni. Linguaggio di programmazione Programma

Dettagli

Corso di Informatica di Base

Corso di Informatica di Base Corso di Informatica di Base A.A. 2011/2012 Algoritmi e diagrammi di flusso Luca Tornatore Cos è l informatica? Calcolatore: esecutore di ordini o automa Programma: insieme di istruzioni che possono essere

Dettagli

L ELABORATORE ELETTRONICO!

L ELABORATORE ELETTRONICO! L ELABORATORE ELETTRONICO! Il calcolatore elettronico è uno strumento in grado di eseguire insiemi di azioni ( mosse ) elementari le azioni vengono eseguite su oggetti (dati) per produrre altri oggetti

Dettagli

Risoluzione Esercizi. Esercizio 1: Flow Chart

Risoluzione Esercizi. Esercizio 1: Flow Chart Esercizio 1: Problema Calcolare area e perimetro di una figura geometrica fornita in input. Le possibili figure geometriche ih sono cerchio, triangolo, rettangolo e quadrato 1 2 Esercizio 1: Analisi Il

Dettagli

POLIGONI INSCRITTI E CIRCOSCRITTI A UNA CIRCONFERENZA

POLIGONI INSCRITTI E CIRCOSCRITTI A UNA CIRCONFERENZA POLIGONI INSCRITTI E CIRCOSCRITTI A UNA CIRCONFERENZA Poligoni Inscritti ad una circonferenza: Un poligono è inscritto in una circonferenza se tutti i suoi vertici appartengono alla circonferenza e gli

Dettagli

Formalismi per la descrizione di algoritmi

Formalismi per la descrizione di algoritmi Formalismi per la descrizione di algoritmi Per descrivere in passi di un algoritmo bisogna essere precisi e non ambigui Il linguaggio naturale degli esseri umani si presta a interpret non univoche Si usano

Dettagli

n Risolvere un problema significa individuare un procedimento che permetta di arrivare al risultato partendo dai dati

n Risolvere un problema significa individuare un procedimento che permetta di arrivare al risultato partendo dai dati Algoritmi 1 Cos è n Risolvere un problema significa individuare un procedimento che permetta di arrivare al risultato partendo dai dati n Un algoritmo è un metodo per la soluzione di un problema adatto

Dettagli

PROVA DI VERIFICA DI MATEMATICA TIP. A CLASSE PRIMA 1 QUADRIMESTRE A.S /13

PROVA DI VERIFICA DI MATEMATICA TIP. A CLASSE PRIMA 1 QUADRIMESTRE A.S /13 PROVA DI VERIFICA DI MATEMATICA TIP. A CLASSE PRIMA 1 QUADRIMESTRE A.S. 2012 /13 ARITMETICA 1. Calcola il valore delle seguenti espressioni = + 2. Risolvi il seguente problema: Una gara ciclistica prevede

Dettagli

Matematica anno scolastico 2010/2011 II A COMPITI DELLE VACANZE

Matematica anno scolastico 2010/2011 II A COMPITI DELLE VACANZE Pagina di Matematica anno scolastico 00/0 II A COMPITI DELLE VACANZE - ARITMETICA -.Risolvi le seguenti espressioni sul foglio a protocollo. 0 0.. 0. 0. 0... 0. 0 0.... . 0. 0. Estrai le seguenti radici

Dettagli

Programma di matematica e scienze

Programma di matematica e scienze Istituto Comprensivo di Fonzaso ANNO SCOLASTICO 2016/17 Programma di matematica e scienze Docente: Elisabetta Vittoria Rech Matematica Classe 2 A Le quattro operazioni con le Problemi con Settembre Addizionare,

Dettagli

Università degli Studi di Brescia INFORMATICA. Dipartimento di Ingegneria Meccanica e Industriale

Università degli Studi di Brescia INFORMATICA. Dipartimento di Ingegneria Meccanica e Industriale Università degli Studi di Brescia INFORMATICA Concetto di Algoritmo Docente: Marco Sechi E mail: marco.sechi@unibs.it Vers. 21/08/2016.A050917* Dipartimento di Ingegneria Meccanica e Industriale DIPARTIMENTO

Dettagli

Informatica Generale 1 - Esercitazioni Flowgraph, algebra di Boole e calcolo binario

Informatica Generale 1 - Esercitazioni Flowgraph, algebra di Boole e calcolo binario Informatica Generale 1 - Esercitazioni Flowgraph, algebra di Boole e calcolo binario Daniele Pighin pighin@fbk.eu FBK Via Sommarive, 18 I-38050 Trento, Italy February 27, 2008 Outline 1 Algebra di Boole

Dettagli

Il concetto di calcolatore e di algoritmo

Il concetto di calcolatore e di algoritmo Il concetto di calcolatore e di algoritmo Elementi di Informatica e Programmazione Percorso di Preparazione agli Studi di Ingegneria Università degli Studi di Brescia Docente: Massimiliano Giacomin Informatica

Dettagli

Elaboratore Elettronico

Elaboratore Elettronico L ELABORATORE ELETTRONICO Il calcolatore elettronico è uno strumento in grado di eseguire insiemi di azioni ( mosse ) elementari le azioni vengono eseguite su oggetti (dati)) per produrre rre altri oggetti

Dettagli

LINGUAGGIO MATEMATICO DI BASE, MODELLIZZAZIONE E RAGIONAMENTO

LINGUAGGIO MATEMATICO DI BASE, MODELLIZZAZIONE E RAGIONAMENTO LINGUGGIO MTEMTIO I SE, MOELLIZZZIONE E RGIONMENTO. Per tutti i valori di p e q diversi da zero, l espressione è equivalente a p q (q + 2p) p + 2 q p + 2 q p + 2p q q p + 2 q 2. L indice di massa corporea

Dettagli

Sviluppo di programmi. E ora, finalmente. Si comincia! 1. Analizzare il problema. 2. Progettare una soluzione (1) E necessario capire:

Sviluppo di programmi. E ora, finalmente. Si comincia! 1. Analizzare il problema. 2. Progettare una soluzione (1) E necessario capire: Sviluppo di programmi Per scrivere un programma C corretto bisogna: E ora, finalmente Si comincia! DD Cap. pp.4974 Analizzare il problema (input, output, casi estremali) 2. Progettare una soluzione (algoritmo)

Dettagli

a. Le due figure sono equivalenti?...sì... Perchè? sono equicomposte. b. Due figure equicomposte sono sempre equivalenti? sì..

a. Le due figure sono equivalenti?...sì... Perchè? sono equicomposte. b. Due figure equicomposte sono sempre equivalenti? sì.. Segna il completamento corretto. L AREA DELLE FIGURE PIANE (in rosso i risultati) 1. Due figure sono equivalenti se: a. hanno lo stesso perimetro b. sono sovrapponibili c. occupano la stessa superficie,

Dettagli

algebra: insiemi numerici N e Q +, proprietà operazioni e calcolo linguaggio degli insiemi

algebra: insiemi numerici N e Q +, proprietà operazioni e calcolo linguaggio degli insiemi Liceo B. Russell VIA IV NOVEMBRE 35, 3803 CLES Indirizzo: Scienze umane CLASSE Programmazione Didattica a. s. 00/0 UB Disciplina: Matematica Prof. Ore effettuate 08 + 6 recupero Carlo Bellio PROGRAMMA

Dettagli

Scienza dei calcolatori elettronici (Computer Science) Scienza dell informazione. è uno strumento in grado di eseguire insiemi di azioni elementari.

Scienza dei calcolatori elettronici (Computer Science) Scienza dell informazione. è uno strumento in grado di eseguire insiemi di azioni elementari. Esistono varie definizioni: Informatica Scienza dei calcolatori elettronici (Computer Science) Scienza dell informazione Definizione proposta: Scienza della rappresentazione e dell elaborazione dell informazione.

Dettagli

UNITÀ DIDATTICA N. 1 IL NUMERO

UNITÀ DIDATTICA N. 1 IL NUMERO UNITÀ DIDATTICA N. 1 IL NUMERO Rappresentare, leggere, scrivere e operare con i numeri naturali e decimali avendo la consapevolezza del valore posizionale delle cifre. Operare con le potenze del 10. Interpretare

Dettagli

Consolidamento conoscenze. 1. Scrivi l enunciato del teorema di Pitagora. In ogni.

Consolidamento conoscenze. 1. Scrivi l enunciato del teorema di Pitagora. In ogni. onsolidamento conoscenze 1. Scrivi l enunciato del teorema di Pitagora. In ogni.. Siano c, e i rispettivamente i cateti e l ipotenusa di un triangolo rettangolo, quale delle seguenti scritture esprime

Dettagli

PROGRAMMA DI SCIENZE E TECNOLOGIE APPLICATE 2015/2016 Classe 2ª Sez. C Tecnologico

PROGRAMMA DI SCIENZE E TECNOLOGIE APPLICATE 2015/2016 Classe 2ª Sez. C Tecnologico ISTITUTO TECNICO STATALE MARCHI FORTI Viale Guglielmo Marconi n 16-51017 PESCIA (PT) - ITALIA PROGRAMMA DI SCIENZE E TECNOLOGIE APPLICATE 2015/2016 Classe 2ª Sez. C Tecnologico Docente PARROTTA GIOVANNI

Dettagli

Progetto Pilota Valutazione della scuola italiana. Anno Scolastico PROVA DI MATEMATICA. Scuola Secondaria Inferiore.

Progetto Pilota Valutazione della scuola italiana. Anno Scolastico PROVA DI MATEMATICA. Scuola Secondaria Inferiore. Gruppo di lavoro per la predisposizione degli indirizzi per l attuazione delle disposizioni concernenti la valutazione del servizio scolastico Progetto Pilota Valutazione della scuola italiana Anno Scolastico

Dettagli

Confrontare angoli Indica, colorando il quadratino, quali sono gli angoli retti tra quelli che vedi qui sotto.

Confrontare angoli Indica, colorando il quadratino, quali sono gli angoli retti tra quelli che vedi qui sotto. Confrontare angoli Indica, colorando il quadratino, quali sono gli angoli retti tra quelli che vedi qui sotto. R V T P S U Z Colora di verde le caselle corrispondenti agli angoli piatti e di rosso quelle

Dettagli

; ; 3+ 2; ; 9 ; 2 2 : 7; 4 ; 7

; ; 3+ 2; ; 9 ; 2 2 : 7; 4 ; 7 COMPITI PER LE VACANZE ESTIVE ARITMETICA-GEOMETRIA Anno scolastico 016/17 Classe D I seguenti esercizi vanno svolti su un apposito quaderno con l indicazione del capitolo e del numero dell esercizio, o

Dettagli

Algoritmi e basi del C

Algoritmi e basi del C Algoritmi e basi del C Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 4 O/obre 2013 What it s all about! 2 What it s all about! 3 What it s all about! 4 Obiettivi Algoritmi Pseudocodice

Dettagli

LINGUAGGIO MATEMATICO DI BASE, MODELLIZZAZIONE E RAGIONAMENTO

LINGUAGGIO MATEMATICO DI BASE, MODELLIZZAZIONE E RAGIONAMENTO LINGUAGGIO MATEMATIO I ASE, MOELLIZZAZIONE E RAGIONAMENTO. Per tutti i valori di p e q diversi da zero, l espressione è equivalente a p q (q + 2p) A p + 2 q [*] p + 2 q p + 2p q q p + 2 q Argomenti:. Algebra

Dettagli

LINGUAGGIO MATEMATICO DI BASE, MODELLIZZAZIONE E RAGIONAMENTO

LINGUAGGIO MATEMATICO DI BASE, MODELLIZZAZIONE E RAGIONAMENTO PROV I VERIFI Il documento PROV I VERIFI fornisce un esempio di possibile prova di verifica delle conoscenze richieste per l ingresso ai corsi di laurea scientifici. Il documento RGOMENTI E RISPOSTE ORRETTE

Dettagli

Problemi, algoritmi, calcolatore

Problemi, algoritmi, calcolatore Problemi, algoritmi, calcolatore Informatica e Programmazione Ingegneria Meccanica e dei Materiali Università degli Studi di Brescia Prof. Massimiliano Giacomin Problemi, algoritmi, calcolatori Introduzione

Dettagli

Esercizio 1: Problema. Risoluzione Esercizi. Esercizio 1: Flow Chart

Esercizio 1: Problema. Risoluzione Esercizi. Esercizio 1: Flow Chart Esercizio 1: Problema Calcolare area e perimetro di una figura geometrica fornita in input. Le possibili figure geometriche sono cerchio, triangolo, rettangolo e quadrato 1 2 Esercizio 1: Analisi Il problema

Dettagli

Programmazione e algoritmi

Programmazione e algoritmi Programmazione e algoritmi 1. Algoritmi e programmi Il numero apparentemente illimitato di compiti che un elaboratore elettronico è in grado di svolgere dipende da un unica capacità: quella di eseguire

Dettagli

Esercizi di riepilogo (Fondamenti di Informatica 1 Walter Didimo)

Esercizi di riepilogo (Fondamenti di Informatica 1 Walter Didimo) Esercizi di riepilogo (Fondamenti di Informatica 1 Walter Didimo) Selezione di prove di esame al calcolatore Esercizio 1 (esame del 13/01/2006) La classe Matrice definisce oggetti che rappresentano matrici

Dettagli

ESAME DI STATO. SIMULAZIONE PROVA NAZIONALE Scuola Secondaria di I grado Classe Terza. Prova 4. Anno Scolastico Classe:... Data:...

ESAME DI STATO. SIMULAZIONE PROVA NAZIONALE Scuola Secondaria di I grado Classe Terza. Prova 4. Anno Scolastico Classe:... Data:... Prova Nazionale di Matematica: Simulazioni - a cura di M. Zarattini Prova 4 ESAME DI STATO Anno Scolastico 20. - 20. SIMULAZIONE PROVA NAZIONALE Scuola Secondaria di I grado Classe Terza Classe:... Data:...

Dettagli

Introduzione alla programmazione Algoritmi e diagrammi di flusso. Sviluppo del software

Introduzione alla programmazione Algoritmi e diagrammi di flusso. Sviluppo del software Introduzione alla programmazione Algoritmi e diagrammi di flusso F. Corno, A. Lioy, M. Rebaudengo Sviluppo del software problema idea (soluzione) algoritmo (soluzione formale) programma (traduzione dell

Dettagli

LE DISEQUAZIONI LINEARI

LE DISEQUAZIONI LINEARI Risolvi le seguenti disequazioni LE DISEQUAZIONI LINEARI x + ( x 5) < 7 x + 4 ( x + ) [ ( x ) < x( x 5) ( x )( x + ) + 4x [ impossibile ] ( 5x 1)( x ) + ( x 1) > ( x) 6x + ( x ) ( 1 x) ( x )( x ) + + 5

Dettagli

Informatica Generale Andrea Corradini Gli algoritmi e la risoluzione di problemi

Informatica Generale Andrea Corradini Gli algoritmi e la risoluzione di problemi Informatica Generale Andrea Corradini 12 - Gli algoritmi e la risoluzione di problemi Sommario Che significa risolvere un problema? Algoritmi e programmi Rappresentazione di algoritmi Lo pseudocodice Primitive

Dettagli

Dall algoritmo al programma

Dall algoritmo al programma Dall algoritmo al programma Il concetto di algoritmo Un algoritmo è una sequenza di passi necessari per risolvere un problema o eseguire una computazione In alcuni casi, lo stesso problema/computazione

Dettagli

Algoritmi. Pagina 1 di 5

Algoritmi. Pagina 1 di 5 Algoritmi Il termine algoritmo proviene dalla matematica e deriva dal nome di in algebrista arabo del IX secolo di nome Al-Khuwarizmi e sta ad indicare un procedimento basato su un numero finito operazioni

Dettagli

Esercizio 1. Esercizio 2

Esercizio 1. Esercizio 2 Sia data la matrice A A(α) = Esercizio α 2 2α 2 2, α R.) determinare per quali valori del parametro reale α é verificata la condizione necessaria e sufficiente di convergenza per il metodo di Jacobi;.2)

Dettagli

Simulazione della Prova Nazionale. Matematica

Simulazione della Prova Nazionale. Matematica VERSO LA PROVA nazionale scuola secondaria di primo grado Simulazione della Prova Nazionale Invalsi di Matematica 2 28 aprile 2011 Scuola..................................................................................................................................................

Dettagli

28/02/2014 Copyright V. Moriggia

28/02/2014 Copyright V. Moriggia Informatica per la Finanza 3 Le variabili in VBA Altri I/O 28/02/2014 Copyright 2005-2007 V. Moriggia 1 28/02/2014 3.2 Le variabili in VBA V. Moriggia 1 28/02/2014 3.3 Dichiarazione di variabili in VBA

Dettagli

MATEMATICA CLASSE QUINTA

MATEMATICA CLASSE QUINTA MATEMATICA CLASSE QUINTA UNITÀ DIDATTICA N. 1 IL NUMERO 1. Rappresentare, leggere, scrivere e operare con i numeri naturali e decimali avendo la consapevolezza del valore posizionale delle cifre. 2. Operare

Dettagli

Componenti della competenza. Competenza MATEMATICA PRIME. Calcolo scritto

Componenti della competenza. Competenza MATEMATICA PRIME. Calcolo scritto Competenza Componenti della competenza Conoscenze Abilità Utilizzare con sicurezza le tecniche del calcolo aritmetico ed algebrico, scritto e mentale, anche con riferimento ai contesti reali Calcolo scritto

Dettagli

PROGRAMMA DI MATEMATICA

PROGRAMMA DI MATEMATICA Classe: IE Indirizzo: artistico-grafico PROGRAMMA DI MATEMATICA I numeri naturali e i numeri interi 1. Che cosa sono i numeri naturali 2. Le quattro operazioni 3. I multipli e i divisori di un numero 4.

Dettagli

DAL DIAGRAMMA AL CODICE

DAL DIAGRAMMA AL CODICE DAL DIAGRAMMA AL CODICE Un diagramma di flusso Appare, come un insieme di blocchi di forme diverse che contengono le istruzioni da eseguire, collegati fra loro da linee orientate che specificano la sequenza

Dettagli

Lez. 5 La Programmazione. Prof. Salvatore CUOMO

Lez. 5 La Programmazione. Prof. Salvatore CUOMO Lez. 5 La Programmazione Prof. Salvatore CUOMO 1 2 Programma di utilità: Bootstrap All accensione dell elaboratore (Bootsrap), parte l esecuzione del BIOS (Basic Input Output System), un programma residente

Dettagli

LINGUAGGIO MATEMATICO DI BASE, MODELLIZZAZIONE E RAGIONAMENTO

LINGUAGGIO MATEMATICO DI BASE, MODELLIZZAZIONE E RAGIONAMENTO LINGUGGIO MTEMTIO I SE, MOELLIZZZIONE E RGIONMENTO. Per tutti i valori di p e q diversi da zero, l espressione è equivalente a p q (q + 2p) p + 2 q p + 2 q p + 2p q q p + 2 q 2. L indice di massa corporea

Dettagli