Prova Finale di Livello Base Compito n.21



Documenti analoghi
. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi

Università degli Studi di L Aquila. Facoltà di Ingegneria. Corso di Laurea in Ingegneria Elettronica Corso di Sistemi Informativi

Prova Finale Esempio di Compito Prova di Livello Intermedio e Avanzato n. 1

Il sistema di pubblicazione di informazioni didattiche sul sito di Ateneo: guida e regole d uso per i docenti.

A cura del Prof. Pasquale Vastola. Iscrizione alla piattaforma virtuale MOODLE FASE 1. 1) Accedere al seguente indirizzo internet :

Interesse, sconto, ratei e risconti

STUDIUM.UniCT Tutorial per gli studenti

ISTRUZIONI GEAFER 2. Conclusa la registrazione, l utente potrà accedere al proprio profilo ed eventualmente modificare i dati inseriti.

Guida operativa. My Legal Corner. BestSoft SOFTWARE IN SANITÀ

Tipi di utente Pagina di Accesso BUW prevede due tipi di utente

Database 3 affitto veicoli. Testo del quesito

Esercizio sui data base "Gestione conti correnti"

Classe 5 Bi Laboratorio di informatica Esercitazione di gruppo: configurazione server Apache

Le Basi di Dati. Le Basi di Dati

MODULO STAMPA BOLLETTINO PDF

Database 1 biblioteca universitaria. Testo del quesito

Sistema Informativo Gestione Fidelizzazione Clienti MANUALE D USO

Come utilizzare il nuovo HelpDesk Maggioli Informatica

Laboratorio di Alfabetizzazione Informatica - Esame 8 luglio Turno 3.

Scheda operativa Versione rif c00. Libro Inventari

Manuale d uso per la raccolta: Sicurezza degli impianti di utenza a gas - Postcontatore

GUIDA UTENTE BILLIARDS COUNTER (Vers )

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};

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

Laboratorio di Alfabetizzazione Informatica - Esame 20 settembre 2013.

Funzioni di Trasferimento Movimenti

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

Maschera Panel

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

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

MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE

Sviluppata da: Lo Russo - Porcelli Pag. 1 di 6 6FRSR utilizzare il DBMS Postgresql per imparare il linguaggio SQL.

ANNO SCOLASTICO

Sommario 1. Home Tickets Nuove richieste Knowledge Base Documenti Referenti... 5

Università degli Studi di Messina

Interesse, sconto, ratei e risconti


Manuale Richiesta di Accesso

Interfaccia di base di GroupWise WebAccess

CREAZIONE DI UN AZIENDA

MAT[CH]move online Guida

Ambulatorio Virtuale Medinformatica Sistema On Line per richiedere Appuntamenti e Ricette

FINE ANNO BOLLE / FATTURE PER E/SATTO

MANUALE MOODLE STUDENTI. Accesso al Materiale Didattico

Guida all utilizzo di mysm 2.0. Ver 1.0 1

MANUALE QUALIFICAZIONE FORNITORI

LA PIATTAFORMA DEL PROGETTO ORIENTAMENTO. Guida per Studente

GCEWEB Denunce mensili in WEB

FISH Sardegna ONLUS. Manuale Utente.

Blocco Note Blocco Note

Accreditamento Soggetti Formatori in materia di Sicurezza sul Lavoro

Modulo: I. Mi presento Livello: Alto

2.7 La cartella Preparazioni e CD Quiz Casa

STAMPA DI UNA PAGINA SEMPLICE

A tal fine il presente documento si compone di tre distinte sezioni:

Accise Settore Prodotti Alcolici Manuale d uso

Lezione 8. La macchina universale

Modello per la compilazione della scheda progetto SK_2.1.xls (da utilizzarsi per la presentazione di progetti di attività formative)

Amministrazione gruppi (Comunità)

Guida alla gestione dei Verbali d esame online

OPAC di Ateneo: servizi on-line per utenti registrati

ISTRUZIONI PER L UTILIZZO DELLA SCHEDA INFORMATIZZATA E MODALITA DI INVIO DEI DATI - L. R. 162/98 PROGRAMMA

Manuale Utente Fornitore BCC Solutions

Guida rapida per i docenti all'uso della piattaforma di e-learning dell'istituto Giua

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

MODIFICARE I PROPRI DATI E LA PASSWORD

Standard Nazionale di Comunicazione Mercato Gas

Indice GAMMA. Guida utente

WORKFLOW TESI ON-LINE CORSI DI LAUREA TRIENNALI

