ESERCITAZIONI DI PROGRAMMAZIONE 2

A. A. 2006/2007 Canale A-D

Docente: Emanuela Fachini

Esercitazioni: Irene Finocchi

Tutoraggio: Angelo Spognardi

  • In questo spazio verranno pubblicati gli homework di Programmazione 2 per il canale A-D nell'A.A. 2006/2007.
  • Verranno assegnati tre homework, le cui soluzioni devono essere inviate per e-mail all'esercitatrice e al tutore. L'indirizzo si ottiene aggiungendo al cognome @di.uniroma1.it.
  • Per correggere le vostre soluzioni, svolgeremo dei test automatici sul vostro codice.
  • Le soluzioni devono essere inviate entro i termini di consegna stabiliti per ciascun homework.
  • Scaduta la consegna pubblicheremo la nostra soluzione e i risultati dei test svolti sul vostro codice.
  • Per ciascun homework sara' stabilita una data (durante le ore di esercitazione o di tutoraggio) in cui sara' possibile discutere le soluzioni degli homework.
  • Gli homework non sono obbligatori, ma se li svolgerete tutti e tre, in base ai risultati ottenuti, potrete avere un bonus di al piu' due punti sul voto finale.

Homework Scadenza Soluzione Risultati Note e suggerimenti
Secondo homework 23 maggio Discussa in classe Risultati Esercizio 2: Se la lista ha strettamente piu' di k+1 elementi, deve necessariamente iniziare con una sequenza crescente. Se la lista ha al piu' k+1 elementi, vuol dire che la prima sottosequenza coincide con l'ultima, che deve essere necessariamente decrescente.
Primo homework 6 aprile Possibili soluzioni Risultati Esercizio 1: per evitare problemi nella correzione automatica, invece di rimpiazzare le a accentate con a senza accento, svolgete l'esercizio rimpiazzando le A maiuscole con a minuscole. Il nome della funzione deve quindi essere rimpiazzaMaiuscole anziche' rimpiazzaAccenti. Una ulteriore osservazione: l'esercizio chiede di calcolare una nuova stringa (allocando quindi nuova memoria), non di modificare la stringa ricevuta in input.
        In tutti gli esercizi e' lecito usare sottoprocedure: la funzione principale puo' innescare la ricorsione, ed eventualmente usare una sottoprocedura ricorsiva con eventuali parametri aggiuntivi.
        Nell' esercizio 3, solo la funzione eliminaOgniKRec deve essere ricorsiva: eliminaOgniK ha il solo scopo di innescare la ricorsione con un opportuno valore del parametro h.
Topic attachments
I Attachment History Action Size Date Who Comment
PDFpdf RisultatiHW1.pdf r1 manage 21.1 K 2007-04-17 - 09:13 EmanuelaFachini  
PDFpdf SoluzioneHW1.pdf r1 manage 95.3 K 2007-04-17 - 09:13 EmanuelaFachini  
PDFpdf homework1.pdf r1 manage 20.4 K 2007-03-26 - 13:43 EmanuelaFachini  
PDFpdf homework2.pdf r1 manage 26.2 K 2007-05-11 - 08:16 EmanuelaFachini  
PDFpdf risultati_hom2.pdf r1 manage 16.8 K 2007-06-07 - 07:45 IreneFinocchi  
Edit | Attach | Watch | Print version | History: r39 < r38 < r37 < r36 < r35 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r39 - 2007-06-07 - IreneFinocchi






 
Questo sito usa cookies, usandolo ne accettate la presenza. (CookiePolicy)
Torna al Dipartimento di Informatica
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback