top of page
Search
theresipetani

C fondamenti di programmazione pdf 12: impara il linguaggio C con il metodo Deitel



A partire dall'AA 2010-2011 il corso di Fondamenti di Informatica (06AZN)è stato spento.Gli studenti che ne hanno già acquisito la frequenza negli anniprecedenti possono continuare a sostenere il relativo l'esamesino a settembre 2015.In ogni anno accademico ci saranno quattro appelli:due a febbraio, uno a luglioed uno a settembre.Essendo il corso spento, non ci sarà nessuna prova di esonero di teoria:è obbligatorio superare nello stesso appello sia teoria sia programmazione.Tutto il materiale didattico si trova sul sito web del corso: lioy/06azn/




c fondamenti di programmazione pdf 12



Il nuovo corso di informatica del primo anno di Ingegneria - denominato"Informatica"(12BHD) - è un sottoinsieme di Fondamenti di Informatica:per la parte di programmazione il contenuto ècirca equivalente ma la parte di teoria èmolto ridotta e la sua conoscenza non èsufficiente a superare la parte di teoria del vecchio esame 06AZN.


  • Codice: 06AZN (06AZNDI + 06AZNEG)Crediti: 10 CFUPeriodo didattico: I semestre Risultati degli esami:esame del 26-giu-2014

  • esame del 24-feb-2014

  • esame del 10-feb-2014

  • esame del 3-set-2013

  • Materiale del corso (parte di teoria)Le slide proiettate durante il corso sono raccolte nel cosiddetto"quaderno di testo" che contiene - affianco ad ogni slide - dello spazioper appunti personali:QUADERNO DI TESTO (AA 2009-2010)

  • Altro materiale:300+ esercizi di teoria (v 4.04) estratti dai temi d'esame ed organizzati per argomento (nota: soluzioni NON disponibili) (23/09/09) alcuni esercizi sulle codifiche numeriche,solo testo otesto con risposte

  • (29/9/09) alcuni esercizi sulle codifiche non numeriche,solo testo etesto con risposte

  • (6/10/09) alcuni esercizi sulla logica Booleana, i circuiti a transistori ed i circuiti logici,solo testo etesto con risposte

  • (20/10/09) alcuni esercizi sull'architettura dei sistemi di elaborazione,solo testo etesto con risposte

  • Puntatori ad informazioni complementari ma utili:guida alla memoria del computer[copia locale (PDF) in italiano]scritta da Kingston, uno dei leader mondiali delle memorie a stato solidoappunti di informatica libera (soprattutto GNU/Linux ma anche buone informazioni in generale)international standard paper sizes discute anche i formati di carta USAmetric typographic units discute punti, pica, DPI, ...international standard date and time notation discute il formato ISO-8601 per la rappresentazione standard di data ed ora (incluso il fuso orario)Materiale del corso (parte di programmazione)Quaderno di testo (in formato PDF) che include le slide ed i listati dei programmi:235 pagine (con 2 slide per pagina) oppure142 pagine (con 6 slide per pagina)Programmi illustrati a lezione: archivioin formato ZIP (dimensione 42KB,ultimo aggiornamento Saturday, 25-Jun-2011 19:14:07 )Esercizi di laboratorio:ATTENZIONE: le soluzioni proposte per le esercitazioni di laboratorio sono puramente esemplificative. Altre soluzioni sono possibili (ed in alcuni casi sono fornite varie versioni della soluzione, identificate con _vN).Inoltre ogni soluzione proposta riflette lo stato della conoscenza del linguaggio C alla data dell'esercitazione, pertanto molti problemi potrebbero essere risolti in modo più efficiente con le nozioni introdotte successivamente.In particolare si ricorda che l'uso della funzione scanf() è fortemente deprecato e tale funzione viene talvolta usata nelle soluzioni proposte solo ed esclusivamente per semplificare la fase di input quando il fulcro dell'esercizio riguarda l'algoritmo di soluzione del problema e/o la presentazione dei risultati.laboratorio n.1 (13/10/2009)e relative soluzioni

  • laboratorio n.2 (20/10/2009)e relative soluzioni

  • laboratorio n.3 (27/10/2009)e relative soluzioni

  • laboratorio n.4 (3/11/2009)e relative soluzioni

  • laboratorio n.5 (10/11/2009)e relative soluzioni

  • laboratorio n.6 (17/11/2009)e relative soluzioni

  • laboratorio n.7 (24/11/2009)e relative soluzioni

  • laboratorio n.8 (1/12/2009)e relative soluzioni

  • laboratorio n.9 (15/12/2009)

  • Per chi è dotato di un PC abbastanza potente si consiglia l'uso del programma freewareQuincy 2005 (versione 1.3) (setup da 18 MB);per aggiornamenti ed altre risorse consultare ilsito originale.Note su Quincy:l'installazione sotto Vista richiede i privilegi di Amministratore

  • per eseguire un programma che richiede parametri sulla riga di comando(ossia quelli che vengono letti tramite argc/argv) attivare il menù Tools > Options

  • scegliere il tab Run e selezionare "Prompt each time program runs"

  • a questo punto si può eseguire il programma normalmente (ossia tramite Project > Execute) ed apparirà un pop-up in cui inserire i parametri che si vogliono passare sulla riga di comando

  • Per chi ha un PC meno potente (es. MS-DOS o Win9x) eccoil compilatore Borlandc 3.1(archivio ZIP da 5.8 MB) e leistruzioni per installarlo e usarloI programmiSplit eMerge,per spezzare un file in tante parti, trasportarle su un altro PCe poi ricostruire il file originale dai suoi spezzoni.Esempio di uso (da MS-DOS o da una finestra di comando di Win95/98/NT/ME/2000): split bc31.zip 1400k a(trasporto dei singoli spezzoni a.000 a.001 a.002 ... su un altro computer) merge a bc31.zip Esame prova scritta della durata complessiva di tre ore:teoria = 1 ora per 10 domande(durante la parte di teoria non è possibile consultare nessun tipo di materiale)

  • programmazione = 2 ore per la realizzazione di un programma in linguaggio C(durante la parte di programmazione è possibile consultare qualunque materiale in forma cartacea - appunti, libri, dispense, ... - ma tale materiale non può essere scambiato tra i candidati)

  • nota: chi supera la prova di esonero può non svolgere la parte di teoria per 365 giorni a partire dalla data dell'esonero (ma chi consegna una prova di teoria pur avendo superato l'esonero perderà l'esonero qualunquesia l'esito della prova di teoria)

  • obbligatorio presentare un documento di riconoscimento con fotoemesso dal Politecnico di Torino (libretto universitario o tessera magnetica)quando ci si presenta in aula per sostenere la prova scritta

  • questo esame NON richiede lo statino perché si avvale della nuovaprocedura elettronica per la registrazione dei voti

  • è obbligatoria la prenotazione tramite ilportale della didatticaperché in assenza di statino non esiste altro modo per sapere se unostudente ha diritto o meno a sostenere un esame

  • datedei prossimi appelli di esame;

  • temi d'esame (in formato PDF)AA2013-2014: no esonero10-feb-14 (teoria / prog)24-feb-14 (teoria / prog)26-giu-14 (teoria / prog) (una soluzione)16-set-14 (teoria / prog)AA2012-2013: no esonero8-feb-13 (teoria / prog)1-mar-13 (teoria / prog)4-lug-13 (teoria / prog)3-set-13 (teoria / prog)AA2011-2012: no esonero9-feb-12 (teoria / prog) (una soluzione)28-feb-12 (teoria / prog) (una soluzione)28-giu-12 (teoria / prog) (una soluzione)19-set-12 (teoria / prog)AA2010-2011: no esonero8-feb-11 (teoria / prog)21-feb-11 (teoria / prog) (una soluzione)6-lug-11 (teoria / prog)9-set-11 (teoria / prog)AA2009-2010:5-nov-09 (esonero)13-gen-10 (teoria / prog)27-gen-10 (teoria / prog)14-giu-10 (teoria / prog) (una soluzione)7-set-10 (teoria / prog) (una soluzione)AA2008-2009:3-nov-08 (esonero)21-gen-09 (teoria / prog)11-feb-09 (teoria / prog)19-giu-09 (teoria / prog)1-set-09 (teoria / prog)AA2007-2008:6-nov-07 (esonero)23-gen-08 (teoria / prog) (una soluzione)15-feb-08 (teoria / prog) (una soluzione)17-giu-08 (teoria / prog)3-set-08 (teoria / prog)AA2006-2007:16-nov-06 (esonero)23-gen-07 (teoria / prog)13-feb-07 (teoria / prog)29-giu-07 (teoria / prog) (una soluzione)11-set-07 (teoria / prog)AA2005-2006:11-nov-05 (esonero)25-gen-06 (teoria / prog)8-feb-06 (teoria / prog)28-ago-06 (teoria / prog) (una soluzione)12-set-06 (teoria / prog)AA2004-2005:12-nov-04 (esonero)20-gen-05 (teoria / prog) (una soluzione)3-feb-05 (teoria / prog)23-ago-05 (teoria / prog)7-set-05 (teoria / prog)AA2003-2004:19-nov-03 (esonero)03-feb-04 (teoria / prog)13-feb-04 (teoria / prog)6-lug-04 (teoria / prog)14-set-04 (teoria / prog)

  • per i temi d'esame degli anni precedenti fare riferimento a quellidei moduli02EEU (parte di teoria)e01EFA (parte di programmazione)in cui questo modulo didattico era suddiviso prima dell'AA 2003-4.