IBM SPSS Statistics - Essentials for R- Istruzioni di installazione per Windows

Maschera Panel PON

INDICE. Introduzione 2 Esempio accorpamento preventivo 3. Corso Accorpamento Preventivo Pag. 1

LA GESTIONE DELLE VISITE CLIENTI VIA WEB

Manuale di istruzioni per la compilazione sul sito dell INVALSI del modulo online per le informazioni di contesto. Rilevazioni Nazionali 2015

Realizzare la planimetria dell ufficio con Visio 2003

Procedura SMS. Manuale Utente

OFFERTA PUBBLICA DI SOTTOSCRIZIONE DI AZIONI ORDINARIE ACQUE POTABILI S.p.A.

UNIVERSITÀ DEGLI STUDI DELL INSUBRIA

Sistema per scambi/cessioni di Gas al Punto di Scambio Virtuale

PIATTAFORMA DOCUMENTALE CRG

INGEGNERIA DEL SOFTWARE

UNIEMENS Manuale consultazione DM10 Virtuale e DM10VIG nel sito

Uff. I. - OLIMPIADI DI PROBLEM SOLVING - Informatica e pensiero algoritmico nella scuola dell'obbligo

MANUALE D USO MANUALE D USO

Guida all utilizzo della Piattaforma per la staffetta di Scrittura Creativa Manuale pratico per docenti e tutor

Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014)

MANUALE ESPERTI PON 2007/2013

SPORTELLO UNICO DELLE ATTIVITÀ PRODUTTIVE MANUALE OPERATIVO FUNZIONI DI PAGAMENTO ONLINE. Versione 05

COME CREARE UNA LEZIONE

Eliminare i contatti duplicati in MS Outlook

intranet.ruparpiemonte.it

Università degli Studi di Ferrara - A.A. 2014/15 Dott. Valerio Muzzioli ORDINAMENTO DEI DATI

Transcript:

Prova Finale di Livello Base Compito n.21 COGNOME E NOME: MATRICOLA: Tempo a disposizione: 2 ore Esercizio n. 1 E necessario scrivere un programma in linguaggio C++ che gestisca i dati di una collezione di libri. I dati sono contenuti in un file. Ciascun libro è rappresentato attraverso il titolo e il prezzo. La collezione può contenere da un minimo di 0 ad un massimo di N elementi (dove N è una costante fissata, per esempio pari a 10). Il programma deve: acquisire da un file i valori relativi alla collezione stampare i valori della collezione sullo schermo trovare il libro con il prezzo più alto (qualora ci fossero più libri con lo stesso prezzo, considerare il primo) stampare sullo schermo i dati del libro con il prezzo più alto NOTA: per eseguire il programma è necessario predisporre un file contenente i dati della collezione; il formato del file può essere scelto liberamente. Esercizio n. 2 E necessario scrivere un programma in linguaggio C++ che gestisce matrici matematiche quadrate di dimensione NxN (dove N è una costante fissata; es: N = 3). Il programma deve effettuare le seguenti operazioni: costruire una matrice i cui elementi sono tutti uguali a 0 tranne quelli della prima riga che sono uguali a 1 stampare la matrice sullo schermo costruire una seconda matrice i cui elementi sono tutti uguali a 1 tranne quelli della diagonale che sono uguali a 0 stampare la seconda matrice sullo schermo Esercizio n. 3 Scrivere in programma FORTRAN 77 che risolve una variante del problema dell'esercizio n.1. Il programma deve acquisire i dati relativi alla collezione dalla tastiera e non da un file.

