Anteprima
Vedrai una selezione di 1 pagina su 3
Prova del 07/01/2014 Pag. 1
1 su 3
D/illustrazione/soddisfatti o rimborsati
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento

Modulo di Fondamenti di Informatica (9 CFU)

Prova del 07/01/2014 - n. 1

per allievi CdL Ingegneria Informatica

Prof. C. Sansone (durata: 1 ora e 30 minuti)

°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°

Salvare periodicamente il proprio lavoro!

°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°

Testo della prova

Sia dato un file di testo (come da esempio) che contiene una sequenza di parole.

Si progettino (almeno) tre funzioni:

- leggi_parole, che riceve in ingresso una stringa che contiene il nome di un file di testo e legge da

questo file la sequenza di parole in esso contenuta, memorizzandola in un vettore di stringhe

(vett_str);

- crea_stringa_max che riceve in ingresso un vettore di stringhe (vett_str) ed il suo riempimento

(riemp), e restituisce come parametro di uscita una nuova stringa (max_car) che contiene un

carattere per ogni elemento del vettore vett_str. In particolare, ogni elemento di max_car dovrà

essere il carattere più grande (nel senso lessicografico) contenuto nella corrispondente stringa di

vett_str (vedi esempio che segue: il carattere più grande di ciascuna parola è visualizzato in

grassetto). La funzione crea_stringa_max può utilizzare altre funzioni, opportunamente definite;

- stampa_vett_str che stampa a video un vettore di stringhe (vedi esempio);

e si scriva un programma che, dopo aver letto da tastiera il nome del file di testo e utilizzando la

funzioni sopra descritte (ed eventuali altre), legga da questo file la sequenza di parole, la stampi a

video, provveda a costruire la stringa max_car e la stampi a video.

--------------------------------------------------------------------------------------------------------- ------------------------

Esempio

INPUT (da file di testo):

ogni

tanto

porta

dei

miei

doni

OUTPUT (a video):

Parole lette da file:

ogni tanto porta dei miei doni

Stringa ottenuta:

ottimo

Dettagli
Publisher
A.A. 2014-2015
3 pagine
1 download
SSD Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher cikenthebest di informazioni apprese con la frequenza delle lezioni di Fondamenti di informatica e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli studi di Napoli Federico II o del prof Sansone Carlo.