Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Ordinare un array di numeri
Forum - C# / VB.NET - Ordinare un array di numeri - Pagina 3

Pagine: [ 1 2 3 ] Precedente | Prossimo
Avatar
lorenzo (Normal User)
Guru


Messaggi: 1178
Iscritto: 15/04/2008

Segnala al moderatore
Postato alle 22:09
Domenica, 22/11/2009
eseguire le query sulle liste di oggetti è comodissimo e le uso tranquillamente, ma quando si impara a programmare le basi sono i cicli. Non è possibile fae altrimenti.
E' da stupidi disprezzare le "vecchie" tecnologie quando queste sono basilari per una corretta programmazione e sono utili in una miriade di ambiti.

il fatto che un linguaggio/tecnica di programmazione/modello di sviluppo sia datato(cosa che non è vera nei cicli, visto che sono necessari per la programmazione) non significa che è da abbandonare
ti faccio l'esempio di LISP. Non so se hai mai provato ad utilizzarlo, è un linguaggio molto vecchio che però è ancora usato dall'esercito, da molti webservice e da AUTOCAD. Tenta di usarlo e capirai come sia necessario saper implementare da soli procedure che in molti linguaggi sono già belle e pronte.


comunque l'esercizio parlava chiaro e la mia risposta era adeguata e corretta. Se hai problemi con i vecchi e brutti cicli parla con Totem e digli di cambiare guida ed esercizi...

Ultima modifica effettuata da lorenzo il 22/11/2009 alle 22:11
PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 15:59
Lunedì, 23/11/2009
Finitela di discutere. La richiesta è scrivere una algoritmo di ordinamento (deriva dal mio eserciziario). E' un esercizio, e come tale ha uno scopo. Punto.

Ricordo inoltre che l'eserciziario si riferisce alla versione 2005 del linguaggio, quindi al FW 2.0, in qui non c'era LINQ.

P.S.: ho controllato:
Codice sorgente - presumibilmente C# / VB.NET

  1. Dim I As Int32 = True


E' lecito: I vale -1, quindi True vale -1 (almeno in .NET).

Ultima modifica effettuata da Il Totem il 23/11/2009 alle 16:43
PM
Avatar
alimuzzy (Normal User)
Rookie


Messaggi: 28
Iscritto: 24/02/2009

Segnala al moderatore
Postato alle 15:21
Lunedì, 10/05/2010
Scusate la mia ignoranza, potete spiegarmi questi passaggi, perche faccio un po fatica a seguirli:
x = 1
        Do
            Ancora = 0
            While x < ALength
                If Nums(x) < Nums(x - 1) Then
                    Temp = Nums(x - 1)
                    Nums(x - 1) = Nums(x)
                    Nums(x) = Temp
                    Ancora = 1
                End If
                x += 1
            End While
            x = 1
        Loop While Ancora = 1
Cioe il ciclo while consiste nel fare il ciclo fin tanto che x<ALengt e fino a qui ci sono, ma
If Nums(x) < Nums(x - 1) Then
                    Temp = Nums(x - 1)
                    Nums(x - 1) = Nums(x)
                    Nums(x) = Temp
non riesco a capirlo.:asd::asd:
scusate la mia incomprensione..

PM
Avatar
alimuzzy (Normal User)
Rookie


Messaggi: 28
Iscritto: 24/02/2009

Segnala al moderatore
Postato alle 15:51
Lunedì, 10/05/2010
Niente ci voleva solo un altro po di impegno e pasienza cosi alla fine sono riuscito a capire ..
Grazie lo stesso

Ultima modifica effettuata da alimuzzy il 10/05/2010 alle 17:49
PM
Pagine: [ 1 2 3 ] Precedente | Prossimo