Programmi assegnati - 3AI

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Programmi assegnati - 3AI"

Transcript

1 Programmi assegnati - 3AI Settembre Ciao mondo! Scrivere un programma in C che stampi a video la scritta "Ciao mondo!". (Introduzione dell'output printf e della libreria stdio.h) 2-Somma Scrivere un programma in C che richieda in input i due addendi e ne esegua la somma. (Introduzione dell'input scanf e dell'assegnamento = ) 3-Sottrazione Scrivere un programma in C che richieda in input minuendo e sottraendo e ne esegua la sottrazione. 4-Moltiplicazione Scrivere un programma in C che richieda in input i due fattori e ne esegua la moltiplicazione. 5-Divisione Scrivere un programma in C che richieda in input dividendo e divisore e ne esegua la divisione. (Introduzione della struttura di controllo if) 6-Quadrato Scrivere un programma in C che, richiesto in input il lato di un quadrato, ne calcoli il perimetro e l'area. 7-Rettangolo Scrivere un programma in C che, richieste in input base e altezza di un rettangolo, ne calcoli il perimetro e l'area. 8-Triangolo Scrivere un programma in C che, richieste in input base e altezza di un triangolo isoscele, ne calcoli il perimetro. 9-Massimo di tre numeri (Ingenuo) Scrivere un programma in C che, richiesti in input tre numeri, stampi a video il maggiore. (Tramite una cascata di if) 10-Massimo di tre numeri (furbo) Scrivere un programma in C che, richiesti in input tre numeri, stampi a video il maggiore. (Tramite una serie di if) 11-Massimo di quattro numeri Scrivere un programma in C che, richiesti in input quattro numeri, stampi a video il maggiore. 12-Tariffe della Fausertel La società telefonica Fausertel fa pagare ogni SMS 0,13 cent per i primi 100 SMS del mese e 0,11 cent per i successivi. Ogni chiamata comporta il pagamento di 0,50 cent a chiamata. La Fausertel offre un abbonamento per cui, pagando una tariffa fissa di 20 /mese, offre 400 SMS e 400 chiamate gratis; oltre questi si paga la tariffa precedente. Scrivere un programma in C che calcoli il totale da pagare per il mese di settembre di un abbonato. 13-Valore assoluto Scrivere un programma in C che richieda in input un numero intero e lo stampi insieme al suo valore assoluto. 1

2 Ottobre Mese Scrivere un programma in C che, richiesta in input una data di tipo gg-mm-aaaa, la riscriva con il mese in parole. (Introduzione della struttura di controllo switch) 15-Tipo triangolo Scrivere un programma in C che richieda in input la misura dei lati di un triangolo, stampi a video di quale tipo di triangolo si tratta (Equilatero, isoscele o scaleno), il perimetro e l'area (Tramite la formula di Erone). 16-Calcolatrice Scrivere un programma in C che, dopo avere chiesto quale tipo di operazione si voglia eseguire (Tra somma, differenza, moltiplicazione, divisione e radice quadrata). (Introduzione della libreria math.h) 17-Macchinetta del caffè Scrivere un programma in C che stampi a video un menu del tipo: 1. Bibita Bibita Bibita Bibita Bibita Bibita 6. e richieda in input una delle cifre del menu; in seguito, il programma deve stampare il nome della bibita selezionata e l'importo da pagare. Infine, deve leggere l'importo inserito per dichiarare "Ritirare la bibita", "Ritirare la bibita e il resto" o "Importo insufficiente", a seconda dei casi. (Introduzione del flag di errore) 18-Ordine tra maggiore e minore Scrivere un programma che, richiesti in input due numeri, li ordini dal maggiore al minore. (Introduzione della variabile d'appoggio) 19-Sconti Un negoziante, per incrementare le proprie vendite, prevede di applicare uno sconto progressivo in base al numero di pezzi acquistati: Pezzi Sconto 1 / 2 10% % % >6 40% Scrivere un programma C che chieda in input il numero di pezzi acquistati da un cliente e visualizzi lo sconto praticato e la somma da pagare supponendo che il costo unitario dei pezzi sia definito con una costante. 20-Solutore di equazioni di secondo grado Scrivere un programma in C che, dati i coefficienti a, b e c di un'equazione di secondo grado del tipo ax 2 +bx+c=0. Calcolare le soluzioni x 1 e x 2 (Se esistono in R) mostrando anche i dettagli "Due soluzioni reali distinte", "Due soluzioni reali coincidenti" o "Nessuna soluzione reale". 21-ASCII Scrivere un programma C che mostri a video le dimensioni delle variabili int, float e char, per poi stampare a video una variabile int, una variabile float e una variabile char (come carattere e come numero intero). (Introduzione dell'operatore sizeof) 2

3 22-Accesso Per accedere a un computer come amministratore occorre inserire come username "Root" e come password "Sabato". Per accedere come utente generico, username e password devono essere "Utente". In tutti i casi, la prima lettera deve essere maiuscola. Scrivere un programma C che richieda in input username e password e, dopo averle controllate, fornisca uno tra i seguenti messaggi: Accesso negato. Accesso consentito come utente generico. Accesso consentito come amministratore. 23-Minuscolo Maiuscolo Scrivere un programma in C che legga un carattere dalla tastiera e, se il carattere è una lettera minuscola, la trasformi in maiuscola. 24-Massimo di tre stringhe Scrivere un programma C che richieda in input tre diverse parole e le ristampi dalla più corta alla più lunga. 25-Squadre Scrivere un programma C che chieda in input i nomi di due squadre di calcio e i gol segnati, e stampi il nome della squadra che ha vinto o se hanno pareggiato. 26-Calcolatrice (versione char) Riscrivere in C il programma della calcolatrice, utilizzando lettere maiuscole al posto delle cifre nel menu di scelta delle operazioni. 27-Vocale/consonante Dato un carattere, convertirlo in maiuscolo e, successivamente, dire se è una vocale o una consonante. 28-Verifica 23/10 - Esercizio 1 Scrivere un programma C che presenti all'utente il seguente menu per scegliere una figura geometrica: 1. Quadrato 2. Rettangolo 3. Triangolo 4. Cerchio Scegli... Una volta scelto il numero che corrisponde alla figura voluta, il programma deve richiedere per le rispettive figure i seguenti dati in input: Quadrato lato Rettangolo base e altezza Triangolo i tre lati Cerchio il raggio Il programma dovrà stampare alla fine il perimetro (o la circonferenza) della figura scelta o il messaggio "Figura non prevista". 29-Verifica 23/10 - Esercizio 2 Una persona si presenta alla biglietteria di un cinema per comprare i biglietti di ingresso per sé e per un gruppo di amici. I biglietti del cinema costano: Interi 7.50 euro Ridotti 5.00 euro Scrivere un programma C che chieda in input il numero di biglietti interi e il numero dei biglietti ridotti, e calcoli il totale che il signore dovrà pagare, tenendo presente che, se si comprano più di cinque biglietti, il cinema fa uno sconto di un euro a biglietto. 3