Istruzioni per lo svolgimento della prova A ciascuno studente sara' assegnato un calcolatore. Per la durata della prova i calcolatori saranno disconnessi dalla rete. L'accesso (login) alle macchine verrà effettuato preliminarmente dai docenti con un nome utente ed una password predisposta allo scopo, e non con il proprio nome utente usuale. Durante le prove non sara' possibile uscire dall'aula, ne' comunicare oppure utilizzare appunti o libri o dischetti o qualsiasi altro dispositivo di memorizzazione di massa. Sarà invece distribuito dal docente il materiale comparativo della sintassi dei linguaggi C++ e FORTRAN in linea sul sito del corso. Gli strumenti disponibili per lo svolgimento delle prove sono gli stessi utilizzati per le esercitazioni di laboratorio (compilatore Borland BCC55, Compilatore Salford FTN77, TextPad). La soluzione dei quesiti proposti consistera' in una serie di file. Tutti i file che costituiscono la soluzione dei quesiti dovranno contenere nel loro nome il cognome, l'iniziale del nome dello studente che li ha creati, ed un numero progressivo che aiuti ad identificarli. Esempio: lo studente Pasquale Rossi che partecipa alla prova, creera' i seguenti file: un file rossip1.cpp per il codice C++ del quesito n.1 un file rossip2.cpp per il codice C++ del quesito n.2 un file rossip3.for per il codice FORTRAN del quesito n.3 file rossip4.txt, rossip5.txt... per eventuali file di dati caricati o salvati dai programmi precedenti E' necessario risolvere gli esercizi nell'ordine in cui vengono proposti. I file dovranno essere salvati esclusivamente in una cartella assegnata del disco C. In particolare gli studenti del I turno di ogni giornata dovranno salvare i propri file nella cartella "c:\appoggio1" gli studenti del II turno di ogni giornata dovranno salvare i propri file nella cartella "c:\appoggio2" Al termine della prova lo studente dovrà accertarsi di aver salvato i file nella cartella assegnata e dovrà lasciare la sala senza spegnere la macchina. I docenti passeranno successivamente a recuperare i file dalle cartelle di ciascuna macchina. NOTA: La correzione si basera' solo sui file prelevati dalla cartella c:\appoggio1 per il I turno e c:\appoggio2 per il secondo turno. Non saranno presi in considerazione altri file.

Prova Finale di Livello Base Compito n.22 COGNOME E NOME: MATRICOLA: Tempo a disposizione: 2 ore Esercizio n. 1 E necessario scrivere un programma in linguaggio C++ che gestisca i dati di una collezione di telefoni cellulari. I dati sono contenuti in un file. Ciascun telefono cellulare è rappresentato attraverso la marca e il prezzo. La collezione può contenere da un minimo di 0 ad un massimo di N elementi (dove N è una costante fissata, per esempio pari a 10). Il programma deve: acquisire da un file i valori relativi alla collezione stampare i valori della collezione sullo schermo leggere dalla tastiera un importo in euro (es: 20 Euro) aumentare il prezzo di tutti i cellulari dell'importo letto dalla tastiera (nel caso dell'esempio, tutti i prezzi devono essere aumentati di 20 Euro) stampare la nuova collezione sullo schermo NOTA: per eseguire il programma è necessario predisporre un file contenente i dati della collezione; il formato del file può essere scelto liberamente. Esercizio n. 2 E necessario scrivere un programma in linguaggio C++ che gestisce matrici matematiche di dimensione NxM (dove N ed M sono due costanti fissate; es: N = 3, M = 2). Il programma deve effettuare le seguenti operazioni: leggere dalla tastiera i valori della matrice stampare sullo schermo i valori della matrice cercare l'elemento minimo della matrice stampare sullo schermo l'elemento trovato al passo precedente Esercizio n. 3 Scrivere in programma FORTRAN 77 che risolve una variante del problema dell'esercizio n.1. Il programma deve acquisire i dati relativi alla collezione dalla tastiera e non da un file.

Istruzioni per lo svolgimento della prova A ciascuno studente sara' assegnato un calcolatore. Per la durata della prova i calcolatori saranno disconnessi dalla rete. L'accesso (login) alle macchine verrà effettuato preliminarmente dai docenti con un nome utente ed una password predisposta allo scopo, e non con il proprio nome utente usuale. Durante le prove non sara' possibile uscire dall'aula, ne' comunicare oppure utilizzare appunti o libri o dischetti o qualsiasi altro dispositivo di memorizzazione di massa. Sarà invece distribuito dal docente il materiale comparativo della sintassi dei linguaggi C++ e FORTRAN in linea sul sito del corso. Gli strumenti disponibili per lo svolgimento delle prove sono gli stessi utilizzati per le esercitazioni di laboratorio (compilatore Borland BCC55, Compilatore Salford FTN77, TextPad). La soluzione dei quesiti proposti consistera' in una serie di file. Tutti i file che costituiscono la soluzione dei quesiti dovranno contenere nel loro nome il cognome, l'iniziale del nome dello studente che li ha creati, ed un numero progressivo che aiuti ad identificarli. Esempio: lo studente Pasquale Rossi che partecipa alla prova, creera' i seguenti file: un file rossip1.cpp per il codice C++ del quesito n.1 un file rossip2.cpp per il codice C++ del quesito n.2 un file rossip3.for per il codice FORTRAN del quesito n.3 file rossip4.txt, rossip5.txt... per eventuali file di dati caricati o salvati dai programmi precedenti E' necessario risolvere gli esercizi nell'ordine in cui vengono proposti. I file dovranno essere salvati esclusivamente in una cartella assegnata del disco C. In particolare gli studenti del I turno di ogni giornata dovranno salvare i propri file nella cartella "c:\appoggio1" gli studenti del II turno di ogni giornata dovranno salvare i propri file nella cartella "c:\appoggio2" Al termine della prova lo studente dovrà accertarsi di aver salvato i file nella cartella assegnata e dovrà lasciare la sala senza spegnere la macchina. I docenti passeranno successivamente a recuperare i file dalle cartelle di ciascuna macchina. NOTA: La correzione si basera' solo sui file prelevati dalla cartella c:\appoggio1 per il I turno e c:\appoggio2 per il secondo turno. Non saranno presi in considerazione altri file.

