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
ISorted ascending 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