• T4CH
  • NEWS
  • VIDEO
Forum > Software

Differenza

Discussione inserita in 'Software' da Becy, 11 Giugno 2011.

  1. Becy techNewbie

    Come posso spiegare la differenza tra: ALGORITMO E PROGRAMMA
    e tra: IF E SELECT CASE
    (Programma: visual basic 6.0 ; 3° liceo)
    Becy, 11 Giugno 2011
    #1
  2. magoo49 techAdvanced

    L'algoritmo è una parte del programma, e consiste nel ragionamento che devi fare per arrivare ad un certo risultato, comprese tutte le opzioni con input diversi e la "cattura" degli errori.
    If e Select Case servono appunto a prevedere diversi input o possibilità.

    Nel mio esempio, nell'associare un giudizio ad un voto, dove "voto" e "giudizio" sono due variabili:

    dim voto as integer, giudizio as string
    If voto < 3 then
    giudizio = "Non classificabile"
    end if
    if voto = 4 then
    giudizio = "gravemente insufficiente"
    end if

    e così via.

    Select case è diverso:

    dim voto as integer, giudizio as string
    select case voto
    case 0 to 3
    giudizio = "Non classificabile"
    case 4
    giudizio = "gravemente insufficiente"
    case 5
    giudizio = "insufficiente"
    ecc...
    end select

    Questi esempi sono gli "algoritmi"
    Spero di essere stato chiaro.
    magoo49, 11 Giugno 2011
    #2
    A weedo piace questo elemento.
  3. magoo49 techAdvanced

    ..Segue..
    Da distinguere con "routine" che è una parte di programma che, essendo ripetitiva, va scritta una sola volta e richiamata secondo necessità
    magoo49, 13 Giugno 2011
    #3
Password dimenticata?
SU TERMINI DI SERVIZIO CONTATTACI