4 30-Verifica 23/10 - Esercizio 3 Codificare in C il seguente diagramma a blocchi: (Tutte le variabili sono reali) Novembre numeri Scrivere un programma C che stampi a video il valore di un contatore ogni volta che viene incrementato con un ciclo for; L output deve essere del tipo Il numero vale 1 fino a Il numero vale 10. (Introduzione del ciclo for) numeri pari Riscrivere il programma precedente in modo che siano stampati 10 numeri pari (fino a 20). 33-Asterischi Scrivere un programma C che chieda in input il numero di asterischi voluti e li stampi. 34-Statistiche sesso/peso Scrivere un programma C che chieda in input all'utente con quante persone vuole lavorare. Successivamente, di ciascuna persona deve chiedere "sesso" e "peso". Al termine dell'esecuzione il programma deve stampare i seguenti output: Numero di maschi inseriti; Numero di femmine inserite; Peso medio dei maschi; Peso medio delle femmine. Una donna, se pesa più di 60 kg, è sovrappeso; un uomo, invece, è sovrappeso se supera gli 80 kg. Una volta calcolato il peso medio, stampare anche, se è il caso, uno di questi messaggi: Mediamente, le donne sono in sovrappeso. Mediamente, gli uomini sono in sovrappeso. 35-Gita Per una gita domenicale si ha la possibilità di raggiungere, da Novara, tre località i cui nomi sono dati in input; insieme al nome del paese occorre dare in input anche i chilometri di distanza. Siccome si vogliono fare pochi chilometri, il programma deve proporre le tre località dalla più vicina alla più lontana. 36-Codice fiscale Di una persona si conosce il codice fiscale, che deve essere richiesto in input e memorizzato in una stringa. A ogni codice fiscale deve corrispondere un file su disco che contiene la foto della persona. Per convenzione, tale file deve chiamarsi: [Primi sei caratteri del codice fiscale]_[cognome].jpg Stampare il nome del file. 37-Iniziali Chiedere in input il cognome e il nome di una persona e memorizzarli in un'unica stringa poiché il signore con quel nome deve farsi ricamare le proprie iniziali sulla camicia. Scrivere un programma C che stampi a video i caratteri delle sue iniziali. Siccome la ricamatrice ha una macchina per ricamare automatica che ha bisogno di essere programmata con i codici ASCII numerici. 38-Analisi di una frase Data in input una frase non più lunga di ottanta caratteri, memorizzarla in un'unica stringa; successivamente, esaminarla in modo da stampare i seguenti risultati (dopo aver convertito la frase in maiuscolo): La lunghezza della stringa; 4

5 Il numero di parole contenute; Il numero di vocali contenute; Il numero di consonanti contenute. 39-Trattini Data in input una parola, stampare a video la prima e l'ultima lettera (convertite in maiuscolo) e tanti trattini quante sono le lettere intermedie. 40-Palindromo Scrivere un programma che richieda in input una parola, la scriva al contrario e determini se è palindroma. 41-Controllo del codice fiscale Scrivere un programma che controlli l'esatta digitazione di un codice fiscale, in base alla posizione di lettere e numeri. (Introduzione delle funzioni isdigit e isalpha) Dicembre Divisione senza / Scrivere un programma C che chieda in input dividendo e divisore ed esegua la divisione senza usare l'operatore /. (Introduzione dei cicli while e dowhile) 43-Moltiplicazione senza * Scrivere un programma C che chieda in input dividendo e divisore ed esegua la divisione senza usare l'operatore *. 44-Media e numeri compresi Scrivere un programma che richiede in input quanti numeri si intende inserire (tra 0 e 100) e due numeri che rappresentano gli estremi ; in seguito, deve richiedere tutti i numeri per poi stampare la media e quanti numeri sono compresi tra i due estremi. 45-Cambiamonete Scrivere un programma C che, richiesto in input un importo, stampi con quante monete va cambiato. Gennaio Calcolatrice (menu ciclico) Riscrivere il programma della calcolatrice utilizzando un menu ciclico che preveda un caso di uscita. 47-Scrittura di un vettore Scrivere in C un programma che richieda in input il numero di valori da considerare, li richieda e li scriva in un vettore. Infine, il programma deve stampare il contenuto del vettore e la somma dei valori positivi inseriti. 48-Massimo di n numeri con vettore Scrivere un programma C che stampi il massimo dei valori inseriti dall'utente utilizzando un vettore (il numero di valori deve essere chiesto in input). 49-Caricamento, copia con selezione e ricerca con vettori Dato un vettore numerico v1 di 50 componenti, caricarlo con n numeri inseriti da tastiera. Successivamente, copiare in un vettore v2 solo i numeri pari. Successivamente, cercare in v2 se un numero x è presente e, se lo è, stampare le posizioni in cui si trova. Infine, stampare il vettore v2, oltre all'esito della ricerca. 50-Temperature della settimana Dichiarare un vettore di dimensione sette nel quale verranno scritte le temperature registrate a una stessa ora nei giorni di una settimana. Il programma deve richiedere la temperatura di ogni giorno (scrivendone il nome per esteso) e, in seguito, mostrare il seguente menu ciclico: 5

