![]() |
Pages (3): [1] 2 3 » Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Programmazione (http://www.dsy.it/forum/forumdisplay.php?forumid=259)
-- [Cesa Bianchi] Diario del Corso A.A.04/05 (http://www.dsy.it/forum/showthread.php?threadid=14228)
Programmazione Cesa Bianchi
Mercoledì ci sarà teoria e venerdì (data in cui è spostata la lezione di laboratorio programmazione) ci sarà ancora sciopero da parte del prof Grossi.
Il sito del prof. Cesa Bianchi è
http://homes.dsi.unimi.it/%7Ecesabian/
Quello del corso (turno 2)
http://homes.dico.unimi.it/prog/turno2-04/
Il primo compito di terrà il 27/10
Sul sito del corso è segnato il programma che abbiamo fatto fino ad ora.
Sul libro "Dai fondamenti agli oggetti" siamo arrivati fino alla pagina 95 escluso for.
Intervento del moderatore:
Questo forum è per gli allegati, ti sposto in Informatica
Scusami, non te l'avevo specificato!
__________________
"Voi che tingete i mari del colore dello zinco, che tramutate i boschi in gialli deserti, i venti in fumi di polveri da sparo e che bruciate i cieli. Voi che volete ripetere i malvagi atti della sconsiderata Lilith, che fu la prima moglie di Adamo e poi la sposa del Diavolo. Voi che volete ripetere la ribellione scatenata da Lucifero, del mondo celeste il più splendente. Voi! Ascoltate l'afflizione della sottospecie alata che vola alta nel cielo." [Angel Sanctuary]
::: mail: yoruno@dsy.it ::: ::: My Site ::: ::: Dsy Photo Gallery ::: ::: DeviantART Gallery :::
Il libro principale è Dai fondamentii agli oggetti di Pighizzini e Ferrari.
Le lezioni si tengono
lunedì: 13,45 alle 16,15
mercoledì (laboratorio): 13,45 alle 16,15
venerdì: 13,45 alle 16,15
lezione del 27/09/2004
Definizione di programmazione
Definizione di algoritmi
Definizione di programma
Evoluzione della programmazione dagli anni '40 alla costituzione di Java del 1991
Definizione di programmazione strutturata e ad oggetti
Finalità del corso: Programmare ad oggetti quindi acquisire le abilità necessarie per programmare usando il linguaggio ad oggetti
lezione del 29/09/204
Unità di misura delle informazione:
Bit - byte - kb - Gb - Tb - Petabyte - Eabyte
Come raresentare numeri interi e decimali (decimali sono infiniti quindi usare mantissa ed esponente)
Hardware e software
Macchina diVon Neumann
Linguaggio macchina (istruzioni tipiche) - algoritmo di Euclide - svantaggi del linguaggio macchina (poco leggibile, non portabile, necessario conoscere il pc per programmare)
Lezione del 1 ottobre
Linguaggio ad alto livello
Compilatore ed interprete
macchina virtuale
ciclo di sviluppo sw
linker
compilazione in java:
-applet
-bytecode
-java virtual machine
Strutture di controllo fondamentali:
-sequenza
-selezione
-iterazione o ciclo
Teorema di Jacopini e Bohn (1966)
Lezione del 4/10/2004
Definizione di variabili
Esercizi svolti in classe in pseudocodifica:
1) Risolvere un'equazione di 2° grado
2) Dire se un intero è pari o dispari
3) Algoritmo di Euclide
4) Trovare il massimo e il mnimi in una lista
Lezione del 6/10/2004
Sintassi e semantica
Grammatica
Formalismo BNF
Lessico di Java
Classe - oggetti - inerfaccia - metodo - contratto nella programmazione ad oggetti
Lezione del 8/10/2004
Come costruire oggetti in java (new nome_classe(lista_argomenti))
Costruttori
Operatori (unari o binari - prefissi o infissi)
Espressione
Console output manager e suoi metodi
Prototipi e segnature
Classe String (toUpperCase)
Lezione del 11/10/2004
Package
String e suoi metodi:
ToUpperCase
ToLowerCase
Concat
Length
Variabili e tipi:
Tipi primitivi
Tipi di riferimento
Frazioni: metodi (confronto, aritmetici, rappresentazione):
Più, meno, per, diviso
Equals
IsMinore, IsMaggiore
getNumeratore, getDenominatore
toString
Istruzione if-else (problema del Dangling)
Lezione del 15/10/2004
Letterali in java:
interi
virgola mobile
boolean
caratteri
stringa
nullo
Tipo primitivo boolean (operatori relazionali, operatori booleani e condizioni):
Leggi di De Morgan
Cicli in java
Lezione del 18/10/2004
For
Tipo primitivo carattere
Metodo charAt
Break
Lezione del 20/10/2004
Metodi break e continue
Definizione di espressione
Lazy Evaluation
Precedenze
Operazione ternario
Tipi numerici:
Int
Long
Byte
short
In virgola mobile:
double
float
Conversioni implicite ed esplicite (cast)
Fino pag. 130: il primo compitino avrà come argomento tutto quello fatto fino ad ora
Lezione del 25/10/2004
Il tipo char
L'istruzione switch
Metodi statici
Classi involucro
27/10/2004
1° compitino
http://www.dsy.it/forum/showthread....&threadid=14591
| All times are GMT. The time now is 08:09. | Pages (3): [1] 2 3 » Show all 44 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.