Docente:Prof. Antonio LioyPolitecnico di Torino Dip. Automatica e Informatica e-mail:lioyatpolitodotit tel. 011-090-7021ufficio: DAUIN, III piano, zona A (sopra la Segreteria Studenti)Assistenti:Ing. Ernesto SanchezPolitecnico di TorinoDip. Automatica e Informaticae-mail:ernesto.sanchezatpolitodotittel. 011-090-7182Ultima modifica:Tuesday, 07-Oct-2014 18:13:49


Il corso si propone di introdurre i fondamenti della programmazionematematica e le relative tecniche algoritmiche, con particolare attenzione aimodelli di programmazione lineare, a quelli di programmazione lineare intera ea quelli ottimizzazione su grafo. Esempi illustrano i numerosi ambiti diapplicazione delle tecniche descritte.


DA LEGGERE ATTENTAMENTE: L'esame si suddivide in 1) una prova scritta, 2) un progetto di programmazione (assegnato il 7 Dicembre 2022), 3) ed infine una prova orale. Il voto della prova scritta (se superata), rimane valido fino all'ultimo appello della sessione in cui si è sostenuto lo scritto d'esame (inverno / aprile-estate / autunno). È quindi possibile sostenere la prova orale in uno degli appelli successivi della stessa sessione (se ho superato la prova scritta al primo appello di Gennaio, posso sostenere l'orale anche a Febbraio, ma non oltre). Presentarsi ad una prova scritta della stessa sessione annulla il risultato della prova scritta precedente. Alla prova scritta è possibile utilizzare solo penna/matita/gomma (NO CALCOLATRICE, per esempio). Il progetto dovrà essere sottomesso (via GitHub) tramite l'apposito link che verrà pubblicizzato (qui e su Unistudium) per ogni appello orale. La scadenza per la consegna del progetto sarà sempre un paio di giorni prima della data di appello. La prova orale avverrà all'incirca la settimana successiva alla data dell'appello. Senza progetto non si potrà sostenere la prova scritta. È obbligatorio quindi completare il progetto PRIMA dello scritto. Se non si supera la prova orale, si dovrà risottomettere il progetto al link della sessione orale alla quale si parteciperà in futuro. In sede di orale sarà richiesta una modifica al progetto assegnato, più un paio di domande sul programam svolto. 2ff7e9595c


0 views0 comments

Recent Posts

See All

Comments


bottom of page