<h1>Programmazione 1 <small> (P-Z) a.a. 2007-08</small></h1> <br> <big>Docente: R. Silvestri<br> Esercitatore: A. Carosi<br> Tutor: J. Stefa</big> <br> <h2>Esercitazioni del 11 dicembre 2007</h2> <b>Esercizio 1</b> <div align="justify"> <blockquote> Fornire una funzione che prende in input una stringa di caratteri, ed utilizzando le funzioni di processamento dei File, crea un file in cui ogni riga contiene un contatore di linea e la stringa di testo data in input, dove gli spazi vengono sostituiri dal carattere <tt>:</tt>. <br>Ad esempio data la stringa <tt>str = "Io programmo in C"</tt>, il file creato conterrà linee del tipo:<br> </blockquote></div> <div align="justify"> <blockquote><tt> 1:Io:programmo:in:C<br> 2:Io:programmo:in:C<br> 3:Io:programmo:in:C<br> ...<br> 100:Io:programmo:in:C </tt></blockquote></div> <b>Esercizio 2</b> <div align="justify"> <blockquote> Dati due distinti files, costruiti a partire da due diverse stringhe come nell'esercizio precedente, fornire la funzione che esegue il concatenamento dei due files. Ad esempio date le due stringhe <tt>str1 = "Io programmo in C"</tt> e <tt>str1 = "Programmazione 1"</tt>, il file risultante sarà: </blockquote></div> <div align="justify"> <blockquote><tt> 1:Io:programmo:in:C<br> 2:Io:programmo:in:C<br> ...<br> 100:Io:programmo:in:C<br> 101:Programmazione:1<br> 102:Programmazione:1<br> ...<br> 200:Programmazione:1 </tt></blockquote></div> <b>Esercizio 3</b> <div align="justify"> <blockquote> Dato un file contenete linee del tipo: </blockquote></div> <div align="justify"> <blockquote> <tt>1:Pinco:Pallino:23.5:4<br> 2:Mario:Rossi:25.6:10<br> ...<br> 100:Francesco:Bianchi:28.5:5 </tt></blockquote></div> <div align="justify"> <blockquote> Dove le righe contengono un identificatore univoco, nome, cognome, media e numero di esami sostenuti, scrivere una funzione che prende in input il file e restituisce la media degli esami fatti, la media delle medie dei voti, il nome e cognome dello studente con più/meno esami fatti e il nome e cognome dello studente con media più/meno alta.<br> <br> <strong>Facoltativo:</strong> scrivere una funzione che a partire dal file in input, crea un nuovo file dove le righe sono ordinate per cognome e nome. </blockquote></div> -- Users.RiccardoSilvestri - 13 Dec 2007
This topic: Programmazione1
>
WebHome
>
Prog1PZ
>
DiarioPZ0708
>
Eser111207
Topic revision: r1 - 2007-12-13 - RiccardoSilvestri
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback