Consiglio libro

valeriadifazio_2015
Salve ragazzi, ho bisogno di un consiglio. Devo dare l'esame di informatica 1 basato sul lingiaccio c in linux. Io non ho mai fatto ciò a scuola e avendo un libro di testo dove fa un brevissimo accenno a cose proprio scontate poi parte con la discussione di esercizi fatti da lui e non da modo di capire come si scrivono perciò volevo qualche consiglio su qualche libro c preferibilmente in PDF grazie mille :o

Risposte
apatriarca
C'è una discussioni con link di informatica che puoi iniziare a guardare: viewtopic.php?f=15&t=116309 e viewtopic.php?f=15&t=64396

In cosa incontri difficoltà esattamente? Non sono sicuro che una dispensa teorica sia esattamente quello di cui tu abbia bisogno..

valeriadifazio_2015
La teoria la capisco è come applicarla sugli esercizi :)

apatriarca
Non sono allora convinto che un libro possa essere particolarmente utile. La programmazione è principalmente qualcosa che si impara facendo. Si parte da programmi semplici e si cerca gradualmente di aumentare la loro complessità. Potresti fare un esempio di esercizio in cui incontri difficoltà e uno che invece riesci a svolgere senza problemi. A che punto nella soluzione dell'esercizio incontri effettivamente difficoltà?

valeriadifazio_2015
buongiorno:) ad esempio questo lo riesco a risolvere : leggere in input un insieme di n numeri reali e stampa il massimo ed il minimo.
già a questo trovo qualche difficoltà acquisisco in input un intero n>1 stampare in output la sequenza 1,2,3,...,n,1,2,3....,n-1,1,2,3,...,n-2,....1,2,3,1,2,1.
grazie per la disponibilità

apatriarca
Uno dei metodi più efficaci per risolvere problemi, non solo in informatica, consiste nel cercare di suddividere il problemi in sotto-problemi di più facile soluzione. In questo caso, invece di vedere la sequenza come una entità unica, puoi osservare che si tratta di una sequenza di sequenze del tipo 1, 2 .. n-k per un qualche k. Se riesci a risolvere il primo esercizio allora hai capito come leggere valori in input e fare dei cicli. Non dovresti quindi avere difficoltà a stampare una sotto-sequenza di questo tipo. L'unica cosa che rimane dopo aver fatto questo punto e mettere insieme tutte le sequenze scrivendo un corrispondente ciclo con k che va da 0 a n-1..

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.