LAVORO ESTIVO DI INFORMATICA CLASSE 2O

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "LAVORO ESTIVO DI INFORMATICA CLASSE 2O"

Transcript

1 LAVORO ESTIVO DI INFORMATICA CLASSE 2O PER COLORO CHE HANNO AVUTO LA SOSPENSIONE DEL GIUDIZIO, GLI ESERCIZI SVOLTI DEVONO ESSERE CONSEGNATI TASSATIVAMENTE IL GIORNO DELL'ESAME SCRITTO. A CHI È STATO ASSEGNATO IL LAVORO ESTIVO SENZA SOSPENSIONE DEL GIUDIZIO LA CONSEGNA DOVRÀ AVVENIRE IL PRIMO GIORNO DI SCUOLA. LA PUNTALITÀ NELLA CONSEGNA, L'ORDINE, LA RICCHEZZA DI COMMENTI CHIARIFICATORI, LA QUALITÀ E LA QUANTITÀ DEL LAVORO SVOLTO RIENTRERANNO TRA GLI ELEMENTI CHE SARANNO PRESI IN CONSIDERAZIONE PER LA VALUTAZIONE FINALE. 1. Scrivere il programma che dati in input da tastiera due numeri interi A e B, assegni a C: il valore A+B se A>0 oppure se B>5. il valore A B negli altri casi. Visualizzare sullo schermo il valore di C. 2. Scrivere il programma che dati in input da tastiera due numeri reali A e B, calcoli C=A*B e visualizzi sullo schermo il risultato accompagnato dal messaggio: A e B sono concordi, nel caso in cui C>0; A e B sono discordi, nel caso in cui C<0; Almeno uno dei due numeri è nullo se A e/o B sono uguali a zero. 3. Scrivere un programma che visualizzi un messaggio a video se un numero intero x inserito in input da tastiera è contemporaneamente multiplo di 7 e pari. Se almeno una delle due condizioni non si verifica manda a video il messaggio il numero non soddisfa almeno una condizione. Se entrambe le condizioni sono soddisfatte scrive a video il numero soddisfa le condizioni. 4. Dati in input il nome e l età di una persona, stampa a video il nome e la scritta MAGGIORENNE se la persona è maggiorenne. 5. Dato in input il nome e il prezzo di un prodotto, calcola e stampa il prezzo da pagare sapendo che se il prezzo è superiore a 3000 applichi il 6% di sconto e, inoltre, se il pagamento avviene in contanti, devi applicare uno sconto del 2%. 6. Dato in input un numero compreso tra 1 e 12 scrivi il mese corrispondente. Se il numero letto non è compreso in tale intervallo scrivi a video il messaggio ERRORE. 7. Stabilisci se un carattere letto in input da tastiera è una vocale o una consonante. 8. Stabilisci se due numeri inseriti da tastiera sono concordi o discordi. 9. Dati in input tre numeri stampa quelli positivi. 10. Il costo di un soggiorno in un albergo varia secondo questa tabella:

2 bassa stagione alta stagione Camera singola Camera doppia Camera tripla Camera singola Camera doppia Camera tripla Dati in input il periodo desiderato ( A = alta stagione, B = bassa stagione), il numero di giorni di pernottamento e il tipo di camera ( S = singola, D = doppia, T = tripla), calcola il prezzo del soggiorno sapendo che per soggiorni lunghi (da 7 giorni in poi) l albergatore pratica uno sconto del 5%. 11. Ricevuto in input il numero di insufficienze riportate da uno studente a fine anno scrivere a video se lo studente è promosso, bocciato o se ha il giudizio sospeso -rimandato- attraverso opportune stringhe di testo. Si supponga che se ha 0 insufficienze sia promosso, se ne ha 1 oppure 2 sia rimandato, se ne ha più di due sia bocciato. Il numero di insufficienze potrà essere reinserito anche più di una volta nel caso in cui fosse < Una multa se viene pagata dopo 7 giorni aumenta del 10%, dopo 14 giorni del 30%. Ricevuti in ingresso l ammontare iniziale della multa e il numero di giorni dopo cui viene pagata, calcolare e scrivere a video l ammontare finale da pagare. Per semplicità non viene richiesto di validare l input. 13. Inserire tre numeri interi A, B, C. Se i tre valori sono uguali visualizza Hai fatto tris, se solo due di essi sono uguali visualizza Hai fatto coppia, altrimenti visualizza Hai perso. 14. In un parcheggio si paga 4 per la prima ora, 3 per ciascuna ora dalla seconda alla quinta, 2 per ciascuna delle ore successive. Ricevuto in lettura il numero delle ore di permanenza nel parcheggio, che potrà essere reinserito da tastiera anche più di una volta nel caso in cui fosse <=0, calcola e scrivi a video quanto dovrà essere pagato alla cassa del parcheggio. 15. Dare in input il nome di due squadre e i punteggi conseguiti da ciascuna di esse in una gara. Scrivere quindi a video il nome della squadra vincente o in caso di pareggio entrambi i nomi delle squadre. 16. Calcolare il costo della bolletta telefonica di un utente sapendo che i primi 30 scatti costano 0,20 l uno, gli scatti dal 31 fino al 100 costano 0,15 l uno, mentre gli ulteriori scatti costano 0,10 l uno. Andrà inoltre aggiunta una tassa fissa di 2,50 per le spese telefoniche. In input al programma sarà fornito il numero di scatti effettuati, che potrà essere reinserito da tastiera anche più di una volta nel caso in cui fosse < In un concorso, al punteggio conseguito nelle prove scritte vanno aggiunti i punti relativi al titolo di studio secondo il seguente schema: elementare media superiore laurea 1 punto 2 punti 4 punti 7 punti

3 Nessun titolo 0 punti Calcola e scrivi a video il punteggio finale conoscendo il punteggio iniziale e il titolo di studio. 18. In un albergo il prezzo della camera dipende dal piano in cui si trova secondo la seguente tabella: piano 1 35 piano 2 45 piano 3 55 piano 4 65 Calcola e scrivi a video il prezzo del conto sapendo il numero di giorni di soggiorno e il piano della camera. 19. Scrivere un programma che risolva il problema di trovare le soluzioni di un'equazione di secondo grado. Dati, in ingresso, da tastiera, i valori a, b, c restituisca in output le soluzioni dell'equazione ax 2+ bx+c=0 nel caso in cui queste esistano. (Usare la funzione sqrt includendo la libreria math.h) 20. Scrivere un programma che visualizzi sullo schermo tutti gli interi compresi tra N1 ed N2, con N1 e N2 inseriti dal'utente e N2 strettamente maggiore di N1, e ne calcoli la somma. Visualizzare anche il valore della somma. 21. Dati in input da tastiera due interi A e D scrivere a video i primi N termini, con N inserito dall'utente strettamente positivo, della seguente successione: A+D, (A+D)+D, (A+D+D)+D, cioè della successione in cui ogni termine si ottiene dal precedente sommando un valore costante D. (Per tua conoscenza, una successione definita in questo modo si chiama progressione aritmetica di ragione D). 22. Calcolare e scrivere a video il valore della circonferenza e quello dell area di tutti i cerchi con raggio compreso tra 1 e Effettuare la conversione euro-dollari sapendo che 1 = $. Si vuole dare in output la tabella di conversione da 1 fino a 100 : visualizzando quindi i 100 valori della conversione. 24. Scrivere un programma che risolva il problema di calcolare la media di N numeri naturali inseriti da tastiera, con N 0 anch esso inserito da tastiera. 25. Scrivere un programma che legga una sequenza di numeri interi qualsiasi inseriti da tastiera (i numeri possono essere anche negativi o nulli). La sequenza di numeri è chiusa dal numero 0, cioè l'inserimento termina quando viene dato in input il numero 0. Inoltre, ogni volta che viene inserito un numero controlla se sia >10 e in questo caso calcola il triplo del numero e lo scrive

4 a video, mentre se è <10 continua solo nell inserimento del numero successivo senza dare a video alcun output. 26. Scrivi un programma che conti per 9 da 21 a Scrivi un programma che legga un numero intero e ne scriva i primi 10 multipli. Inserisci, in un secondo tempo, il controllo che il numero intero sia compreso tra 1 e 100 (estremi inclusi). 28. Realizza un programma che scriva i multipli di 17 compresi tra 1 e Scrivere a video la somma 1/2 + 2/ N/(N+1), con N positivo dato in input da tastiera. Se N<=0 manda a video un messaggio di errore. 30. In un classe IV vi sono ragazzi di varie età. Realizza un programma che, ricevuti in input le età degli studenti, calcoli e scriva a video quanti sono gli studenti ancora minorenni. 31. Dato in input un elenco di studenti (per ogni studente viene fornito l iniziale del nome, sesso ed età) calcolare e scrivere a video l età media delle femmine e l età media dei maschi. 32. La divisione tra due numeri interi positivi può essere eseguita mediante sottrazioni successive: si continua a sottrarre il divisore dal dividendo sino a quando non si ottiene un numero inferiore al divisore; a quel punto il numero delle sottrazioni effettuate è il quoziente e il numero rimasto è il resto. Ad esempio: sottrazione numero 1: 23 6 = 17 sottrazione numero 2: 17 6 = 11 sottrazione numero 3: 11 6 = 5 Il numero di sottrazioni effettuate (3) è il quoziente, ossia il numero delle volte che il 6 sta nel 23 ; il numero rimasto (5) è il resto. Scrivi un programma che legga due numeri interi m e n e calcoli il quoziente e resto della loro divisione mediante il metodo delle sottrazioni successive. 33. Scrivere un programma che consenta di inserire da tastiera un intero a. Calcolarne e visualizzarne il suo valore assoluto (o modulo) attraverso l'utilizzo di una funzione di nome modulo che calcoli e restituisca come valore di ritorno il modulo di un intero che sarà richiamato opportunamente nel main. 34. Scrivere un programma per calcolare il fattoriale di un numero intero positivo. Il programma deve contenere una funzione di nome fattoriale che calcoli e restituisca come valore di ritorno il fattoriale di un intero positivo che sarà richiamato opportunamente nel main. (La funzione fattoriale è definita su valori interi >= 0: Fatt(0)=1 e Fatt(N)=N*(N 1)*(N 2)* *1) 35. Scrivi una funzione che riceva un orario espresso in ore, minuti, secondi e restituisca TRUE se l orario è valido, FALSE altrimenti. 36. Scrivere un programma che, presi in input il numero di persone che hanno votato in una consultazione referendaria, scriva a video la percentuale dei sì e quella dei no; fare uso di una

5 funzione per il calcolo della percentuale (la funzione deve essere richiamata due volte con diversi valori dei parametri). 37. Inserire un numero n da tastiera >1 e <1000. Se il numero inserito non lo fosse, permettere che venga reinserito una volta. (Per semplicità consideriamo il caso in cui questo secondo numero sia stato inserito rispettando i limiti prescritti). Calcolare e scrivere a video la prima potenza di n che supera il valore 1000 e il relativo esponente che realizza tale condizione. Il programma deve definire: una costante di nome LIMITE che valga 1000; una costante di nome MINIMO che valga 1; una funzione di nome leggi che legga un intero da tastiera (il valore di ritorno può essere void oppure int, a tua scelta); una funzione che calcoli e restituisca come valore di ritorno la potenza n i, con i intero positivo. Definisci tu la funzione potenza come fatto a lezione senza utilizzare la funzione predefinita di C pow ma servendoti dell operatore prodotto; una funzione stampa che scriva a video prima l esponente e poi la potenza cercata. 38. Scrivere a video i primi n multipli di k, n>0, n e k interi inseriti in input da tastiera. Ad esempio se n=5 e k=9 scrivere a video: 9, 18, 27, 36, 45. Dopo aver inserito n controlla che sia strettamente positivo. Il programma deve contenere una funzione di nome prodotto che calcoli e restituisca come valore di ritorno il prodotto di due interi, da utilizzare opportunamente nel main, inserendola in un iterazione. 39. Data in lettura una coppia di numeri interi positivi A e B, il programma stabilisce la molteplicità di B in A, cioè quante volte l'intero B divide l'intero A, ovvero quante volte la divisione di A per B dà quoziente intero e resto nullo. Se A<B scambia i due valori. (Esempi: 2 ha molteplicità =4 in 16 poiché posso dividere 16 per 2 fino a 4 volte ottenendo resto nullo. 3 ha molteplicità =2 in 36). Definisci e richiama nel main: 1. una funzione leggi per leggere contemporaneamente i due interi A e B. 2. Una funzione leggi di valore di ritorno di tipo int che permette di inserire nuovamente A o B se sono <= 0, da richiamare all interno della stessa funzione leggi suddetta. 3. Una funzione scambia per scambiare le due variabili se A<B. 4. Una funzione di valore di ritorno di tipo int che calcola la molteplicità richiesta. 5. Una funzione che stampa a video il valore calcolato. 40. Genera un numero intero casuale x tra 0 e 999. Ricorda il comando srand((unsigned)time(null)). Stampalo a video con una funzione di nome stampa. Estrai dal numero x le sue cifre. Ad esempio sia x=701, allora: La cifra 0-esima è 1 La cifra 1-esima è 0 La cifra 2-esima è 7. Ad esempio sia x=55, allora: La cifra 0-esima è 5 La cifra 1-esima è 5

6 La cifra 2-esima è 0. Per farlo definisci una funzione che ha valore di ritorno di tipo int e che lavora su due variabili, il numero x e la cifra k e restituisce il valore della cifra - come spiegato negli esempi. (Suggerimento: il valore della cifra si ottiene dividendo il numero x per 10 un numero di volte pari a k ed utilizzando poi in maniera opportuna l operatore che restituisce il resto della divisione). Richiama questa funzione nel main con un iterazione su k in modo da restituire le cifre di posizione 0, 1, 2. Scrivi a video i valori delle cifre con la funzione stampa. Conta infine quante volte si ripete nel numero la cifra 0,, quante volte si ripete la cifra 9. Restituisci tali valori con la funzione stampa. 41. Dati gli stipendi di N dipendenti realizza un programma che,memorizzati i dati in un vettore, permetta di: Visualizzare la posizione dello stipendio massimo; Visualizzare la media degli stipendi; Incrementare lo stipendio di tutti del 10%. 42. Dato un vettore contenente i premi pagati presso un agenzia assicurativa, scrivi a video l elenco dei premi compresi tra due valori prefissati. 43. Memorizza in un vettore l elenco dei prezzi di listino di alcuni prodotti. Aumenta tali prezzi, tenendo presente che i prezzi inferiori a 5 andranno aumentati del 10% mentre quelli superiori andranno aumentati del 6%. 44. Sono forniti in input tre vettori paralleli contenenti rispettivamente: il numero di targa, la categoria del veicolo e la velocità registrata da un sistema di controllo del traffico. Tali dati si riferiscono a N veicoli circolanti in un tratto di autostrada in un determinato giorno. Scrivi un programma che, dopo aver caricato i tre vettori, fornisca: a. L elenco dei veicoli appartenenti a una determinata categoria fornita in input; b. La visualizzazione della categoria e la velocità registrata del veicolo con una determinata targa (prevedi una segnalazione di errore se tale veicolo non esiste); c. Dato in input il limite di velocità consentita, stampare il numero di targa e l importo della multa da pagare per ogni veicolo che ha superato il limite di velocità, calcolato secondo la seguente tabella: 25 Per velocità che superano il limite di una quantità fino a 10 km/h 50 Per velocità che superano il limite di una quantità tra i 10 km/h e i 20 km/h 150 Per velocità che superano il limite di una quantità superiore a 20 km/h 45. Definire una costante intera di nome N che valga 10. Dichiarare un vettore a N componenti di nome vett e con elementi di tipo intero. Inserire da tastiera le componenti del vettore. Inserire da tastiera un intero x. Confrontare x con ciascun elemento del vettore e dare in output quante componenti di vett sono > x, quante = x, quante < x. 46. Definire una costante intera di nome N che valga 10. Dichiarare un vettore a N componenti di nome vett e con elementi di tipo intero. Inserire da tastiera le componenti del vettore. Inserire

7 da tastiera un intero x. Cercare x all interno del vettore confrontandolo con i suoi elementi a partire dal primo fino a: Trovare la prima occorrenza del numero cercato e restituire a video l indice della posizione in cui l elemento è stato trovato Esaurire il vettore senza aver trovato il numero. In questo caso dare a video un messaggio opportuno. Servirsi di una variabile booleana di nome trovato per verificare se l elemento è stato trovato per dare a video i messaggi opportuni ed eventualmente l indice richiesto. 47. Definire una costante intera di nome N che valga 10. Dichiarare un vettore a N componenti di nome vett e con elementi di tipo intero. Inserire da tastiera le componenti del vettore. Stabilire e visualizzare sullo schermo se gli elementi del vettore sono stati inseriti in ordine crescente. (Servirsi di una variabile booleana di nome crescente che viene posta a false non appena trova un elemento del vettore che non sia maggiore del precedente). 48. Generare casualmente 10 numeri, memorizzarli in un array ed effettuare lo scambio tra il massimo e il minimo. 49. Generare in modo casuale un insieme di 12 valori interi compresi tra 10 e 100. Memorizzarli come elementi di un vettore di nome vett e visualizzarli sullo schermo. Ribaltare il contenuto del vettore scambiando tra loro due elementi alla volta: porre l ultimo elemento nella prima cella e viceversa, il penultimo nella seconda, ecc. Visualizzare sullo schermo il vettore vett dopo il ribaltamento. Ripetere il ribaltamento servendosi di un nuovo vettore di nome w di dimensione 12 e visualizzarlo. Tale vettore w dovrà ribaltare il vettore vett ottenuto dopo il primo ribaltamento (nota che così w sarà proprio uguale al vettore vett come inserito inizialmente). 50. Definire una costante intera di nome N che valga 10. Leggere da tastiera N interi. Memorizzarli come elementi di un vettore e visualizzarli sullo schermo. Generare un nuovo vettore che contenga i quadrati di tali elementi. Generare infine un terzo vettore che memorizzi gli elementi del primo vettore senza memorizzare uno stesso numero due volte. Poiché questo terzo vettore ha dimensione <=N, definire la sua dimensione uguale ad N e inizializzare tutte a 0 le sue componenti. 51. Scrivere un programma che legga 12 temperature medie mensili di una città in un vettore di nome AnnoTemp e le visualizzi poi sullo schermo (utilizzare due FOR distinti). Proseguire il programma scrivendo le istruzioni necessarie a: 1. Calcolare e visualizzare la media annua delle temperature. 2. Cercare e visualizzare la temperatura del mese il cui numero sia obbligatoriamente compreso tra 0 e 11 (estremi inclusi). 3. Visualizzare quante temperature medie risultano positive e quante negative. 4. Calcolare e visualizzare quante temperature siano comprese tra -10 e 10 estremi inclusi. 5. Segnalare la presenza o meno di almeno un -20 tra le temperature medie inserite (bloccare immediatamente la ricerca appena trovato il primo -20). 6. Contare e visualizzare quante temperature nel vettore sono uguali alla temperatura media cercata CercaTemp inserita dall utente con valore compreso tra -30 e +30 estremi inclusi. 7. Cercare e visualizzare la temperatura massima e il numero del mese in cui si verifica. 8. Visualizzare le temperature medie dei mesi che hanno l indice del vettore dispari.

PROGRAMMA SVOLTO DI INFORMATICA ANNO SCOLASTICO 2013/2014. DOCENTE: Villani Chiara

PROGRAMMA SVOLTO DI INFORMATICA ANNO SCOLASTICO 2013/2014. DOCENTE: Villani Chiara LICEO SCIENTIFICO STATALE "FILIPPO LUSSANA" V i a A n g e l o Ma j, 1 2 4 1 2 1 B E R G A M O 035 237502 Fax: 035 236331 Sito e contatti: www.liceolussana.com Codice fiscale: 80026450165 PROGRAMMA SVOLTO

Dettagli

Esercizi di programmazione

Esercizi di programmazione Esercizi di programmazione SEQUENZA 1. Scrivere un algoritmo che calcoli il doppio di un numero fornito in input. 2. Scrivere un algoritmo che, dati tre numeri reali X, Y e Z calcoli il risultato di (X

Dettagli

Esempi di algoritmi. Lezione III

Esempi di algoritmi. Lezione III Esempi di algoritmi Lezione III Scopo della lezione Implementare da zero algoritmi di media complessità. Verificare la correttezza di un algoritmo eseguendolo a mano. Imparare a valutare le prestazioni

Dettagli

La selezione binaria

La selezione binaria Andrea Marin Università Ca Foscari Venezia Laurea in Informatica Corso di Programmazione part-time a.a. 2011/2012 Introduzione L esecuzione di tutte le istruzioni in sequenza può non è sufficiente per

Dettagli

ESERCIZI DI PROBLEM SOLVING E COMPOSIZIONE DEI DIAGRAMMI DI FLUSSO per le classi terza

ESERCIZI DI PROBLEM SOLVING E COMPOSIZIONE DEI DIAGRAMMI DI FLUSSO per le classi terza ESERCIZI DI PROBLEM SOLVING E COMPOSIZIONE DEI DIAGRAMMI DI FLUSSO per le classi terza vers.3 in lavorazione Docente SAFFI FABIO Contenuti 01.Esercizi generici sul diagramma di flusso - flow chart... 2

Dettagli

Funzioni in C. Violetta Lonati

Funzioni in C. Violetta Lonati Università degli studi di Milano Dipartimento di Scienze dell Informazione Laboratorio di algoritmi e strutture dati Corso di laurea in Informatica Funzioni - in breve: Funzioni Definizione di funzioni

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

Prof. Giuseppe Chiumeo. Avete già studiato che qualsiasi algoritmo appropriato può essere scritto utilizzando soltanto tre strutture di base:

Prof. Giuseppe Chiumeo. Avete già studiato che qualsiasi algoritmo appropriato può essere scritto utilizzando soltanto tre strutture di base: LA STRUTTURA DI RIPETIZIONE La ripetizione POST-condizionale La ripetizione PRE-condizionale INTRODUZIONE (1/3) Avete già studiato che qualsiasi algoritmo appropriato può essere scritto utilizzando soltanto

Dettagli

Università di Torino Facoltà di Scienze MFN Corso di Studi in Informatica. Programmazione I - corso B a.a. 2009-10. prof.

Università di Torino Facoltà di Scienze MFN Corso di Studi in Informatica. Programmazione I - corso B a.a. 2009-10. prof. Università di Torino Facoltà di Scienze MFN Corso di Studi in Informatica Programmazione I - corso B a.a. 009-10 prof. Viviana Bono Blocco 9 Metodi statici: passaggio parametri, variabili locali, record

Dettagli

4 3 4 = 4 x 10 2 + 3 x 10 1 + 4 x 10 0 aaa 10 2 10 1 10 0

4 3 4 = 4 x 10 2 + 3 x 10 1 + 4 x 10 0 aaa 10 2 10 1 10 0 Rappresentazione dei numeri I numeri che siamo abituati ad utilizzare sono espressi utilizzando il sistema di numerazione decimale, che si chiama così perché utilizza 0 cifre (0,,2,3,4,5,6,7,8,9). Si dice

Dettagli

Esercitazione Informatica I AA 2012-2013. Nicola Paoletti

Esercitazione Informatica I AA 2012-2013. Nicola Paoletti Esercitazione Informatica I AA 2012-2013 Nicola Paoletti 4 Gigno 2013 2 Conversioni Effettuare le seguenti conversioni, tenendo conto del numero di bit con cui si rappresenta il numero da convertire/convertito.

Dettagli

Esercizi di programmazione in C

Esercizi di programmazione in C Esercizi di programmazione in C Esercizio 1 Scrivere un programma in linguaggio C che legga da tastiera una sequenza di lunghezza ignota a priori di numeri interi positivi. Il programma, a partire dal

Dettagli

Matrice Excel Calcolo rata con DURATA DEL FINANZIAMENTO determinata dall'utente

Matrice Excel Calcolo rata con DURATA DEL FINANZIAMENTO determinata dall'utente Matrice Excel Calcolo rata con DURATA DEL FINANZIAMENTO determinata dall'utente L'acquisto di un immobile comporta un impegno finanziario notevole e non sempre è possibile disporre della somma di denaro

Dettagli

Dall Algoritmo al Programma. Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni

Dall Algoritmo al Programma. Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni Dall Algoritmo al Programma Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni IL PROGRAMMA Gli algoritmi sono modelli di descrizione astratti e per controllarne il funzionamento devono essere

Dettagli

3 - Variabili. Programmazione e analisi di dati Modulo A: Programmazione in Java. Paolo Milazzo

3 - Variabili. Programmazione e analisi di dati Modulo A: Programmazione in Java. Paolo Milazzo 3 - Variabili Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it Corso di

Dettagli

Matrice Excel Calcolo rata con IMPORTO DEL FINANZIAMENTO determinato dall'utente

Matrice Excel Calcolo rata con IMPORTO DEL FINANZIAMENTO determinato dall'utente Matrice Excel Calcolo rata con IMPORTO DEL FINANZIAMENTO determinato dall'utente L'acquisto di un immobile comporta un impegno finanziario notevole e non sempre è possibile disporre della somma di denaro

Dettagli

Matematica in laboratorio

Matematica in laboratorio Unità 1 Attività guidate Attività 1 Foglio elettronico Divisibilità tra numeri naturali Costruisci un foglio di lavoro per determinare se a è divisibile per b, essendo a e b due numeri naturali, con a

Dettagli

FORMULE: Operatori matematici

FORMULE: Operatori matematici Formule e funzioni FORMULE Le formule sono necessarie per eseguire calcoli utilizzando i valori presenti nelle celle di un foglio di lavoro. Una formula inizia col segno uguale (=). La formula deve essere

Dettagli

Interesse, sconto, ratei e risconti

Interesse, sconto, ratei e risconti TXT HTM PDF pdf P1 P2 P3 P4 293 Interesse, sconto, ratei e risconti Capitolo 129 129.1 Interesse semplice....................................................... 293 129.1.1 Esercizio per il calcolo dell

Dettagli

LE FUNZIONI A DUE VARIABILI

LE FUNZIONI A DUE VARIABILI Capitolo I LE FUNZIONI A DUE VARIABILI In questo primo capitolo introduciamo alcune definizioni di base delle funzioni reali a due variabili reali. Nel seguito R denoterà l insieme dei numeri reali mentre

Dettagli

MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE

MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE 1/6 MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE Per prima cosa si ringrazia per aver scelto ImmobiPhone e per aver dato fiducia al suo autore. Il presente documento istruisce l'utilizzatore sull'uso del programma

Dettagli

Definire all'interno del codice un vettore di interi di dimensione DIM, es. int array[] = {1, 5, 2, 4, 8, 1, 1, 9, 11, 4, 12};

Definire all'interno del codice un vettore di interi di dimensione DIM, es. int array[] = {1, 5, 2, 4, 8, 1, 1, 9, 11, 4, 12}; ESERCIZI 2 LABORATORIO Problema 1 Definire all'interno del codice un vettore di interi di dimensione DIM, es. int array[] = {1, 5, 2, 4, 8, 1, 1, 9, 11, 4, 12}; Chiede all'utente un numero e, tramite ricerca

Dettagli

Matrice Excel Calcolo rata con TASSO DI INTERESSE determinato dall'utente

Matrice Excel Calcolo rata con TASSO DI INTERESSE determinato dall'utente Matrice Excel Calcolo rata con TASSO DI INTERESSE determinato dall'utente L'acquisto di un immobile comporta un impegno finanziario notevole e non sempre è possibile disporre della somma di denaro sufficiente

Dettagli

La gestione dell input/output da tastiera La gestione dell input/output da file La gestione delle eccezioni

La gestione dell input/output da tastiera La gestione dell input/output da file La gestione delle eccezioni La gestione dell input/output da tastiera La gestione dell input/output da file La gestione delle eccezioni Autore: Prof. Agostino Sorbara ITIS "M. M. Milano" Autore: Prof. Agostino Sorbara ITIS "M. M.

Dettagli

Calcolo del Valore Attuale Netto (VAN)

Calcolo del Valore Attuale Netto (VAN) Calcolo del Valore Attuale Netto (VAN) Il calcolo del valore attuale netto (VAN) serve per determinare la redditività di un investimento. Si tratta di utilizzare un procedimento che può consentirci di

Dettagli

Questo è riservato all Organizzazione Nazionale per la sistemazione delle parrocchie negli alberghi e per controlli contributi

Questo è riservato all Organizzazione Nazionale per la sistemazione delle parrocchie negli alberghi e per controlli contributi Questa è la schermata iniziale che appare dopo essere andati su internet e scritto www.cogeri.it, quindi cliccare Gestione Parrocchia. In questa pagina si trova una finestra con notizie utili che vengono

Dettagli

LABORATORIO DI PROGRAMMAZIONE 2012 2013 EDIZIONE 1, TURNO B

LABORATORIO DI PROGRAMMAZIONE 2012 2013 EDIZIONE 1, TURNO B LABORATORIO DI PROGRAMMAZIONE 2012 2013 EDIZIONE 1, TURNO B 23.XI.2012 VINCENZO MARRA Indice Esercizio 1 1 Menu 1 Tempo: 35 min. 2 Commento 1 2 Esercizio 2 2 Ordinamento e ricerca binaria con la classe

Dettagli

[MANUALE VISUAL BASIC SCUOLA24ORE PROF.SSA PATRIZIA TARANTINO] 14 dicembre 2008

[MANUALE VISUAL BASIC SCUOLA24ORE PROF.SSA PATRIZIA TARANTINO] 14 dicembre 2008 Se devo memorizzare più valori che sono in qualche modo parenti dal punto di vista logico, posso usare il concetto di vettore di variabili (array). Ad esempio, se devo memorizzare le temperature di tutti

Dettagli

INFORMATICA - I puntatori Roberta Gerboni

INFORMATICA - I puntatori Roberta Gerboni 1 2 I puntatori in C++ Il puntatore un tipo di dato scalare, che consente di rappresentare gli indirizzi delle variabili allocate in memoria. Dominio: Il dominio di una variabile di tipo puntatore è un

Dettagli

SISTEMI DI NUMERAZIONE E CODICI

SISTEMI DI NUMERAZIONE E CODICI SISTEMI DI NUMERAZIONE E CODICI Il Sistema di Numerazione Decimale Il sistema decimale o sistema di numerazione a base dieci usa dieci cifre, dette cifre decimali, da O a 9. Il sistema decimale è un sistema

Dettagli

24 : 3 = 8 con resto 0 26 : 4 = 6 con resto 2

24 : 3 = 8 con resto 0 26 : 4 = 6 con resto 2 Dati due numeri naturali a e b, diremo che a è divisibile per b se la divisione a : b è esatta, cioè con resto 0. In questo caso diremo anche che b è un divisore di a. 24 : 3 = 8 con resto 0 26 : 4 = 6

Dettagli

Fasi di creazione di un programma

Fasi di creazione di un programma Fasi di creazione di un programma 1. Studio Preliminare 2. Analisi del Sistema 6. Manutenzione e Test 3. Progettazione 5. Implementazione 4. Sviluppo 41 Sviluppo di programmi Per la costruzione di un programma

Dettagli

ESAME SCRITTO DI ELEMENTI DI INFORMATICA E PROGRAMMAZIONE. 10 Settembre 2013

ESAME SCRITTO DI ELEMENTI DI INFORMATICA E PROGRAMMAZIONE. 10 Settembre 2013 COGNOME E NOME: MATRICOLA: Civile Ambiente e Territorio Non si possono consultare manuali, appunti e calcolatrici. Esercizio 1: Rappresentare i numeri 37 e 90 (in base 10) in notazione binaria in complemento

Dettagli

Interesse, sconto, ratei e risconti

Interesse, sconto, ratei e risconti 129 Interesse, sconto, ratei e risconti Capitolo 129 129.1 Interesse semplice....................................................... 129 129.1.1 Esercizio per il calcolo dell interesse semplice........................

Dettagli

Lab 04 Istruzioni, cicli e array"

Lab 04 Istruzioni, cicli e array Fondamenti di Informatica e Laboratorio T-AB e Fondamenti di Informatica T1 Ingegneria Elettronica e Telecomunicazioni e Ingegneria dell Automazione a.a. 2011/2012 Lab 04 Istruzioni, cicli e array" Lab04

Dettagli

DI D AGRA R MM M I M A BLOCC C H C I TEORI R A E D D E SERC R I C ZI 1 1

DI D AGRA R MM M I M A BLOCC C H C I TEORI R A E D D E SERC R I C ZI 1 1 DIAGRAMMI A BLOCCHI TEORIA ED ESERCIZI 1 1 Il linguaggio dei diagrammi a blocchi è un possibile formalismo per la descrizione di algoritmi Il diagramma a blocchi, o flowchart, è una rappresentazione grafica

Dettagli

Corso di Laurea Ingegneria Informatica Fondamenti di Informatica

Corso di Laurea Ingegneria Informatica Fondamenti di Informatica Corso di Laurea Ingegneria Informatica Fondamenti di Informatica Dispensa E01 Esempi di programmi A. Miola Ottobre 2011 1 Contenuti Vediamo in questa lezione alcuni primi semplici esempi di applicazioni

Dettagli

SCHEDA DI RECUPERO SUI NUMERI RELATIVI

SCHEDA DI RECUPERO SUI NUMERI RELATIVI SCHEDA DI RECUPERO SUI NUMERI RELATIVI I numeri relativi sono l insieme dei numeri negativi (preceduti dal segno -) numeri positivi (il segno + è spesso omesso) lo zero. Valore assoluto di un numero relativo

Dettagli

Fondamenti e didattica di Matematica Finanziaria

Fondamenti e didattica di Matematica Finanziaria Fondamenti e didattica di Matematica Finanziaria Silvana Stefani Piazza dell Ateneo Nuovo 1-20126 MILANO U6-368 silvana.stefani@unimib.it 1 Unità 9 Contenuti della lezione Operazioni finanziarie, criterio

Dettagli

CHIUSURE di MAGAZZINO di FINE ANNO

CHIUSURE di MAGAZZINO di FINE ANNO CHIUSURE di MAGAZZINO di FINE ANNO Operazioni da svolgere per il riporto delle giacenze di fine esercizio Il documento che segue ha lo scopo di illustrare le operazioni che devono essere eseguite per:

Dettagli

Ulteriori problemi di fisica e matematica

Ulteriori problemi di fisica e matematica Facoltà di Medicina e Chirurgia Università degli Studi di Firenze Agosto 2010 Ulteriori problemi di fisica e matematica Giovanni Romano Perché un raggio di luce proveniente dal Sole e fatto passare attraverso

Dettagli

Richiesta pagina PHP (es: index.php)

Richiesta pagina PHP (es: index.php) PHP PHP = personal home page SERVER Richiesta pagina PHP (es: index.php) Server Web (Apache) in ascolto sulla porta 80, si accorge che la pagina richiesta è una pagina PHP in base all'estensione o con

Dettagli

ESAME DI STATO DI LICEO SCIENTIFICO CORSO SPERIMENTALE P.N.I. 2004

ESAME DI STATO DI LICEO SCIENTIFICO CORSO SPERIMENTALE P.N.I. 2004 ESAME DI STAT DI LICE SCIENTIFIC CRS SPERIMENTALE P.N.I. 004 Il candidato risolva uno dei due problemi e 5 dei 0 quesiti in cui si articola il questionario. PRBLEMA Sia la curva d equazione: ke ove k e

Dettagli

Algoritmi di Ricerca. Esempi di programmi Java

Algoritmi di Ricerca. Esempi di programmi Java Fondamenti di Informatica Algoritmi di Ricerca Esempi di programmi Java Fondamenti di Informatica - D. Talia - UNICAL 1 Ricerca in una sequenza di elementi Data una sequenza di elementi, occorre verificare

Dettagli

(Esercizi Tratti da Temi d esame degli ordinamenti precedenti)

(Esercizi Tratti da Temi d esame degli ordinamenti precedenti) (Esercizi Tratti da Temi d esame degli ordinamenti precedenti) Esercizio 1 L'agenzia viaggi GV - Grandi Viaggi vi commissiona l'implementazione della funzione AssegnaVolo. Tale funzione riceve due liste

Dettagli

Siamo così arrivati all aritmetica modulare, ma anche a individuare alcuni aspetti di come funziona l aritmetica del calcolatore come vedremo.

Siamo così arrivati all aritmetica modulare, ma anche a individuare alcuni aspetti di come funziona l aritmetica del calcolatore come vedremo. DALLE PESATE ALL ARITMETICA FINITA IN BASE 2 Si è trovato, partendo da un problema concreto, che con la base 2, utilizzando alcune potenze della base, operando con solo addizioni, posso ottenere tutti

Dettagli

TOP DOWN. Compiti in classe proposti Modulo 1 JUVENILIA SCUOLA. Iacobelli Ajme Marrone

TOP DOWN. Compiti in classe proposti Modulo 1 JUVENILIA SCUOLA. Iacobelli Ajme Marrone Compiti in classe proposti Modulo 1 Scrivere un programma che carichi in un vettore i tempi ottenuti da un atleta in una serie di gare (massimo 30) e stampi la media dei tempi dell atleta, il tempo migliore

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica Modulo T3 1-Sottoprogrammi 1 Prerequisiti Tecnica top-down Programmazione elementare 2 1 Introduzione Lo scopo di questa Unità è utilizzare la metodologia di progettazione top-down

Dettagli

Scrivere uno script php che, dato un array associativo PERSONE le cui chiavi sono i

Scrivere uno script php che, dato un array associativo PERSONE le cui chiavi sono i Esercizi PHP 1. Scrivere uno script PHP che produca in output: 1. La tabellina del 5 2. La tavola Pitagorica contenuta in una tabella 3. La tabellina di un numero ricevuto in input tramite un modulo. Lo

Dettagli

SISTEMI DI NUMERAZIONE DECIMALE E BINARIO

SISTEMI DI NUMERAZIONE DECIMALE E BINARIO SISTEMI DI NUMERAZIONE DECIMALE E BINARIO Il sistema di numerazione decimale (o base dieci) possiede dieci possibili valori (0, 1, 2, 3, 4, 5, 6, 7, 8 o 9) utili a rappresentare i numeri. Le cifre possiedono

Dettagli

CALCOLO COMBINATORIO

CALCOLO COMBINATORIO CALCOLO COMBINATORIO 1 Modi di formare gruppi di k oggetti presi da n dati 11 disposizioni semplici, permutazioni Dati n oggetti distinti a 1,, a n si chiamano disposizioni semplici di questi oggetti,

Dettagli

Studente (Cognome Nome): Corso di Informatica Corso di Laurea in Ingegneria Gestionale a.a. 2007-08 Primo scritto 11 Gennaio 2008

Studente (Cognome Nome): Corso di Informatica Corso di Laurea in Ingegneria Gestionale a.a. 2007-08 Primo scritto 11 Gennaio 2008 Studente (Cognome Nome): Matricola: Corso di Informatica Corso di Laurea in Ingegneria Gestionale a.a. 2007-08 Primo scritto 11 Gennaio 2008 Si noti che le soluzioni ai quesiti saranno considerate valide

Dettagli

EXCEL FUNZIONI PRINCIPALI

EXCEL FUNZIONI PRINCIPALI EXCEL FUNZIONI PRINCIPALI Funzione SE() Sintassi: SE(VERIFICA, VALORE SE VERO, VALORE SE FALSO): verifica un valore e ritorna una risposta in base al risultato vero/falso Esempio: =SE(A2=15; "OK"; "NO")

Dettagli

Esame del 3 febbraio 2010

Esame del 3 febbraio 2010 Fondamenti di Informatica CdL in Ingegneria Gestionale a.a. 2009/2010 Docente: Andrea Prati Esame del 3 febbraio 2010 Esercizio 1 Vettori Sia data un vettore (array monodimensionale) di interi: int VETT[N];

Dettagli

Tipi primitivi. Ad esempio, il codice seguente dichiara una variabile di tipo intero, le assegna il valore 5 e stampa a schermo il suo contenuto:

Tipi primitivi. Ad esempio, il codice seguente dichiara una variabile di tipo intero, le assegna il valore 5 e stampa a schermo il suo contenuto: Tipi primitivi Il linguaggio Java offre alcuni tipi di dato primitivi Una variabile di tipo primitivo può essere utilizzata direttamente. Non è un riferimento e non ha senso tentare di istanziarla mediante

Dettagli

10 - Programmare con gli Array

10 - Programmare con gli Array 10 - Programmare con gli Array Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it

Dettagli

void funzioneprova() { int x=2; cout<<"dentro la funzione x="<<x<<endl; }

void funzioneprova() { int x=2; cout<<dentro la funzione x=<<x<<endl; } FUNZIONI 57. Cosa servono le funzioni? A spezzare il programma in diverse parti relativamente indipendenti fra loro, ovvero interagenti sono attraverso i parametri di input ed IL VALORE di uscita. In questo

Dettagli

Esempio: dest = parolagigante, lettere = PROVA dest (dopo l'invocazione di tipo pari ) = pprrlogvgante

Esempio: dest = parolagigante, lettere = PROVA dest (dopo l'invocazione di tipo pari ) = pprrlogvgante Esercizio 0 Scambio lettere Scrivere la funzione void scambiolettere(char *dest, char *lettere, int p_o_d) che modifichi la stringa destinazione (dest), sostituendone i caratteri pari o dispari (a seconda

Dettagli

( x) ( x) 0. Equazioni irrazionali

( x) ( x) 0. Equazioni irrazionali Equazioni irrazionali Definizione: si definisce equazione irrazionale un equazione in cui compaiono uno o più radicali contenenti l incognita. Esempio 7 Ricordiamo quanto visto sulle condizioni di esistenza

Dettagli

Introduzione al MATLAB c Parte 2

Introduzione al MATLAB c Parte 2 Introduzione al MATLAB c Parte 2 Lucia Gastaldi Dipartimento di Matematica, http://dm.ing.unibs.it/gastaldi/ 18 gennaio 2008 Outline 1 M-file di tipo Script e Function Script Function 2 Costrutti di programmazione

Dettagli

Esercitazione del 05-03-2007

Esercitazione del 05-03-2007 FUNZIONI Esercitazione del 05-03-2007 1. Aprire una nuova cartella di lavoro. 2. Inserire nel foglio di lavoro di Excel le seguenti colonne: A B 1000 100 1100 200 1200 300 1300 400 1400 500 1500 600 1600

Dettagli

Informatica B. Sezione D. Scuola di Ingegneria Industriale Laurea in Ingegneria Energetica Laurea in Ingegneria Meccanica

Informatica B. Sezione D. Scuola di Ingegneria Industriale Laurea in Ingegneria Energetica Laurea in Ingegneria Meccanica Scuola di Ingegneria Industriale Laurea in Ingegneria Energetica Laurea in Ingegneria Meccanica Dipartimento di Elettronica, Informazione e Bioingegneria Informatica B Sezione D Franchi Alessio Mauro,

Dettagli

Corso di Laurea Ingegneria Informatica Fondamenti di Informatica

Corso di Laurea Ingegneria Informatica Fondamenti di Informatica Corso di Laurea Ingegneria Informatica Fondamenti di Informatica Dispensa E04 Esempi di algoritmi e programmi C. Limongelli - A. Miola Novembre 2011 1 Contenuti q Somma di una sequenza di numeri interi

Dettagli

Convertitori numerici in Excel

Convertitori numerici in Excel ISTITUTO DI ISTRUZIONE SUPERIORE G. M. ANGIOY CARBONIA Convertitori numerici in Excel Prof. G. Ciaschetti Come attività di laboratorio, vogliamo realizzare dei convertitori numerici con Microsoft Excel

Dettagli

Esempio: Array di struct

Esempio: Array di struct Esempio: Array di struct Scrivere un programma C che definisca la struttura esame, composta dal nome dell esame (stringa) e dal voto (intero). Si leggano poi da terminale n esami, con n definito dall utente

Dettagli

Regolamento di attribuzione del codice ISBN e di erogazione dei servizi dell Agenzia ISBN

Regolamento di attribuzione del codice ISBN e di erogazione dei servizi dell Agenzia ISBN Regolamento di attribuzione del codice ISBN e di erogazione dei servizi dell Agenzia ISBN Compilando l apposito form web di adesione il richiedente formula all Agenzia ISBN una proposta per l attribuzione

Dettagli

APPELLO SCRITTO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO 2014 2015 17.XI.2015

APPELLO SCRITTO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO 2014 2015 17.XI.2015 APPELLO SCRITTO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO 2014 2015 17.XI.2015 VINCENZO MARRA Indice Esercizio 1 1 Conversione di un numero naturale in base b.

Dettagli

Sistemi di Numerazione

Sistemi di Numerazione Fondamenti di Informatica per Meccanici Energetici - Biomedici 1 Sistemi di Numerazione Sistemi di Numerazione I sistemi di numerazione sono abitualmente posizionali. Gli elementi costitutivi di un sistema

Dettagli

Per studio di funzione intendiamo un insieme di procedure che hanno lo scopo di analizzare le proprietà di una funzione f ( x) R R

Per studio di funzione intendiamo un insieme di procedure che hanno lo scopo di analizzare le proprietà di una funzione f ( x) R R Studio di funzione Per studio di funzione intendiamo un insieme di procedure che hanno lo scopo di analizzare le proprietà di una funzione f ( x) R R : allo scopo di determinarne le caratteristiche principali.

Dettagli

GUIDA ALL USO 4 STAR PRESENTA LA RUBRICA VOCALE UN SOLO NUMERO PER CHIAMARE CHI VUOI.

GUIDA ALL USO 4 STAR PRESENTA LA RUBRICA VOCALE UN SOLO NUMERO PER CHIAMARE CHI VUOI. GUIDA ALL USO 4 STAR PRESENTA LA RUBRICA VOCALE UN SOLO NUMERO PER CHIAMARE CHI VUOI. INDICE TUTTO SULLA TUA RUBRICA 02 COS È IL SERVIZIO RUBRICA 02 PER UTILIZZARE IL SERVIZIO 03 ALCUNE INFORMAZIONI UTILI

Dettagli

ESEMPIO 1: eseguire il complemento a 10 di 765

ESEMPIO 1: eseguire il complemento a 10 di 765 COMPLEMENTO A 10 DI UN NUMERO DECIMALE Sia dato un numero N 10 in base 10 di n cifre. Il complemento a 10 di tale numero (N ) si ottiene sottraendo il numero stesso a 10 n. ESEMPIO 1: eseguire il complemento

Dettagli

MATLAB. Caratteristiche. Dati. Esempio di programma MATLAB. a = [1 2 3; 4 5 6; 7 8 9]; b = [1 2 3] ; c = a*b; c

MATLAB. Caratteristiche. Dati. Esempio di programma MATLAB. a = [1 2 3; 4 5 6; 7 8 9]; b = [1 2 3] ; c = a*b; c Caratteristiche MATLAB Linguaggio di programmazione orientato all elaborazione di matrici (MATLAB=MATrix LABoratory) Le variabili sono matrici (una variabile scalare equivale ad una matrice di dimensione

Dettagli

Logica Numerica Approfondimento 1. Minimo Comune Multiplo e Massimo Comun Divisore. Il concetto di multiplo e di divisore. Il Minimo Comune Multiplo

Logica Numerica Approfondimento 1. Minimo Comune Multiplo e Massimo Comun Divisore. Il concetto di multiplo e di divisore. Il Minimo Comune Multiplo Logica Numerica Approfondimento E. Barbuto Minimo Comune Multiplo e Massimo Comun Divisore Il concetto di multiplo e di divisore Considerato un numero intero n, se esso viene moltiplicato per un numero

Dettagli

ESAME SCRITTO DI ELEMENTI DI INFORMATICA E PROGRAMMAZIONE. 9 Settembre 2015

ESAME SCRITTO DI ELEMENTI DI INFORMATICA E PROGRAMMAZIONE. 9 Settembre 2015 COGNOME E NOME: MATRICOLA: Civile Ambiente e Territorio Non si possono consultare manuali, appunti e calcolatrici. Esercizio 1: Rappresentare i numeri 43 e 81 (in base 10) in notazione binaria in complemento

Dettagli

FACOLTÀ DI INGEGNERIA ESAME DI ANALISI MATEMATICA A A.A. 2008/2009 - Ing. Biomedica, Elettrica, Elettronica, Informatica - L Z

FACOLTÀ DI INGEGNERIA ESAME DI ANALISI MATEMATICA A A.A. 2008/2009 - Ing. Biomedica, Elettrica, Elettronica, Informatica - L Z FACOLTÀ DI INGEGNERIA ESAME DI ANALISI MATEMATICA A A.A. 2008/2009 - Ing. Biomedica, Elettrica, Elettronica, Informatica - L Z L esame è costituito da una prova scritta (o, in alternativa, da due prove

Dettagli

IGiochidiArchimede-SoluzioniBiennio 22 novembre 2006

IGiochidiArchimede-SoluzioniBiennio 22 novembre 2006 PROGETTO OLIMPII I MTEMTI U.M.I. UNIONE MTEMTI ITLIN SUOL NORMLE SUPERIORE IGiochidirchimede-Soluzioniiennio novembre 006 Griglia delle risposte corrette Problema Risposta corretta E 4 5 6 7 8 9 E 0 Problema

Dettagli

Capitolo Terzo Valore attuale e costo opportunità del capitale

Capitolo Terzo Valore attuale e costo opportunità del capitale Capitolo Terzo Valore attuale e costo opportunità del capitale 1. IL VALORE ATTUALE La logica di investimento aziendale è assolutamente identica a quella adottata per gli strumenti finanziari. Per poter

Dettagli

Consideriamo due polinomi

Consideriamo due polinomi Capitolo 3 Il luogo delle radici Consideriamo due polinomi N(z) = (z z 1 )(z z 2 )... (z z m ) D(z) = (z p 1 )(z p 2 )... (z p n ) della variabile complessa z con m < n. Nelle problematiche connesse al

Dettagli

ESAME SCRITTO DI ELEMENTI DI INFORMATICA E PROGRAMMAZIONE. 27 Gennaio 2015

ESAME SCRITTO DI ELEMENTI DI INFORMATICA E PROGRAMMAZIONE. 27 Gennaio 2015 COGNOME E NOME: MATRICOLA: Civile Ambiente e Territorio Non si possono consultare manuali, appunti e calcolatrici. Esercizio 1: [3 punto] Rappresentare i numeri 36 e 91 (in base 10) in notazione binaria

Dettagli

SOMMARIO. 13.1 I radicali pag. 3. 13.2 I radicali aritmetici pag. 5. 13.3 Moltiplicazione e divisione fra radicali aritmetici pag.

SOMMARIO. 13.1 I radicali pag. 3. 13.2 I radicali aritmetici pag. 5. 13.3 Moltiplicazione e divisione fra radicali aritmetici pag. SOMMARIO CAPITOLO : I RADICALI. I radicali pag.. I radicali aritmetici pag.. Moltiplicazione e divisione fra radicali aritmetici pag.. Potenza di un radicale aritmetico pag.. Trasporto di un fattore esterno

Dettagli

Esempi di problemi di 1 grado risolti Esercizio 1 Problema: Trovare un numero che sommato ai suoi 3/2 dia 50

Esempi di problemi di 1 grado risolti Esercizio 1 Problema: Trovare un numero che sommato ai suoi 3/2 dia 50 http://einmatman1c.blog.excite.it/permalink/54003 Esempi di problemi di 1 grado risolti Esercizio 1 Trovare un numero che sommato ai suoi 3/2 dia 50 Trovare un numero e' la prima frase e significa che

Dettagli

COMPITO DI MATEMATICA FINANZIARIA 8 Febbraio 2013. - Come cambia il REA atteso se l'obbligazione sarà ancora in vita dopo le prime tre estrazioni?

COMPITO DI MATEMATICA FINANZIARIA 8 Febbraio 2013. - Come cambia il REA atteso se l'obbligazione sarà ancora in vita dopo le prime tre estrazioni? UNIVERSITA DEGLI STUDI DI URBINO (Sede di Fano) COMPITO DI MATEMATICA FINANZIARIA 8 Febbraio 2013 1) L'impresa Gamma emette 250 obbligazioni il cui VN unitario è pari a 100. Il rimborso avverrà tramite

Dettagli

Alcune nozioni di base di Logica Matematica

Alcune nozioni di base di Logica Matematica Alcune nozioni di base di Logica Matematica Ad uso del corsi di Programmazione I e II Nicola Galesi Dipartimento di Informatica Sapienza Universitá Roma November 1, 2007 Questa é una breve raccolta di

Dettagli

Per scrivere una procedura che non deve restituire nessun valore e deve solo contenere le informazioni per le modalità delle porte e controlli

Per scrivere una procedura che non deve restituire nessun valore e deve solo contenere le informazioni per le modalità delle porte e controlli CODICE Le fonti in cui si possono trovare tutorial o esempi di progetti utilizzati con Arduino si trovano nel sito ufficiale di Arduino, oppure nei forum di domotica e robotica. Il codice utilizzato per

Dettagli

Matematica generale CTF

Matematica generale CTF Successioni numeriche 19 agosto 2015 Definizione di successione Monotonìa e limitatezza Forme indeterminate Successioni infinitesime Comportamento asintotico Criterio del rapporto per le successioni Definizione

Dettagli

UNIVERSITÀ DEGLI STUDI DI TERAMO

UNIVERSITÀ DEGLI STUDI DI TERAMO UNIVERSITÀ DEGLI STUDI DI TERAMO CORSO DI LAUREA IN ECONOMIA BANCARIA FINANZIARIA ED ASSICURATIVA (Classe 7) Corso di Matematica per l Economia (Prof. F. Eugeni) TEST DI INGRESSO Teramo, ottobre 00 SEZIONE

Dettagli

APPUNTI DI MATEMATICA LE FRAZIONI ALGEBRICHE ALESSANDRO BOCCONI

APPUNTI DI MATEMATICA LE FRAZIONI ALGEBRICHE ALESSANDRO BOCCONI APPUNTI DI MATEMATICA LE FRAZIONI ALGEBRICHE ALESSANDRO BOCCONI Indice 1 Le frazioni algebriche 1.1 Il minimo comune multiplo e il Massimo Comun Divisore fra polinomi........ 1. Le frazioni algebriche....................................

Dettagli

LAVORI ESTIVI DI INFORMATICA PER LA CLASSE IV Sez. Ainf (Prof. Tessore Luca)

LAVORI ESTIVI DI INFORMATICA PER LA CLASSE IV Sez. Ainf (Prof. Tessore Luca) Ministero dell Istruzione, dell Università e della Ricerca Istituto Tecnico Industriale Statale Enrico Mattei Via Martiri di Cefalonia 46-20097 San Donato Milanese Tel. 0255691411 - Fax 025276676 itisando@tin.it

Dettagli

Massimo Importo deducibile Importo che si vuole versare per la previdenza complementare Massimo importo deducibile

Massimo Importo deducibile Importo che si vuole versare per la previdenza complementare Massimo importo deducibile Manuale per l utilizzo della procedura I campi che possono essere compilati dall operatore si presentano di colore G Giallo o ;viceversa, i campi che sono calcolati dal programma e che, conseguentemente,

Dettagli

Rilevazione degli apprendimenti. Anno Scolastico 2006 2007 PROVA DI MATEMATICA. Scuola Secondaria di II grado. Classe Terza Tipo A. Codici. Scuola:...

Rilevazione degli apprendimenti. Anno Scolastico 2006 2007 PROVA DI MATEMATICA. Scuola Secondaria di II grado. Classe Terza Tipo A. Codici. Scuola:... Ministero della Pubblica Istruzione Rilevazione degli apprendimenti Anno Scolastico 2006 2007 PROVA DI MATEMATICA Scuola Secondaria di II grado Classe Terza Tipo A Codici Scuola:..... Classe:.. Studente:.

Dettagli

Cenni su algoritmi, diagrammi di flusso, strutture di controllo

Cenni su algoritmi, diagrammi di flusso, strutture di controllo Cenni su algoritmi, diagrammi di flusso, strutture di controllo Algoritmo Spesso, nel nostro vivere quotidiano, ci troviamo nella necessità di risolvere problemi. La descrizione della successione di operazioni

Dettagli

ESAME SCRITTO DI ELEMENTI DI INFORMATICA E PROGRAMMAZIONE. 13 Settembre 2011. COGNOME E NOME: MATRICOLA: Civile Ambiente e Territorio

ESAME SCRITTO DI ELEMENTI DI INFORMATICA E PROGRAMMAZIONE. 13 Settembre 2011. COGNOME E NOME: MATRICOLA: Civile Ambiente e Territorio COGNOME E NOME: MATRICOLA: Civile Ambiente e Territorio Non si possono consultare manuali, appunti e calcolatrici. Esercizio 1: Rappresentare come numero binario su 8 bit il numero decimale 108. Rappresentare

Dettagli

Alcune regole di base per scrivere un programma in linguaggio C

Alcune regole di base per scrivere un programma in linguaggio C Alcune regole di base per scrivere un programma in linguaggio C Un programma il linguaggio C (listato) viene scritto in formato testo ed archiviato in un file: *.c Per scrivere un listato C si utilizza

Dettagli

Introduzione agli algoritmi e alla programmazione in VisualBasic.Net

Introduzione agli algoritmi e alla programmazione in VisualBasic.Net Lezione 1 Introduzione agli algoritmi e alla programmazione in VisualBasic.Net Definizione di utente e di programmatore L utente è qualsiasi persona che usa il computer anche se non è in grado di programmarlo

Dettagli

SERVIZIO FIPH - FULL IP PBX HOSTED

SERVIZIO FIPH - FULL IP PBX HOSTED SERVIZIO FIPH - FULL IP PBX HOSTED Numero documento: 131/a versione 1.2 Data : 25/02/2013 Oggetto: VIS 4.0 GoSMS Redattore documento: Bagnara Massimiliano Sommario GoSMS 1.0... 2 Descrizione del servizio...

Dettagli

Correttezza. Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1. Dispensa 10. A. Miola Novembre 2007

Correttezza. Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1. Dispensa 10. A. Miola Novembre 2007 Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1 Dispensa 10 Correttezza A. Miola Novembre 2007 http://www.dia.uniroma3.it/~java/fondinf1/ Correttezza 1 Contenuti Introduzione alla correttezza

Dettagli

Le stringhe. Le stringhe

Le stringhe. Le stringhe Informatica: C++ Gerboni Roberta Stringhe di caratteri (esempi di utilizzo dei vettori) Nel linguaggio C++ una stringa è semplicemente un vettore di caratteri Vettori di caratteri La stringa "hello" è

Dettagli

Le variabili. Olga Scotti

Le variabili. Olga Scotti Le variabili Olga Scotti Cos è una variabile Le variabili, in un linguaggio di programmazione, sono dei contenitori. Possono essere riempiti con un valore che poi può essere riletto oppure sostituito.

Dettagli

Librerie digitali. Video. Gestione di video. Caratteristiche dei video. Video. Metadati associati ai video. Metadati associati ai video

Librerie digitali. Video. Gestione di video. Caratteristiche dei video. Video. Metadati associati ai video. Metadati associati ai video Video Librerie digitali Gestione di video Ogni filmato è composto da più parti Video Audio Gestito come visto in precedenza Trascrizione del testo, identificazione di informazioni di interesse Testo Utile

Dettagli

Traccia di soluzione dell esercizio del 25/1/2005

Traccia di soluzione dell esercizio del 25/1/2005 Traccia di soluzione dell esercizio del 25/1/2005 1 Casi d uso I casi d uso sono in Figura 1. Ci sono solo due attori: il Capo officina e il generico Meccanico. Figura 1: Diagramma dei casi d uso. 2 Modello

Dettagli