QBasic , også kjent som Quick Basic, er et programmeringsspråk utviklet av Microsoft fra BASIC . På grunn av sin lett læringskurve , det fungerer ofte som en innledende programmeringsspråk. Språket gjør at både subrutiner og funksjoner for å organisere programmet i lett å forstå logiske segmenter . I alle programmeringsspråk , refererer begrepet til å kalle en funksjon til evnen til å føre til at programmet til å kjøre et bestemt segment av kode forhåndsdefinert i programmet. Programmet vil bruke en bestemt funksjon navn for å fortelle programmet som fungere å kjøre når det kalles . Instruksjoner
en
Beskriv parametrene din funksjon trenger. Hvis du skriver en funksjon for å legge til to tall, vil funksjonen krever to parametre --- Antall1 og Tall2 --- for å vite hva du skal legge til. En parameter er en utenfor stykke kunnskap funksjonen krever å utføre logikk. Hvis en funksjon er ment å legge to tall , må funksjonen vet de to eksterne numre for å utføre " add " logikk. Dermed vil funksjonen kreve to parametere: de to tallene for å legge
2
Program avkastningen verdien av funksjonen . . ( En retur verdien er den resulterende svaret en funksjon produserer . ) Antallet at resultatene fra funksjonen add beskrevet i trinn 1 er returverdien . Per definisjon i QBasic , må en funksjon returnerer en verdi og kan ikke ha en avkastning verdi av tomrom, som noen andre språk tillate. En ugyldig funksjon i andre språk har no return verdi. En ugyldig funksjon i QBasic er definert i stedet som en subrutine . Dersom avkastningen verdien er en streng, noe som betyr at det er ikke- numerisk i programmering vilkårene, må du legge til en " $" symbolet til slutten av funksjonen som angir returverdien er ikke en numerisk verdi og i stedet en streng verdi. En numerisk returverdi ikke trenger noen ekstra symboler.
3
Erklærer funksjonen. Bruke søkeordet " funksjon" erklærer funksjonen i koden. Erklæring av en funksjon for å legge til to tallene oppstår som følger : en
FUNKSJON Sum ( tall1, tall2 )
Sum = Tall1 + Tall2
END FUNKSJON
verdien som returneres må ha samme navn som funksjonen , som er hvordan QBasic definerer returverdi.
4
Ring funksjonen fra den viktigste koden . Å kalle en funksjon i koden til en QBasic program , skriver du bare navnet på funksjonen med de riktige parametere som sendes i. Siden alle funksjoner i QBasic har en avkastning type, må funksjonen kaller følge en handling, for eksempel en oppgave eller et SKRIV UT . For eksempel, " PRINT Sum ( 1 , 2 )" vil produksjonen verdien 3 til skjermen når du kjører programmet .
5
Kontroller for å bekrefte funksjonen er erklært før du forsøker å bruke den. QBasic vil lage en funksjon erklæring for deg, selv om det kanskje ikke alltid falle logisk i ønsket program der du vil ha det til . Denne funksjonen erklæringen må være før der funksjonen kalles eller definert i programmet .