6 1) Calcolare e stampare la temperatura media 2) Calcolare e stampare il giorno in cui si è registrata la temperatura più bassa 3) Data in input una temperatura x contare quante volte nella settimana è stata superata 4) Esci 51-Confronto di vettori Due vettori di numeri interi devono essere caricati con valori chiesti in input all'utente, anche in quantità diverse (da richiedere in input). Successivamente, verificare se i due vettori sono uguali. Controllare solo nel caso in cui la loro lunghezza è uguale. Febbraio Appartamenti 1 In uno stabile ci sono 50 appartamenti. Di ogni appartamento si conoscono la superficie (mq) e il numero di persone che vi abitano. Se l'appartamento è disabitato, occorre inserire 0 sia come superficie che come numero di persone. Memorizzare questi dati in due vettori. Poi, copiare in altri due vettori le superfici e le persone dei soli appartamenti abitati. Di questi appartamenti, calcolare la superficie complessiva e il totale delle persone che abitano nello stabile. Come tassa condominiale, deve essere pagato 1 al metro quadrato e 1.30 per persona. Calcolare le entrate dell'amministratore e creare un vettore "importi" che contenga, per ogni appartamento, l'importo da corrispondere e stamparlo. 53-Appartamenti 2 In uno stabile ci sono n appartamenti, alcuni a uso abitazione, alcuni a uso ufficio, e alcuni vuoti. Di ciascun appartamento si conoscono la superficie e l'uso ('a' per abitazione, 'u' per ufficio, 'v' per vuoto); memorizzare questi dati in due vettori (superficie, uso). Successivamente, copiare i dati relativi a agli uffici in un altro vettore e visualizzare la superficie dell'ufficio più grande e quella dell'ufficio più piccolo. 6

7 Marzo Algoritmo di Euclide Scrivere un programma che calcoli il MCD di due numeri tramite l'algoritmo di Euclide. 55-Calcolatrice frazionaria Si voglia gestire una calcolatrice frazionaria che sia in grado si compiere le quattro operazioni tra frazioni +, -, *, /, fornendo i risultati in forma di frazione ridotti ai minimi termini. In particolare, il programma deve presentare il menu da cui scegliere l'operazione. Per ogni voce del menu, eseguire l'operazione su due frazioni chieste in input precedentemente. 56-Verifica di recupero / Esercizio 1 Di n punti nel piano cartesiano si conoscono rispettivamente l ascissa, l ordinata e una lettera dell alfabeto che lo identifica. Chiedere in input queste informazioni e memorizzarle all interno di vettori paralleli. Successivamente, chiedere in input una lettera, cercare il punto identificato da quella lettera e stampare le sue coordinate e la sua distanza dall origine. 57-Verifica di recupero / Esercizio 2 Memorizzare in due vettori (a e b) le basi e le altezze di n terreni rettangolari (con n chiesto in input). Calcolare le aree dei terreni e memorizzarle in un terzo vettore (aree). Successivamente, calcolare e stampare la superficie totale dell appezzamento e la superficie del terreno più vasto. 58-Verifica di recupero / Esercizio 3 Di n allievi si conoscono rispettivamente il nome, il sesso e i due voti ottenuti in un test. Chiedere in input queste informazioni e memorizzarle all interno di array paralleli. Successivamente, generare un array con la media ottenuta da ciascun allievo nel test. Stampare tutti i dati relativi ai punti precedenti in ordine rispetto alla media del test (nome sesso media). Proclamare i primi 3 classificati, visualizzando un messaggio del tipo: Primo Classificato: [NOME] con media [MEDIA] Secondo Classificato: [NOME] con media [MEDIA] Terzo Classificato: [NOME] con media [MEDIA] 59-Tavola Pitagorica Scrivere un programma C che memorizzi una matrice di numeri interi (13X13), la tavola Pitagorica. Successivamente, chiedere all'utente di scegliere da un'opzione del seguente menu: 1 Dati in input due numeri, visualizzare a*b prendendo il risultato dalla tavola periodica. 2 Dato in input un numero compreso tra 1 e 12, stampare la tabellina relativa a quel numero. 60-Golf Dimensionare una matrice 10X10 di char e inizializzare tutti gli elementi con la lettera E (per erba). Successivamente, una funzione random posiziona dentro il campo d'erba otto buche in otto punti. Successivamente, deve iniziare un gioco del golf dove l'utente deve scegliere una posizione del campo e vedere se c'è la buca; se c'è, il punteggio viene incrementato di 100 stelle; se non c'è, il punteggio rimane invariato; se la posizione è già stata scelta, il punteggio scende di 50 stelle. Il giocatore ha a disposizione un massimo di 30 tentativi per trovare tutte le buche. Se il gioco termina senza aver colpito tutte le buche, verrà mostrato il messaggio Hai colpito x buche: punteggio y, altrimenti verrà mostrato a video il messaggio Hai vinto. Aprile Calcolatrice (funzioni) Riscrivere il programma della calcolatrice utilizzando delle funzioni per il menu e le quattro operazioni. 62-Calcolo ipotenusa (funzioni) 7

