Differenze tra le versioni di "Algoritmi e strutture dati T1/2007-2008"
(→Laboratorio 02/10/2007) |
|||
Riga 68: | Riga 68: | ||
===Laboratorio 02/10/2007=== | ===Laboratorio 02/10/2007=== | ||
− | + | *Presentazione | |
+ | *Caratteristiche del linguaggio C | ||
+ | *Differenze e somiglianze con JAVA | ||
+ | **C è per la programmazione strutturata, non ad oggetti | ||
+ | **In C non esistono i metodi ma le funzioni, + o - eguali ai metodi statici di JAVA | ||
+ | **C non è cross-latform, va ricompilato per ogni computer | ||
+ | **(...) | ||
+ | *Compilazione: codice sorgente -> pre-processore -> codice sorgente preprocessato -> compilatore -> codice oggetto -> linker -> codice eseguibile | ||
+ | * \#INCLUDE |
Versione delle 13:03, 2 ott 2007
Indice
AVVISI
- La prima lezione di laboratorio sarà martedì 2 ottobre in aula G11 (Settore Didattico, via Celoria)
- La lezione di martedì 2 ottobre non si terrà.
Orari
- Lezione
- Lunedì, 10:30-12:30, aula V1
- Martedì, 08:30-10:30, aula V1
- Giovedì, 08:30-10:30, aula V1
- Venerdì, 10:30-12:30, aula 405
- Laboratorio
- Martedì, 10:30-12:30, aula 309
- Giovedì, 10:30-12:30, aula V1
Scaglione alfabetico
Il turno è unico.
Docenti
Massimiliano Goldwurm (teoria)
Camillo Fiorentini (laboratorio)
Programma
Orari ricevimento
Altre informazioni e links
Siti del corso
Materiale didattico
- Dispense e testi consigliati
- Esercizi e temi d'esame
- Ultimi temi d'esame (ps,pdf)
Diario del corso
Lezione 01/10/2007
- Definizione di algoritmo
- Definizione di problema
- Tipi di problemi
- di decisione
- di ricerca
- di conteggio
- di ottimizzazione
- Complessità di un algoritmo
- Tipi di difficoltà (problematiche)
- SINTESI
- ANALISI
- CLASSIFICAZIONE
Lezione 02/10/2007
lezione annullata
Laboratorio 02/10/2007
- Presentazione
- Caratteristiche del linguaggio C
- Differenze e somiglianze con JAVA
- C è per la programmazione strutturata, non ad oggetti
- In C non esistono i metodi ma le funzioni, + o - eguali ai metodi statici di JAVA
- C non è cross-latform, va ricompilato per ogni computer
- (...)
- Compilazione: codice sorgente -> pre-processore -> codice sorgente preprocessato -> compilatore -> codice oggetto -> linker -> codice eseguibile
- \#INCLUDE