Come chiamare una funzione in QBasic

November 9

Come chiamare una funzione in QBasic


QBasic, noto anche come Quick Basic, è un linguaggio di programmazione sviluppato da Microsoft BASIC. Grazie alla sua curva di apprendimento facile, serve comunemente come un linguaggio di programmazione introduttiva. Il linguaggio consente sia subroutine e funzioni per aiutare ad organizzare il programma in segmenti logici facili da capire. In qualsiasi linguaggio di programmazione, il termine per chiamare una funzione si riferisce alla capacità di causare il programma da eseguire uno specifico segmento di codice predefinito nel programma. Il vostro programma utilizzerà un nome di funzione specifica per indicare al programma che funzione da eseguire quando viene chiamato.

istruzione

1 Descrivere i parametri la funzione ha bisogno. Se si scrive una funzione per aggiungere due numeri, la funzione richiede due parametri --- --- number1 e number2 per sapere cosa aggiungere. Un parametro è un pezzo di fuori della conoscenza della funzione richiede di eseguire la logica. Se una funzione ha lo scopo di aggiungere due numeri, la funzione deve conoscere questi due numeri esterni per eseguire la logica "aggiungere". Così, la funzione richiede due parametri: i due numeri da aggiungere.

2 Programmare il valore di ritorno della funzione. (Un valore di ritorno è la risposta risulta una funzione produce.) Il numero che risulta dalla funzione aggiuntiva descritto al punto 1 è il valore di ritorno. Per definizione in QBasic, una funzione deve restituire un valore e non può avere un valore di ritorno del vuoto, come alcune altre lingue consentono. Una funzione void in altre lingue non ha alcun valore di ritorno. Una funzione di vuoto in QBasic è definito invece come una subroutine. Se il valore di ritorno è una stringa, che significa che è non-numerico in termini di programmazione, è necessario aggiungere un simbolo "$" alla fine del nome della funzione per indicare il valore di ritorno non è un valore numerico e invece un valore di stringa. Un valore restituito numerico non ha bisogno di simboli aggiuntivi.

3 Dichiarare la funzione. Usando la parola chiave "funzione", dichiarare la funzione nel codice. Dichiarazione di una funzione per l'aggiunta di due numeri si verifica come segue:

Funzione di somma (numero1, numero2)

Somma = Numero1 + Numero2

END FUNZIONE

Il valore restituito deve avere lo stesso nome della funzione, che è come QBasic definisce il valore restituito.

4 Chiamare la funzione dal codice principale. Per chiamare una funzione all'interno del codice di un programma QBasic, è sufficiente digitare il nome della funzione con i parametri appropriati passati in. Dal momento che tutte le funzioni in QBasic hanno un tipo di ritorno, la chiamata di funzione deve accompagnare un'azione, come ad esempio un compito o un STAMPARE. Per esempio, "STAMPA Somma (1, 2)" sarà in uscita il valore 3 per lo schermo quando si esegue il programma.

5 Controllare per verificare la funzione viene dichiarata prima di tentare di usarlo. QBasic creerà una dichiarazione di funzione per voi, anche se può non sempre cadere logicamente nel vostro programma desiderato in cui si desidera. Questa dichiarazione della funzione deve avvenire prima in cui la funzione è chiamata o definito nel programma.

Consigli e avvertenze

  • Digitare tutte le parole chiave QBasic nel programma in tutte le lettere maiuscole, come "funzione". È possibile assegnare un nome alle variabili, come si vede in forma; non hanno necessariamente bisogno di assegnare loro un nome "Somma", "Numero 1" o "Numero 2".