8 Scrivere un programma con una funzione Ipotenusa che, ricevuti due cateti, calcoli l'ipotenusa di un triangolo rettangolo. Inoltre, questa funzione deve chiamarne un'altra chiamata Quadrato per effettuare la potenza dei cateti. Il compito del main sarà quello di stampare perimetro e area. 63-Punto traslato Di un punto del piano si conoscono le coordinate x, y e la lettera che lo identifica. Scrivere un programma C che chieda in input la lettera e le coordinate di un punto e li memorizzi in una variabile opportuna; successivamente, chiedere due misure dx, dy di cui traslare il punto precedente utilizzando una funzione. Stampare con una funzione le coordinate del punto traslato e la distanza dall'origine (calcolata con una funzione). 64-Massimo e minimo Scrivere un programma C che calcoli il massimo e il minimo tra 3 tre numeri (chiesti in input) in una sola funzione chiamata MassimoMinimo. 65-Somme con matrici Scrivere un programma C che, data una matrice precompilata o scritta da una funzione random, calcoli la somma di ogni riga e di ogni colonna. 66-Classe Di una classe di 28 persone si conoscono: - Cognome - Età - Voti di cinque verifiche di informatica - Media dei voti (da calcolare) Organizzare questi dati in opportune strutture e successivamente ordinarli in base alla media e stampare la graduatoria (Nome Età Media). Successivamente stampare il numero di promossi. 67-Partite domenicali Si conoscano i risultati delle partite di calcio di N partite disputate una domenica in un campionato. Di ogni partita si conosce: - il nome della prima squadra - il nome della seconda squadra - i gol della prima squadra - i gol della seconda squadra Dopo aver caricato questi dati in opportune strutture stampare la schedina (x se partita pareggiata, 1 se ha vinto la prima squadra e un 2 se ha vinto la seconda squadra) e memorizzarla in un array. Successivamente, visualizzare i nomi delle squadre che hanno giocato la partita dove si è fatto il maggior numero di gol totali. 68-Verifica 28/04 Esercizio 1 Al campionato di calcio di serie A partecipano 20 squadre. Di ciascuna squadra si conoscono: - il nome della squadra - i punti (aggiornati a domenica scorsa - se ha giocato tutte le partite ('T') o se ha una partita in meno ('M') Dopo aver caricato, senza ordine preciso, i dati richiesti in opportune strutture, creare la classifica aggiornata e stamparla. Successivamente, richiedere il nome di una squadra, cercarla nella classifica aggiornata e stampare il suo punteggio seguito dal messaggio Ha giocato tutte le partite oppure Una partita in meno. 69-Verifica 28/04 Esercizio 2 Da un aeroporto partono giornalmente 50 voli. Di ogni volo so conoscono: - codice volo (univoco) es. AZ123 - destinazione es nposti totali es nposti prenotati es. 75 8

9 Dopo aver caricato questi dati in una tabella, dare in input il codice di un volo, cercare il volo e avviare la prenotazione di n posti su quel volo, con n chiesto in input. - Se ci sono, aumentare i posti prenotati e stampare il messaggio Prenotazione OK - Se non ci sono più posti liberi mandare un messaggio Nessun posto libero - Se ce ne sono meno di quelli voluti, mandare un messaggio Ci sono solo... posti Maggio Ordinamento Bubblesort con funzioni Scrivere un programma che carichi un vettore di numeri reali (Massimo 100); successivamente, ordini questo vettore in ordine crescente e calcoli il numero dei positivi, dei negativi e degli zeri; Inoltre, stampi le prime z posizioni del vettore ordinato. Usare le seguenti funzioni: - Quanti(richiederà a utente numero di elementi da caricare nel vettore); - Carica (carica nel vettore i numeri reali); - Ordina (Bubblesort); - Conta (riceve vettore e produce tre conteggi); - Stampa (mostra a video il vettore); 71-Punto/2 Si conoscono le coordinate e la lettera di n punti del piano che devono essere letti e memorizzati in una tabella. Successivamente, calcolare per ognuno dei punti le distanze dall'origine che vanno inserite nella stessa tabella. Successivamente, trovare il punto più vicino e il punto più lontano dall'origine, ritornandoli al main da una funzione. Al termine, bisogna stampare tutti i dati della tabella (comprese le distanze) seguiti dalla lettera che identifica il punto più vicino e quello più lontano. Il programma deve usare le seguenti funzioni: - ChiediN - CaricaPunti - CalcolaDistanze - PuntoMinMax - StampaPunti 72-Vertici Si supponga che in memoria debba essere creata una tabella per contenere i vertici di una figura poligonale; ogni vertice ha 2 coordinate e 1 lettera. Scrivere una funzione che verifichi se due punti sono coincidenti. Questa funzione deve ritornare 0 se non coincidono e 1 se coincidono. Nel main, chiamare la funzione una prima volta per vedere se il primo punto coincide con l'ultimo. Se la figura è chiusa, controllare anche gli altri vertici. Se la figura risulta chiusa, confermare. 9

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

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

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

LAVORO ESTIVO DI INFORMATICA CLASSE 2O

LAVORO ESTIVO DI INFORMATICA CLASSE 2O 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

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

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

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

Caratteri e stringhe Esercizi risolti

Caratteri e stringhe Esercizi risolti Esercizi risolti 1 Esercizio: Conta vocali e consonanti Scrivere un programma in linguaggio C che legga una frase introdotta da tastiera. La frase è terminata dall introduzione del carattere di invio.

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

Introduzione alla programmazione in C

Introduzione alla programmazione in C Introduzione alla programmazione in C Testi Consigliati: A. Kelley & I. Pohl C didattica e programmazione B.W. Kernighan & D. M. Ritchie Linguaggio C P. Tosoratti Introduzione all informatica Materiale

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

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

Matematica - SMID : Programmazione Febbraio 2009 FOGLIO RISPOSTE

Matematica - SMID : Programmazione Febbraio 2009 FOGLIO RISPOSTE Matematica - SMID : Programmazione Febbraio 2009 FOGLIO RISPOSTE NOME: COGNOME: ============================================================== Esercizio 1 ci sono tante "righe"; non è detto servano tutte...

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

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

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

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

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

GIOCHI A SQUADRE. 30 marzo 2012

GIOCHI A SQUADRE. 30 marzo 2012 Centro Pristem Università Bocconi GIOCHI A SQUADRE 30 marzo 2012 1. La campestre Carla, Milena, Anna, Fausta e Debora hanno partecipato alla corsa campestre della loro classe. Carla e Anna non hanno vinto.

Dettagli

15 febbraio 2010 - Soluzione esame di geometria - 12 crediti Ingegneria gestionale - a.a. 2009-2010 COGNOME... NOME... N. MATRICOLA...

15 febbraio 2010 - Soluzione esame di geometria - 12 crediti Ingegneria gestionale - a.a. 2009-2010 COGNOME... NOME... N. MATRICOLA... 15 febbraio 010 - Soluzione esame di geometria - 1 crediti Ingegneria gestionale - a.a. 009-010 COGNOME.......................... NOME.......................... N. MATRICOLA............. La prova dura

Dettagli

(71,1), (35,1), (17,1), (8,1), (4,0), (2,0), (1,0), (0,1) 0, 7155 2 = 1, 431 0, 431 2 = 0, 862 0, 896 2 = 1, 792 0, 724 2 = 1, 448 0, 448 2 = 0, 896

(71,1), (35,1), (17,1), (8,1), (4,0), (2,0), (1,0), (0,1) 0, 7155 2 = 1, 431 0, 431 2 = 0, 862 0, 896 2 = 1, 792 0, 724 2 = 1, 448 0, 448 2 = 0, 896 2 Esercizio 2.2 La rappresentazione esadecimale prevede 16 configurazioni corrispondenti a 4 bit. Il contenuto di una parola di 16 bit può essere rappresentato direttamente con 4 digit esadecimali, sostituendo

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

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

Breve riepilogo della puntata precedente:

Breve riepilogo della puntata precedente: Breve riepilogo della puntata precedente: 1. In C, il passaggio dei parametri alle funzioni avviene sempre per copia, ovvero il valore del parametro viene copiato all'interno della variabile che rappresenta

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

Gestione della memoria centrale

Gestione della memoria centrale Gestione della memoria centrale Un programma per essere eseguito deve risiedere in memoria principale e lo stesso vale per i dati su cui esso opera In un sistema multitasking molti processi vengono eseguiti

Dettagli

Raccomandazione del Parlamento europeo 18/12/2006 CLASSE PRIMA COMPETENZE ABILITÀ CONOSCENZE. Operare con i numeri

Raccomandazione del Parlamento europeo 18/12/2006 CLASSE PRIMA COMPETENZE ABILITÀ CONOSCENZE. Operare con i numeri COMPETENZA CHIAVE MATEMATICA Fonte di legittimazione Raccomandazione del Parlamento europeo 18/12/2006 CLASSE PRIMA COMPETENZE ABILITÀ CONOSCENZE L alunno utilizza il calcolo scritto e mentale con i numeri

Dettagli

Gli array. Gli array. Gli array. Classi di memorizzazione per array. Inizializzazione esplicita degli array. Array e puntatori

Gli array. Gli array. Gli array. Classi di memorizzazione per array. Inizializzazione esplicita degli array. Array e puntatori Gli array Array e puntatori Laboratorio di Informatica I un array è un insieme di elementi (valori) avente le seguenti caratteristiche: - un array è ordinato: agli elementi dell array è assegnato un ordine

Dettagli

RICERCA DI UN ELEMENTO

RICERCA DI UN ELEMENTO RICERCA DI UN ELEMENTO Si legga da tastiera un array di N elementi (N stabilito dall utente) Si richieda un elemento x il programma deve cercare l elemento x nell array Se l elemento è presente, deve visualizzare

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

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

Informatica B a.a 2005/06 (Meccanici 4 squadra) PhD. Ing. Michele Folgheraiter

Informatica B a.a 2005/06 (Meccanici 4 squadra) PhD. Ing. Michele Folgheraiter Informatica B a.a 2005/06 (Meccanici 4 squadra) Scaglione: da PO a ZZZZ PhD. Ing. Michele Folgheraiter Architettura del Calcolatore Macchina di von Neumann Il calcolatore moderno è basato su un architettura

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

ISTITUTO COMPRENSIVO MONTEGROTTO TERME SCUOLA PRIMARIA DISCIPLINA: MATEMATICA - CLASSE PRIMA OBIETTIVI DI APPRENDIMENTO

ISTITUTO COMPRENSIVO MONTEGROTTO TERME SCUOLA PRIMARIA DISCIPLINA: MATEMATICA - CLASSE PRIMA OBIETTIVI DI APPRENDIMENTO PRIMA DELLA DISCIPLINA: MATEMATICA - CLASSE PRIMA L alunno si muove con sicurezza nel calcolo scritto e mentale con i numeri naturali. Legge e comprende testi che coinvolgono aspetti logici e matematici.

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

MATEMATICA CLASSE PRIMA

MATEMATICA CLASSE PRIMA CLASSE PRIMA L alunno/a si muove con sicurezza nel calcolo scritto e mentale con i numeri naturali e sa valutare l opportunità di ricorrere a una calcolatrice. Contare oggetti o eventi, a voce e mentalmente,

Dettagli

Utilizzo delle formule in Excel

Utilizzo delle formule in Excel Utilizzo delle formule in Excel Excel è dotato di un potente motore di calcolo che può essere utilizzato per elaborare i dati immessi dagli utenti. I calcoli sono definiti mediante formule. Ogni formula

Dettagli

Primi programmi in C