Prova Finale di Livello Base Compito n.23 COGNOME E NOME: MATRICOLA: Tempo a disposizione: 2 ore Esercizio n. 1 E necessario scrivere un programma in linguaggio C++ che gestisca i dati di una collezione di scuole superiori. I dati sono contenuti in un file. Per ciascuna scuola è necessario rappresentare il nome (es: ITC Nitti ) e il numero degli studenti iscritti. La collezione può contenere da un minimo di 0 ad un massimo di N elementi (dove N è una costante fissata, per esempio pari a 10). Il programma deve: acquisire da un file i valori relativi alla collezione stampare i valori della collezione sullo schermo leggere dalla tastiera un numero di studenti verificare se la collezione contiene almeno una scuola con un numero di studenti superiore a quello letto dalla tastiera stampare sullo schermo un messaggio a seconda che la condizione precedente sia verificata o meno NOTA: per eseguire il programma è necessario predisporre un file contenente i dati della collezione; il formato del file può essere scelto liberamente. Esercizio n. 2 E necessario scrivere un programma in linguaggio C++ che gestisce matrici matematiche di dimensione NxM (dove N ed M sono due costanti fissate; es: N = 3, M = 2). Il programma deve effettuare le seguenti operazioni: leggere dalla tastiera i valori della matrice stampare sullo schermo i valori della matrice calcolare la somma dei valori della prima colonna della matrice stampare il numero calcolato al passo precedente sullo schermo Esercizio n. 3 Scrivere in programma FORTRAN 77 che risolve una variante del problema dell'esercizio n.1. Il programma deve acquisire i dati relativi alla collezione dalla tastiera e non da un file.

Istruzioni per lo svolgimento della prova A ciascuno studente sara' assegnato un calcolatore. Per la durata della prova i calcolatori saranno disconnessi dalla rete. L'accesso (login) alle macchine verrà effettuato preliminarmente dai docenti con un nome utente ed una password predisposta allo scopo, e non con il proprio nome utente usuale. Durante le prove non sara' possibile uscire dall'aula, ne' comunicare oppure utilizzare appunti o libri o dischetti o qualsiasi altro dispositivo di memorizzazione di massa. Sarà invece distribuito dal docente il materiale comparativo della sintassi dei linguaggi C++ e FORTRAN in linea sul sito del corso. Gli strumenti disponibili per lo svolgimento delle prove sono gli stessi utilizzati per le esercitazioni di laboratorio (compilatore Borland BCC55, Compilatore Salford FTN77, TextPad). La soluzione dei quesiti proposti consistera' in una serie di file. Tutti i file che costituiscono la soluzione dei quesiti dovranno contenere nel loro nome il cognome, l'iniziale del nome dello studente che li ha creati, ed un numero progressivo che aiuti ad identificarli. Esempio: lo studente Pasquale Rossi che partecipa alla prova, creera' i seguenti file: un file rossip1.cpp per il codice C++ del quesito n.1 un file rossip2.cpp per il codice C++ del quesito n.2 un file rossip3.for per il codice FORTRAN del quesito n.3 file rossip4.txt, rossip5.txt... per eventuali file di dati caricati o salvati dai programmi precedenti E' necessario risolvere gli esercizi nell'ordine in cui vengono proposti. I file dovranno essere salvati esclusivamente in una cartella assegnata del disco C. In particolare gli studenti del I turno di ogni giornata dovranno salvare i propri file nella cartella "c:\appoggio1" gli studenti del II turno di ogni giornata dovranno salvare i propri file nella cartella "c:\appoggio2" Al termine della prova lo studente dovrà accertarsi di aver salvato i file nella cartella assegnata e dovrà lasciare la sala senza spegnere la macchina. I docenti passeranno successivamente a recuperare i file dalle cartelle di ciascuna macchina. NOTA: La correzione si basera' solo sui file prelevati dalla cartella c:\appoggio1 per il I turno e c:\appoggio2 per il secondo turno. Non saranno presi in considerazione altri file.

