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
 ITPS - Secondo Anno
 Algoritmi e Strutture Dati + Lab.
 spec. algebriche deque 2
 Nuova Discussione  Nuovo Sondaggio Nuovo Sondaggio
 Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
I seguenti utenti stanno leggendo questo Forum Qui c'è:
Autore Discussione Precedente Discussione Discussione Successiva  

@llegr@
Nuovo Utente


Regione: Puglia
Prov.: Bari
Città: Castellana Grotte


Inserito il - 25/01/2010 : 11:16:48  Mostra Profilo  Visita l'Homepage di @llegr@ Invia a @llegr@ un Messaggio Privato  Rispondi Quotando
salve! ho rivisto le specifiche algebriche di deque inserite tra le slide del nuovo anno (2009-10) e ho trovato diverse incongruenza con quanto fu spiegato precedentem a lezione.

a parte un errore, spero di svista, nella spec semantica assiom di
fuoricoda(d)=d'
...
post: d'=a2...an se n>1; d'=^ se n=1
che secondo me doveva essere:
post: d'=a1...an-1.....
poiche' elimino in coda e non in testa altrim sarebbe uguale a fuoritesta

Successivam nella tabella delle specifiche algebriche c'e' scritto:
leaveq(push(i,d))= if isnew(d) then new() else d
non dovrebbe essere:
leaveq(push(i,d))= if isnew(d) then new() else push(leave(q), i)???
E lo stesso con pop:
pop(addq(i,d))= if isnew(d) then new() else d
non dovrebbe essere:
pop(addq(i,d))= if isnew(d) then new() else addq(pop(q),i)???

datemi delucidazioni, please!!! Sto entrando in confusione!!

Arden_Oldman
Utente medio

man


Regione: Puglia
Prov.: Bari


Inserito il - 27/01/2010 : 12:18:43  Mostra Profilo  Visita l'Homepage di Arden_Oldman Invia a Arden_Oldman un Messaggio Privato  Rispondi Quotando
Per quanto riguarda la specifica semantica assiomatica puoi considerare come testa an o a1, l'importante è che poi sia coerente coi metodi fuori coda e fuoritesta; per quanto riguarda le specifiche algebriche sono d'accordo con te.

"L'informatica non riguarda i computer più di quanto l'astronomia riguardi i telescopi." (Edsger Wybe Dijkstra)
Torna all'inizio della Pagina

Malerba
Utente medio


Regione: Puglia
Prov.: Bari


Inserito il - 27/01/2010 : 17:22:57  Mostra Profilo  Visita l'Homepage di Malerba Invia a Malerba un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da @llegr@

salve! ho rivisto le specifiche algebriche di deque inserite tra le slide del nuovo anno (2009-10) e ho trovato diverse incongruenza con quanto fu spiegato precedentem a lezione.

a parte un errore, spero di svista, nella spec semantica assiom di
fuoricoda(d)=d'
...
post: d'=a2...an se n>1; d'=^ se n=1
che secondo me doveva essere:
post: d'=a1...an-1.....
poiche' elimino in coda e non in testa altrim sarebbe uguale a fuoritesta

Successivam nella tabella delle specifiche algebriche c'e' scritto:
leaveq(push(i,d))= if isnew(d) then new() else d
non dovrebbe essere:
leaveq(push(i,d))= if isnew(d) then new() else push(leave(q), i)???
E lo stesso con pop:
pop(addq(i,d))= if isnew(d) then new() else d
non dovrebbe essere:
pop(addq(i,d))= if isnew(d) then new() else addq(pop(q),i)???

datemi delucidazioni, please!!! Sto entrando in confusione!!



Sono più confuso di voi. Ma dove avete trovato queste specifiche?
Io non ho traccia sui miei lucidi.
Torna all'inizio della Pagina

Malerba
Utente medio


Regione: Puglia
Prov.: Bari


Inserito il - 27/01/2010 : 18:26:52  Mostra Profilo  Visita l'Homepage di Malerba Invia a Malerba un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da Malerba

Citazione:
Messaggio inserito da @llegr@

salve! ho rivisto le specifiche algebriche di deque inserite tra le slide del nuovo anno (2009-10) e ho trovato diverse incongruenza con quanto fu spiegato precedentem a lezione.

a parte un errore, spero di svista, nella spec semantica assiom di
fuoricoda(d)=d'
...
post: d'=a2...an se n>1; d'=^ se n=1
che secondo me doveva essere:
post: d'=a1...an-1.....
poiche' elimino in coda e non in testa altrim sarebbe uguale a fuoritesta

Successivam nella tabella delle specifiche algebriche c'e' scritto:
leaveq(push(i,d))= if isnew(d) then new() else d
non dovrebbe essere:
leaveq(push(i,d))= if isnew(d) then new() else push(leave(q), i)???
E lo stesso con pop:
pop(addq(i,d))= if isnew(d) then new() else d
non dovrebbe essere:
pop(addq(i,d))= if isnew(d) then new() else addq(pop(q),i)???

datemi delucidazioni, please!!! Sto entrando in confusione!!



Sono più confuso di voi. Ma dove avete trovato queste specifiche?
Io non ho traccia sui miei lucidi.



Ho ricostruito tutto. Ha ragione @llegr@.
Le specifiche hanno degli errori (quelli evidenziati da @llegr@ che ringrazio per la segnalazione). Queste furono presentate in occasione della esercitazione in aula alla quale chiesi di poter essere sostituito.
Comunque ho corretto le specifiche. La nuova versione è disponibile sulla pagina del corso.
Torna all'inizio della Pagina

@llegr@
Nuovo Utente


Regione: Puglia
Prov.: Bari
Città: Castellana Grotte


Inserito il - 27/01/2010 : 19:25:20  Mostra Profilo  Visita l'Homepage di @llegr@ Invia a @llegr@ un Messaggio Privato  Rispondi Quotando
bene, sono contenta di aver capito "almeno" le specifiche di deque...ma la strada e' ancora lunga ;-P
Torna all'inizio della Pagina
  Discussione Precedente Discussione Discussione Successiva  
 Nuova Discussione  Nuovo Sondaggio Nuovo Sondaggio
 Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
Vai a:
Forum by laureateci.it © 2002 - 2012 Laureateci Communications Torna all'inizio della Pagina
Il DB ha risposto in 0,19 secondi.

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