Primi programmi in C Primi programmi in C Docente: Violetta Lonati PAS classe A042 Corso introduttivo pluridisciplinare in Informatica Nota: ricordate le opzioni principali del comando gcc (per eventuali dubbi, consultate

Dettagli

RETTE, PIANI, SFERE, CIRCONFERENZE

RETTE, PIANI, SFERE, CIRCONFERENZE RETTE, PIANI, SFERE, CIRCONFERENZE 1. Esercizi Esercizio 1. Dati i punti A(1, 0, 1) e B(, 1, 1) trovare (1) la loro distanza; () il punto medio del segmento AB; (3) la retta AB sia in forma parametrica,

Dettagli

Procedura SMS. Manuale Utente

Procedura SMS. Manuale Utente Procedura SMS Manuale Utente INDICE: 1 ACCESSO... 4 1.1 Messaggio di benvenuto... 4 2 UTENTI...4 2.1 Gestione utenti (utente di Livello 2)... 4 2.1.1 Creazione nuovo utente... 4 2.1.2 Modifica dati utente...

Dettagli

Corso di Fondamenti di Informatica

Corso di Fondamenti di Informatica Corso di Fondamenti di Informatica I tipi strutturati: gli array e le strutture Claudio De Stefano - Corso di Fondamenti di Informatica 1 arrays un array (o vettore) è una sequenza di oggetti dello stesso

Dettagli

Esame di Informatica CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO. Facoltà di Scienze Motorie

Esame di Informatica CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO. Facoltà di Scienze Motorie Facoltà di Scienze Motorie CHE COS È UN FOGLIO ELETTRONICO Una tabella che contiene parole e numeri che possono essere elaborati applicando formule matematiche e funzioni statistiche. Esame di Informatica

Dettagli

Gestione dei File in C

Gestione dei File in C Gestione dei File in C Maurizio Palesi DIIT Università di Catania Viale Andrea Doria 6, 95125 Catania mpalesi@diit.unict.it http://www.diit.unict.it/users/mpalesi Sommario In questo documento saranno introdotte

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

GESTIONE CONTRATTI. Contratti clienti e contratti fornitori

GESTIONE CONTRATTI. Contratti clienti e contratti fornitori SPRING - CONTRATTI La Gestione Contratti di SPRING, in un'azienda, risolve le esigenze relative alla rilevazione dei contratti e delle relative condizioni. In particolare è possibile definire i servizi

Dettagli

ISTRUZIONI SULLE OPERAZIONI DI CAMBIO ANNO CONTABILE 2005/2006 LIQUIDAZIONE IVA - STAMPA REGISTRI - CHIUSURA/APERTURA CONTI

ISTRUZIONI SULLE OPERAZIONI DI CAMBIO ANNO CONTABILE 2005/2006 LIQUIDAZIONE IVA - STAMPA REGISTRI - CHIUSURA/APERTURA CONTI ISTRUZIONI SULLE OPERAZIONI DI CAMBIO ANNO CONTABILE 2005/2006 LIQUIDAZIONE IVA - STAMPA REGISTRI - CHIUSURA/APERTURA CONTI PREMESSA La procedura contabile consente la gestione di più anni in linea. Questo

Dettagli

Prof. Nicola Cappuccio ing.nicola.cappuccio@gmail.com

Prof. Nicola Cappuccio ing.nicola.cappuccio@gmail.com Excel e le sue Funzioni Guida Pratica per la realizzazione di Progetti Prof. Nicola Cappuccio ing.nicola.cappuccio@gmail.com Ing. Nicola Cappuccio 1 Sommario INT (funzione INT)... 3 Descrizione... 3 Sintassi...

Dettagli

MANUALE D USO DELL E-COMMERCE. Versione avanzata

MANUALE D USO DELL E-COMMERCE. Versione avanzata MANUALE D USO DELL E-COMMERCE Versione avanzata Versione SW. 2 Rev. 0.2 Sommario 1 Personalizzare i contenuti del sito... 3 1.1 Inserimento logo e slogan azienda... 3 1.2 Modificare i dati dell Azienda...

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

SPECIFICHE E LIMITI DI EXCEL

SPECIFICHE E LIMITI DI EXCEL SPECIFICHE E LIMITI DI EXCEL Un "FOGLIO DI CALCOLO" è un oggetto di un programma per computer costituito da un insieme di celle, organizzate in righe e colonne, atte a memorizzare dati ed effettuare operazioni

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

INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI

INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI Prima di riuscire a scrivere un programma, abbiamo bisogno di conoscere un metodo risolutivo, cioè un metodo che a partire dai dati di ingresso fornisce i risultati attesi.

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

Lezione 8. La macchina universale

Lezione 8. La macchina universale Lezione 8 Algoritmi La macchina universale Un elaboratore o computer è una macchina digitale, elettronica, automatica capace di effettuare trasformazioni o elaborazioni su i dati digitale= l informazione

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

GUIDA ALLA PROMOZIONE SUL SITO

GUIDA ALLA PROMOZIONE SUL SITO GUIDA ALLA PROMOZIONE SUL SITO Introduzione L attività di promozione è un momento molto importante per la crescita dell organismo. Specialmente nella fase iniziale, dove maggiore è il peso della concorrenza,

Dettagli

Università di L Aquila Facoltà di Biotecnologie Agro-alimentari

Università di L Aquila Facoltà di Biotecnologie Agro-alimentari RIFERIMENTI Università di L Aquila Facoltà di Biotecnologie Agro-alimentari Esame di Laboratorio di informatica e statistica Parte 3 (versione 1.0) Il riferimento permette di identificare univocamente

Dettagli

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

Access. Microsoft Access. Aprire Access. Aprire Access. Aprire un database. Creare un nuovo database

Access. Microsoft Access. Aprire Access. Aprire Access. Aprire un database. Creare un nuovo database Microsoft Access Introduzione alle basi di dati Access E un programma di gestione di database (DBMS) Access offre: un supporto transazionale limitato Meccanismi di sicurezza, protezione di dati e gestione

Dettagli

per docenti e dirigenti della Scuola trentina a carattere statale Sportello dipendente GUIDA AL SERVIZIO

per docenti e dirigenti della Scuola trentina a carattere statale Sportello dipendente GUIDA AL SERVIZIO per docenti e dirigenti della Scuola trentina a carattere statale Sportello dipendente GUIDA AL SERVIZIO CHE COS E / CHI PUÒ ACCEDERE Lo sportello del dipendente è lo strumento telematico per la consultazione

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

Excel. A cura di Luigi Labonia. e-mail: luigi.lab@libero.it

Excel. A cura di Luigi Labonia. e-mail: luigi.lab@libero.it Excel A cura di Luigi Labonia e-mail: luigi.lab@libero.it Introduzione Un foglio elettronico è un applicazione comunemente usata per bilanci, previsioni ed altri compiti tipici del campo amministrativo

Dettagli

Fogli Elettronici: MS Excel

Fogli Elettronici: MS Excel Fogli Elettronici: MS Excel Informatica - A.A. 2010/2011 - Excel 7.0 Foglio Elettronico Un foglio elettronico (o spreadsheet) è un software applicativo nato dall esigenza di: organizzare insiemi di dati

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

CONTENT MANAGEMENT SY STEM

CONTENT MANAGEMENT SY STEM CONTENT MANAGEMENT SY STEM I NDI CE I NTRODUZI ONE Accesso al CMS 1) CONTENUTI 1.1 I nserimento, modifica e cancellazione dei contenuti 1.2 Sezioni, categorie e sottocategorie 2) UTENTI 3) UP LOAD FILES

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

Esercizio 1. Esercizi 5. Esercizio 3. Esercizio 2 CICLI

Esercizio 1. Esercizi 5. Esercizio 3. Esercizio 2 CICLI Esercizi 5 Esercizio 1 Realizzare una funzione che, chiesto all utente un numero intero pari a N, ricavi e stampi a video tutte le terne pitagoriche con i cateti minori o uguali ad N. CICLI Una terna pitagorica

Dettagli

Monitor Orientamento. Manuale Utente

Monitor Orientamento. Manuale Utente Monitor Orientamento Manuale Utente 1 Indice 1 Accesso al portale... 3 2 Trattamento dei dati personali... 4 3 Home Page... 5 4 Monitor... 5 4.1 Raggruppamento e ordinamento dati... 6 4.2 Esportazione...

Dettagli

CURRICULUM SCUOLA PRIMARIA MATEMATICA

CURRICULUM SCUOLA PRIMARIA MATEMATICA Ministero dell istruzione, dell università e della ricerca Istituto Comprensivo Giulio Bevilacqua Via Cardinale Giulio Bevilacqua n 8 25046 Cazzago San Martino (Bs) telefono 030 / 72.50.53 - fax 030 /

Dettagli

Excel. Excel. Videata iniziale Fogli elettronici. Fogli elettronici. Come si inserisce un dato

Excel. Excel. Videata iniziale Fogli elettronici. Fogli elettronici. Come si inserisce un dato Excel Excel he cos è? È un programma che appartiene alla famiglia dei fogli elettronici. Dove si esegue? Excel gira in ambiente Windows. che cosa serve? Serve a realizzare tabelle numeriche. Videata iniziale

Dettagli

Protocollo di tracciamento e valutazione degli studenti dei corsi di italiano ICoNLingua A.A. 2013-2014

Protocollo di tracciamento e valutazione degli studenti dei corsi di italiano ICoNLingua A.A. 2013-2014 Progetto ICoNLingua Scienza senza Frontiere CsF- Italia Protocollo di tracciamento e valutazione degli studenti dei corsi di italiano ICoNLingua A.A. 2013-2014 1. Introduzione La valutazione sia in itinere

Dettagli

Esercizio: numero primo

Esercizio: numero primo Esercizio: numero primo Dato un numero N scrivere un algoritmo che verifichi se N è un numero primo e stampi un relativo messaggio Il numero N è un numero primo se è divisibile solo per 1 e per N Quindi,

Dettagli

Prova di Laboratorio di Programmazione

Prova di Laboratorio di Programmazione Prova di Laboratorio di Programmazione 6 febbraio 015 ATTENZIONE: Non è possibile usare le classi del package prog.io del libro di testo. Oltre ai metodi richiesti in ciascuna classe, è opportuno implementare

Dettagli

Operazioni Aritmetiche e Codici in Binario Giuseppe Talarico 23/01/2013

Operazioni Aritmetiche e Codici in Binario Giuseppe Talarico 23/01/2013 Operazioni Aritmetiche e Codici in Binario Giuseppe Talarico 23/01/2013 In questo documento vengono illustrate brevemente le operazioni aritmetiche salienti e quelle logiche ad esse strettamente collegate.

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

Uso di base delle funzioni in Microsoft Excel

Uso di base delle funzioni in Microsoft Excel Uso di base delle funzioni in Microsoft Excel Le funzioni Una funzione è un operatore che applicato a uno o più argomenti (valori, siano essi numeri con virgola, numeri interi, stringhe di caratteri) restituisce

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

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

Guida per la registrazione alla piattaforma di Gestione dei Corsi per il Consulente Tecnico Telematico

Guida per la registrazione alla piattaforma di Gestione dei Corsi per il Consulente Tecnico Telematico Guida per la registrazione alla piattaforma di Gestione dei Corsi per il Consulente Tecnico Telematico Maribel Maini Indi ndice ce: Procedura di registrazione alla piattaforma e di creazione del proprio

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

Plate Locator Riconoscimento Automatico di Targhe

Plate Locator Riconoscimento Automatico di Targhe Progetto per Laboratorio di Informatica 3 - Rimotti Daniele, Santinelli Gabriele Plate Locator Riconoscimento Automatico di Targhe Il programma plate_locator.m prende come input: l immagine della targa

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

Sistema Informativo Gestione Fidelizzazione Clienti MANUALE D USO

Sistema Informativo Gestione Fidelizzazione Clienti MANUALE D USO Sistema Informativo Gestione Fidelizzazione Clienti MANUALE D USO Login All apertura il programma controlla che sia stata effettuata la registrazione e in caso negativo viene visualizzato un messaggio.

