Document information
- University
- Università degli Studi di Bari Aldo Moro
- Degree programme
- Informatica
- Subject
- Programmazione
- Material language
- Italian
- Classification
- Exam · Full exam
- Content
- Exam paper only
- Original format
- Text
- Searchable text
Study material for Programmazione, shared by the Studwiz community and reviewed by moderators.
Study material for Programmazione, shared by the Studwiz community and reviewed by moderators.
Import quality: text was extracted directly from the original document.
Representative passages recognised in different parts of the material. The full extracted text remains available to search, while this compact preview makes the page easier to read.
Prova di laboratorio di Programmazione Appello del 15 luglio 2015 Tempo a disposizione: 60 minuti Traccia Scrivere la funzione giorni _trascorsi, che riceve in input una data e restituisce uno dei seguenti valori interi: -1 se giorno non appartiene all’intervallo [1, 31] ; -2 se mese non appartiene all’intervallo [1, 12] ; -3 se anno è minore o uguale a 0 ; -4 per le seguenti date: 30 febbraio, 31 febbraio, 31 aprile, 31 giugno, 31 settembre, 31 novembre ; 0 per la data 29 febbraio quando l’anno non è bisestile ; oppure restituisc e un intero positivo che indica quanti giorni sono passati dall’inizio dell’anno includendo il giorno della data in input. Si deve realizzare un programma costituito da 3 funzioni (oltre al main): la prima che legge da tastiera la data, la seconda che calcola i giorni trascorsi dall’inizio dell’anno fino alla data in input (oppure un codice di errore come descritto sopra), e la terza che stampa a video tutte le date lette da file e accanto, il numero di giorni trascorsi . Il programma deve permettere l’inserimento di un qualunque numero di date, fino a che l’utente non decida di smettere. Consegna Al termine della prova si deve consegnare: 1. Lo pseudo-codice della funzione giorni_trascorsi (10 PUNTI) 2. Il codice sorgente in una cartella denominata con il proprio cognome (10 PUNTI) 3. I casi di test previsti per la funzione giorni_trascorsi (10 PUNTI) N.B. Per superare la prova bisogna ricevere almeno 5 punti per ognuno dei 3 punti precedenti e il totale deve essere superiore o uguale a 18
First page of the document.