Forum by laureateci.it
[ Home | REGOLE FORUM | Tutti i blog | Profilo | Registrati | CHAT | Discussioni Attive | Discussioni Recenti | Segnalibro | Msg privati | Sondaggi Attivi | Utenti | Download Informatica | Download ICD | Download TPS | Download Magistrale | Download Specialistica | Giochi | Cerca nel web | cerca | faq | RSS ]
Nome Utente:
Password:
Salva Password
Password Dimenticata?

 Tutti i Forum
 INFORMATICA - Primo Anno
 Programmazione
 info esercizio
 Nuova Discussione  Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
I seguenti utenti stanno leggendo questo Forum Qui c'è:
Autore Discussione Precedente Discussione Discussione Successiva  

marilenadn
Nuovo Utente


Regione: Puglia
Prov.: Bari


Inserito il - 13/02/2010 : 13:05:09  Mostra Profilo  Visita l'Homepage di marilenadn Invia a marilenadn un Messaggio Privato  Rispondi Quotando
ciaoo.. qualcuno potrebbe aiutarmi a svolgere questo esercizio?

Implementare un programma in grado di:
1.Leggere da tastiera un testo e scriverlo su file
2.Visualizzare il contenuto del file carattere per carattere
3.Contare il numero di linee del file che iniziano con la lettera 'a'

Codificate i punti 1,2,3 con 3 funzioni parametriche


qualcuno mi sa dare qualche dritta???
grazie in anticipo!!

tanasio
Nuovo Utente



Inserito il - 13/02/2010 : 16:55:19  Mostra Profilo  Visita l'Homepage di tanasio Invia a tanasio un Messaggio Privato  Rispondi Quotando
peccato non posso aiutarti, sto combattendo anche io con questi tipi di esercizi...
a proposito qualcuno di voi sa come si comportano i prof durante la prova? sono clementi???

Modificato da - tanasio in data 13/02/2010 16:57:41
Torna all'inizio della Pagina

marilenadn
Nuovo Utente


Regione: Puglia
Prov.: Bari


Inserito il - 13/02/2010 : 16:59:11  Mostra Profilo  Visita l'Homepage di marilenadn Invia a marilenadn un Messaggio Privato  Rispondi Quotando
lo spero!
Torna all'inizio della Pagina

Lawliet L
Utente medio

Lawliet

Prov.: Bari


Inserito il - 13/02/2010 : 18:21:29  Mostra Profilo  Visita l'Homepage di Lawliet L Invia a Lawliet L un Messaggio Privato  Rispondi Quotando
L'esercizio non è per niente difficile.. avete provato a farlo? Postate il codice e cosa non riuscite a fare?

Citazione:
Messaggio inserito da tanasio

peccato non posso aiutarti, sto combattendo anche io con questi tipi di esercizi...
a proposito qualcuno di voi sa come si comportano i prof durante la prova? sono clementi???



Beh.. scusa, in che senso clementi? Controllano e basta..
Di certo non si metteranno ad aiutarvi eh..

Dai un pesce (programma) a un uomo e lo nutrirai per un giorno. Insegnagli a pescare (programmare) e lo nutrirai per tutta la vita." ... ovvero ... niente pappa pronta ...!
Torna all'inizio della Pagina

marilenadn
Nuovo Utente


Regione: Puglia
Prov.: Bari


Inserito il - 13/02/2010 : 23:11:09  Mostra Profilo  Visita l'Homepage di marilenadn Invia a marilenadn un Messaggio Privato  Rispondi Quotando
Lawliet potresti aiutarmi?
Torna all'inizio della Pagina

Lawliet L
Utente medio

Lawliet

Prov.: Bari


Inserito il - 15/02/2010 : 21:35:11  Mostra Profilo  Visita l'Homepage di Lawliet L Invia a Lawliet L un Messaggio Privato  Rispondi Quotando
Marilenadn ti ho già dato la disponibilità di aiutarti, cosa non riesci a fare? Cosa hai fatto del codice? Posta e vediamo di aiutarti.

Dai un pesce (programma) a un uomo e lo nutrirai per un giorno. Insegnagli a pescare (programmare) e lo nutrirai per tutta la vita." ... ovvero ... niente pappa pronta ...!
Torna all'inizio della Pagina

Stars
Nuovo Utente



Inserito il - 04/03/2010 : 21:44:52  Mostra Profilo  Visita l'Homepage di Stars Invia a Stars un Messaggio Privato  Rispondi Quotando
anche io nn so fare questo tipo di esercizi...lawliet, in pratica nn so farlo proprio... ci dai un esempio sulla risoluzione? per favore..
Torna all'inizio della Pagina

Lawliet L
Utente medio

Lawliet

Prov.: Bari


Inserito il - 06/03/2010 : 02:34:38  Mostra Profilo  Visita l'Homepage di Lawliet L Invia a Lawliet L un Messaggio Privato  Rispondi Quotando
Me ne sono accorto adesso del tuo post, scusa ma non posso evitare di chiedere: hai studiato le basi della programmazione?
Ci avete 'almeno' provato? Se si postate il codice.

Implementare un programma in grado di:
1.Leggere da tastiera un testo e scriverlo su file
Per risolvere il primo punto basta studiare dalla dispensa:
http://www.di.uniba.it/~proga/aa-09-10/21-file.pdf
Leggi da tastiera come vuoi tu, cioè in modalità carattere per carattere (getc) o in modalità testo formattato cioè scanf oppure utilizzando la gets che legge fino a '\n' (MOLTO sconsigliata) e dopo scrivi nel file (che devi ovviamente aver aperto il file in modalità 'w') utilizzando le varie funzioni che avete a disposizione.
2.Visualizzare il contenuto del file carattere per carattere
Stessa cosa vale come sopra, che qui invece di leggere da tastiera, devi semplicemente leggere dal file.
fgetc (carattere per carattere), fgets (legge tot. di caratteri) o infine utilizzando la fprintf per scrittura testo formattato.
3.Contare il numero di linee del file che iniziano con la lettera 'a'
Beh.. qui non è difficile, puoi agire in diversi modi... un modo è quello di agire a linea per linea cioè utilizzando la gets che legge fino al carattere '\n', controlli il primo carattere della stringa acquisita con 'a' se è uguale incrementa il contatore altrimenti và alla prossima linea finchè non finisce il file. Un altro modo ancora è quello di leggere carattere per carattere, cioè leggi il primo carattere della linea e poi utilizzi un ciclo finchè non trovi '\n' (o EOF) così in modo tale da confrontare sempre il carattere successivo di '\n' cioè il primo carattere di ogni linea.

Dai un pesce (programma) a un uomo e lo nutrirai per un giorno. Insegnagli a pescare (programmare) e lo nutrirai per tutta la vita." ... ovvero ... niente pappa pronta ...!
Torna all'inizio della Pagina

fozzy04
Utente medio

fractal


Regione: Puglia
Prov.: Bari
Città: Palo del Colle


Inserito il - 06/03/2010 : 08:41:06  Mostra Profilo  Visita l'Homepage di fozzy04 Invia a fozzy04 un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da tanasio


a proposito qualcuno di voi sa come si comportano i prof durante la prova? sono clementi???




Lawliet è stato abbastanza esplicito, prima di chiedere aiuto prova a scrivere il codice e se nn funziona postalo qui e troverai sicuramente qualcuno che vi aiuta....

Tieni presente che è difficile spiegare come scrivere un programma, è + facile beccare gli errori in un codice e correggerli.

Ecco un esempio di funzione per acquisizione di caratteri da file, nn so se fa al caso tuo:

char read_sym(FILE* file)
{
       char s;
       /*questo ciclo permette di saltare la lettura di spazi tra i simboli */
       do 
          s = getc(file);
       while (s==' ');
       
       return s;
}



Un consiglio, se posso: cercate di capire bene la programmazione imperativa, il C, ecc, perchè in seguito vi scontrerete con il C++ e con Java (mai sentito parlare di ASD e MAP?.....)

"... io cerco di prendere dei muratori e farne degli architetti, ma voi sempre muratori rimanete! (F.Esposito)


Il mio sito MOLTO sperimentale http://effedigi.altervista.org

Modificato da - fozzy04 in data 06/03/2010 08:55:57
Torna all'inizio della Pagina

Lawliet L
Utente medio

Lawliet

Prov.: Bari


Inserito il - 07/03/2010 : 03:52:04  Mostra Profilo  Visita l'Homepage di Lawliet L Invia a Lawliet L un Messaggio Privato  Rispondi Quotando
Ciao fozzy! :)
Tranquillo se ne renderanno conto molto presto con linguaggi di programmazione (carina la funzioncina del Grammar Reader :P) e Laboratorio di informatica ^^'

Dai un pesce (programma) a un uomo e lo nutrirai per un giorno. Insegnagli a pescare (programmare) e lo nutrirai per tutta la vita." ... ovvero ... niente pappa pronta ...!
Torna all'inizio della Pagina

fozzy04
Utente medio

fractal


Regione: Puglia
Prov.: Bari
Città: Palo del Colle


Inserito il - 07/03/2010 : 11:54:55  Mostra Profilo  Visita l'Homepage di fozzy04 Invia a fozzy04 un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da Lawliet L

Ciao fozzy! :)
Tranquillo se ne renderanno conto molto presto con linguaggi di programmazione (carina la funzioncina del Grammar Reader :P) e Laboratorio di informatica ^^'



Ciao Lawliet!
devo confessare che quando mi imbatto in post in cui si chiede la pappa pronta (magari inconsapevolmente) sono tentato di non rispondere, ma mi rendo conto che è meglio far capire (come hai fatto tu) a chi è appena arrivato al DIB che è meglio rimboccarsi le maniche da subito, tenedo presente che ciò che si impara qui gli servirà per campare una famiglia per i prossimi n anni.

Per quando riguarda i professori devo ammettere che fino ad ora (mi mancano 3 esami) nn ho trovato docenti duri, severi o, peggio, impreparati; anzi mi è capitato di vedere qualche orale in cui il docente si sforzava di far parlare lo studente che faceva scena muta e, diciamolo, fai scena muta solo se non hai studiato una beneamata mazza!
Scusate, ma sono il NONNO del DIB, ogni tanto devo pur fare una predica, no?

"... io cerco di prendere dei muratori e farne degli architetti, ma voi sempre muratori rimanete! (F.Esposito)


Il mio sito MOLTO sperimentale http://effedigi.altervista.org
Torna all'inizio della Pagina
  Discussione Precedente Discussione Discussione Successiva  
 Nuova Discussione  Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
Vai a:
Forum by laureateci.it © 2002 - 2012 Laureateci Communications Torna all'inizio della Pagina
Il DB ha risposto in 0,25 secondi.

TargatoNA.it | SuperDeejay.Net | Antidoto.org | Brutto.it | Equiweb.it | Snitz Forum 2000