Prova Finale di Livello Base Compito n.24 COGNOME E NOME: MATRICOLA: Tempo a disposizione: 2 ore Esercizio n. 1 E necessario scrivere un programma in linguaggio C++ che gestisca i dati di una collezione di corsi universitari. I dati sono contenuti in un file. Per ciascun corso è necessario rappresentare il nome del corso e il numero di crediti (tra 2 e 10). La collezione può contenere da un minimo di 0 ad un massimo di N elementi (dove N è una costante fissata, per esempio pari a 10). Il programma deve: acquisire da un file i valori relativi alla collezione stampare i valori della collezione sullo schermo verificare se la collezione contiene almeno tre corsi di 3 crediti consecutivi stampare un messaggio sullo schermo per segnalare se la condizione precedente è verificata o meno NOTA: per eseguire il programma è necessario predisporre un file contenente i dati della collezione; il formato del file può essere scelto liberamente. Esercizio n. 2 E necessario scrivere un programma in linguaggio C++ che gestisce matrici matematiche quadrate di dimensione NxN (dove N è una costante fissata; es: N = 3). Il programma deve effettuare le seguenti operazioni: leggere dalla tastiera i valori della prima matrice stampare sullo schermo i valori della prima matrice leggere dalla tastiera i valori della seconda matrice stampare sullo schermo i valori della seconda matrice sommare a ciascun elemento della diagonale della I matrice il corrispondente elemento della II matrice stampare la nuova matrice ottenuta sullo schermo Esempio: Matrice A Matrice B 10-2 12 8 9 14 7 68 24-1 7 20-4 3 10 4 7 2 al termine il programma deve stampare Matrice A 18-2 12 7 75 24-4 3 12 Esercizio n. 3 Scrivere in programma FORTRAN 77 che risolve una variante del problema dell'esercizio n.1. Il programma deve acquisire i dati relativi alla collezione dalla tastiera e non da un file.

Istruzioni per lo svolgimento della prova A ciascuno studente sara' assegnato un calcolatore. Per la durata della prova i calcolatori saranno disconnessi dalla rete. L'accesso (login) alle macchine verrà effettuato preliminarmente dai docenti con un nome utente ed una password predisposta allo scopo, e non con il proprio nome utente usuale. Durante le prove non sara' possibile uscire dall'aula, ne' comunicare oppure utilizzare appunti o libri o dischetti o qualsiasi altro dispositivo di memorizzazione di massa. Sarà invece distribuito dal docente il materiale comparativo della sintassi dei linguaggi C++ e FORTRAN in linea sul sito del corso. Gli strumenti disponibili per lo svolgimento delle prove sono gli stessi utilizzati per le esercitazioni di laboratorio (compilatore Borland BCC55, Compilatore Salford FTN77, TextPad). La soluzione dei quesiti proposti consistera' in una serie di file. Tutti i file che costituiscono la soluzione dei quesiti dovranno contenere nel loro nome il cognome, l'iniziale del nome dello studente che li ha creati, ed un numero progressivo che aiuti ad identificarli. Esempio: lo studente Pasquale Rossi che partecipa alla prova, creera' i seguenti file: un file rossip1.cpp per il codice C++ del quesito n.1 un file rossip2.cpp per il codice C++ del quesito n.2 un file rossip3.for per il codice FORTRAN del quesito n.3 file rossip4.txt, rossip5.txt... per eventuali file di dati caricati o salvati dai programmi precedenti E' necessario risolvere gli esercizi nell'ordine in cui vengono proposti. I file dovranno essere salvati esclusivamente in una cartella assegnata del disco C. In particolare gli studenti del I turno di ogni giornata dovranno salvare i propri file nella cartella "c:\appoggio1" gli studenti del II turno di ogni giornata dovranno salvare i propri file nella cartella "c:\appoggio2" Al termine della prova lo studente dovrà accertarsi di aver salvato i file nella cartella assegnata e dovrà lasciare la sala senza spegnere la macchina. I docenti passeranno successivamente a recuperare i file dalle cartelle di ciascuna macchina. NOTA: La correzione si basera' solo sui file prelevati dalla cartella c:\appoggio1 per il I turno e c:\appoggio2 per il secondo turno. Non saranno presi in considerazione altri file.