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

Nota: Devi essere registrato per poter inserire un messaggio.
Per registrarti, clicca qui. La Registrazione è semplice e gratuita!

Larghezza finestra:
Nome Utente:
Password:
Modo:
Formato: GrassettoCorsivoSottolineatoBarrato Aggiungi Spoiler Allinea a  SinistraCentraAllinea a Destra Riga Orizzontale Inserisci linkInserisci EmailInserisci FlashInserisci Immagine Inserisci CodiceInserisci CitazioneInserisci Lista Inserisci Faccine
   
Icona Messaggio:              
             
Messaggio:

  * Il codice HTML è OFF
* Il Codice Forum è ON

Smilies
Approvazione [^] Arrabbiato [:(!] Bacio [:X] Bevuta [:273]
Caldo [8D] Compiaciuto [8)]    
compleanno [:269]
Davvero Felice [:D] Diavoletto [}:)] Disapprovazione [V] Domanda [?]
Felice [:)] Fumata [:29] Goloso [:P] Imbarazzato [:I]
Infelice [:(] Morte improvvisa da [:62]
Morto [xx(] Occhio Nero [B)] Occhiolino [;)] Palla 8 [8]
pc [:205]    
Riproduzione [:76]
Scioccato [:O]      

   Allega file
  Clicca qui per inserire la tua firma nel messaggio.
Clicca qui per sottoscrivere questa Discussione.
    

V I S U A L I Z Z A    D I S C U S S I O N E
marilenadn Inserito il - 13/02/2010 : 13:05:09
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!!
10   U L T I M E    R I S P O S T E    (in alto le più recenti)
fozzy04 Inserito il - 07/03/2010 : 11:54:55
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?
Lawliet L Inserito il - 07/03/2010 : 03:52:04
Ciao fozzy! :)
Tranquillo se ne renderanno conto molto presto con linguaggi di programmazione (carina la funzioncina del Grammar Reader :P) e Laboratorio di informatica ^^'
fozzy04 Inserito il - 06/03/2010 : 08:41:06
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?.....)
Lawliet L Inserito il - 06/03/2010 : 02:34:38
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.
Stars Inserito il - 04/03/2010 : 21:44:52
anche io nn so fare questo tipo di esercizi...lawliet, in pratica nn so farlo proprio... ci dai un esempio sulla risoluzione? per favore..
Lawliet L Inserito il - 15/02/2010 : 21:35:11
Marilenadn ti ho già dato la disponibilità di aiutarti, cosa non riesci a fare? Cosa hai fatto del codice? Posta e vediamo di aiutarti.
marilenadn Inserito il - 13/02/2010 : 23:11:09
Lawliet potresti aiutarmi?
Lawliet L Inserito il - 13/02/2010 : 18:21:29
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..
marilenadn Inserito il - 13/02/2010 : 16:59:11
lo spero!
tanasio Inserito il - 13/02/2010 : 16:55:19
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???

Forum by laureateci.it © 2002 - 2012 Laureateci Communications Torna all'inizio della Pagina
Il DB ha risposto in 0,05 secondi.

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