Dettagli

Gestione delle stringhe in C

Gestione delle stringhe in C Gestione delle stringhe in C 1 Generalità Una stringa è un vettore di caratteri il cui ultimo elemento è un carattere terminatore (o di fine stringa), codificato dal carattere di codice 0 e rappresentato

Dettagli

Cosa è un foglio elettronico

Cosa è un foglio elettronico Cosa è un foglio elettronico Versione informatica del foglio contabile Strumento per l elaborazione di numeri (ma non solo...) I valori inseriti possono essere modificati, analizzati, elaborati, ripetuti

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

OTTAVA ESPERIENZA DI LABORATORIO. L elaborazione dei files in C

OTTAVA ESPERIENZA DI LABORATORIO. L elaborazione dei files in C CORSO DI LABORATORIO DI INFORMATICA CORSO DI LAUREA IN SDM ANNO ACCADEMICO 2011-2012 Docente: R. Sparvoli Esercitazioni: R. Sparvoli, F. Palma OTTAVA ESPERIENZA DI LABORATORIO L elaborazione dei files

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

I Codici Documento consentono di classificare le informazioni e di organizzare in modo logico l archiviazione dei file.

I Codici Documento consentono di classificare le informazioni e di organizzare in modo logico l archiviazione dei file. Archivia Modulo per l acquisizione, l archiviazione e la consultazione di informazioni Il modulo Archivia permette l acquisizione, l archiviazione e la consultazione di informazioni (siano esse un immagine,

Dettagli

Esercizio data base "Biblioteca"

Esercizio data base Biblioteca Rocco Sergi Esercizio data base "Biblioteca" Database 2: Biblioteca Testo dell esercizio Si vuole realizzare una base dati per la gestione di una biblioteca. La base dati conterrà tutte le informazioni

Dettagli

SIRTEL. Sistema Informativo per la Rendicontazione Telematica degli Enti Locali. Schema di funzionamento del processo per l Ente Locale

SIRTEL. Sistema Informativo per la Rendicontazione Telematica degli Enti Locali. Schema di funzionamento del processo per l Ente Locale SIRTEL Sistema Informativo per la Rendicontazione Telematica degli Enti Locali Schema di funzionamento del processo per l Ente Locale Sommario del documento Acronimi...3 FASE 1: REGISTRAZIONE ED ABILITAZIONE

Dettagli

CONTENUTI METODOLOGIA STRUMENTI METODO DI STUDIO VALUTAZIONE ANNO COMPETENZE OBIETTIVI DI APPRENDIMENTO

CONTENUTI METODOLOGIA STRUMENTI METODO DI STUDIO VALUTAZIONE ANNO COMPETENZE OBIETTIVI DI APPRENDIMENTO NNO COMPETENZE OBIETTIVI DI PPRENDIMENTO CONTENUTI METODOLOGI STRUMENTI METODO DI STUDIO VLUTZIONE 4^ M T E M T I C L alunno si muove con sicurezza nel calcolo scritto e mentale con i numeri naturali e

Dettagli

Hub-PA Versione 1.0.6 Manuale utente

Hub-PA Versione 1.0.6 Manuale utente Hub-PA Versione 1.0.6 Manuale utente (Giugno 2014) Hub-PA è la porta d ingresso al servizio di fatturazione elettronica verso la Pubblica Amministrazione (PA) a disposizione di ogni fornitore. Questo manuale

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

A.S. 2012-1013 CLASSE PRIMA SCUOLA PRIMARIA D ISTITUTO COMPETENZA CHIAVE EUROPEA DISCIPLINA

A.S. 2012-1013 CLASSE PRIMA SCUOLA PRIMARIA D ISTITUTO COMPETENZA CHIAVE EUROPEA DISCIPLINA ISTITUTO COMPRENSIVO STATALE di Scuola dell Infanzia, Scuola Primaria e Scuola Secondaria di 1 grado San Giovanni Teatino (CH) CURRICOLO A.S. 2012-1013 CLASSE PRIMA SCUOLA PRIMARIA OBIETTIVI DI Sviluppa

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

4. Operazioni aritmetiche con i numeri binari

4. Operazioni aritmetiche con i numeri binari I Numeri Binari 4. Operazioni aritmetiche con i numeri binari Contare con i numeri binari Prima di vedere quali operazioni possiamo effettuare con i numeri binari, iniziamo ad imparare a contare in binario:

Dettagli

Veneto Lavoro via Ca' Marcello 67/b, 30172 Venezia-Mestre tel.: 041/2919311

Veneto Lavoro via Ca' Marcello 67/b, 30172 Venezia-Mestre tel.: 041/2919311 Veneto Lavoro via Ca' Marcello 67/b, 30172 Venezia-Mestre tel.: 041/2919311 INDICE 1. INTRODUZIONE... 3 1.1 SCADENZA... 3 1.2 CAUSALE DA UTILIZZARE... 3 2. MODALITÀ OPERATIVE DI COMUNICAZIONE DATI... 4

Dettagli

Manuale operativo Arbitri. www.mps-service.it/varese/index.php. Stagione sportiva 2011/2012

Manuale operativo Arbitri. www.mps-service.it/varese/index.php. Stagione sportiva 2011/2012 Manuale operativo Arbitri www.mps-service.it/varese/index.php Stagione sportiva 2011/2012 AGGIORNAMENTO INFORMAZIONI Collegarsi al sito www.mps-service.it/varese/index.php Indicare codice utente e password

Dettagli

Strutture. Strutture e Unioni. Definizione di strutture (2) Definizione di strutture (1)

Strutture. Strutture e Unioni. Definizione di strutture (2) Definizione di strutture (1) Strutture Strutture e Unioni DD cap.10 pp.379-391, 405-406 KP cap. 9 pp.361-379 Strutture Collezioni di variabili correlate (aggregati) sotto un unico nome Possono contenere variabili con diversi nomi

Dettagli