Pagina con le informazioni relative agli homeworks (canale A-D aa. 2007-2008) Input, output e formato delle soluzioniCiascun esercizio corrisponde ad un programma da scrivere. Ad ogni programma corrisponde un file diverso. Ad esempio, se devono essere svolti 5 esercizi allora devono essere inviati 5 file, uno per ogni esercizio. L'input e l'output del programma DEVE attenersi alle specifiche dell'esercizio rispettivo. Non stampare stringhe non richieste dall'esercizio. Se, ad esempio, l'esercizio richiede di scrivere un programma che prenda due numeri da input e stampi un qualche numero in output, eliminare tutte le stampe del tipo: inserisci il primo numero, inserisci il secondo numero, il risultato è .... (leggete bene gli esempi). La correzione delle soluzioni che invierete verra' fatta tramite un correttore automatico. Quindi, se l'input e/o l'output del vostro programma non rispetta il formato indicato nel testo dell'esercizio, l'esito della soluzione da voi spedita sarà negativo, anche se magari la soluzione e' giusta. Quando negli esercizi è specificata la natura degli input, questa non va verificata: se il testo dice "dato un numero n dispari..." non è necessario controllare se il numero è pari. Se invece non si specifica è bene considerare tutti i casi. Se il vostro programma prende due input e fa una divisione tra questi due interi è necessario che si verifichi che il secondo numero non sia 0 e che sappiate gestire il caso. Per un codice chiaro e facile da leggere (anche per voi stessi in un secondo momento) e' bene che leggiate e seguite le Regole di Scrittura del Codice.Denominazione dei fileI file da consegnare devono essere denominati nel seguente modo: NomeCognome.i.c Dove NomeCognome e' il vostro Nome e Cognome, mentre: "i" e' il numero dell'esercizio a cui si riferisce la soluzione. Ad esempio, se Mario Rossi consegna la soluzione dell'esercizio 5, il nome del file rispettivo deve essere: MarioRossi.5.c Denominare i file in questo modo e' molto importante. Se la denominazione e' errata la correzione automatica potrebbe dare un esito negativo, quindi, è nel vostro interesse denominare ogni file come da indicazione.Modalità di consegna dell'homeworkPer consegnare i vostri homeworks dovete essere iscritti a twiki ed avere il vostro WikiName. La consegna verrà effettuata utilizzando tali informazioni. IMPORTANTE: Risposte alle domande più frequenti. 1) Devo inviare un file contente solo la funzione richiesta o tutto il programma con il main e la richiesta di parametri? I file consegnati devo essere compilabili quindi dovete fornire il programma completo. La funzione richiesta più il metodo main che chiami la funzione e che prenda un input da tastiera e stampi il relativo output. 2) Posso inserire nel codice della soluzione dell'esercizio il comando system("pause")? La system("pause") non va assolutamente messa nelle soluzioni. Quella chiamata vi serve solo per mettere in pause l'output nel caso usiate devc++ altrimenti non vedreste il vostro output. Io compilerò le vostre soluzioni da terminale in ambiente unix e tale chiamata non è necessaria anzi bloccherebbe il correttore automatico. Prego chi abbia inviato soluzioni con tale chiamata ad inviare nuovamente gli esercizi senza di essa. Non vanno neanche inserite chiamate come getchar(), getch() o scanf() per bloccare l'esecuzione del programma dopo la chiamata della funzione. Qualunque chiamata che metta in pausa il sistema o che attenda una qualche interazione con l'utente, che non sia l'inserimento dell'input, va eliminata. Homework1 Scaricare il testo del primo homework: Homework1![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Homework6 Scaricare il testo del sesto homework: Homework6 ![]() ![]() ![]() ![]() Valutazione parziale homework (Leggete attentamente) Potete consulate la tabella con una valutazione fino al quinto homework e calcolare i vostri voti in base alla descrizione fornita: Valutazione homeworks ![]() Homework7 (homework di recupero) Scaricare il testo del settimo homework: Homework7 ![]() ![]() ![]() Risultati prova di laboratorio del 13 febbraio 2008 Scaricare il testo della prova di laboratorio: ProvaLaboratorio ![]() ![]() Risultati prova di laboratorio del 7 febbraio 2008 Scaricare il testo della prova di laboratorio: ProvaLaboratorio ![]() ![]() Risultati prova di laboratorio del 1 Luglio 2008 Scaricare il testo della prova di laboratorio: ProvaLaboratorio ![]() Link utiliSe avete un qualsiasi problema con Linux potete consultare l'enorme fonte di informazioni Appunti di informatica libera al seguente link![]() ![]() ![]()
Per ogni dubbio Roberto Petroccia sarà a disposizione in laboratorio. Si consiglia di testare gli esercizi in laboratorio prima di inviarli. |