Hvordan kalle en funksjon i QBasic

Hvordan kalle en funksjon i QBasic


QBasic, også kjent som Hurtig Basic, er et programmeringsspråk utviklet av Microsoft fra BASIC. På grunn av sin enkle læringskurve, det vanligvis fungerer som en innledende programmeringsspråk. Språket gjør at både subrutiner og funksjoner for å organisere programmet i lett å forstå logikken segmenter. I ethvert programmeringsspråk, til begrepet kalle en funksjon refererer til evnen til å forårsake programmet for å kjøre et bestemt segment av koden forhåndsdefinert i programmet. Programmet vil bruke en bestemt funksjon for å fortelle programmet som fungerer til å kjøre når det er kalt.

Bruksanvisning

1 Beskriv parametrene funksjon din trenger. Hvis du skriver en funksjon for å legge til to tall, vil funksjonen krever to parametre --- Tall1 og Tall2 --- for å vite hva du skal legge til. En parameter er en utvendig del av kunnskap funksjonen krever for å utføre logikk. Hvis en funksjon er ment å legge til to tall, må funksjonen vet de to eksterne tallene til å utføre "legg til" logikk. Dermed vil funksjonen krever to parametere: de to tallene for å legge til.

2 Programmere returverdien av funksjonen. (En returverdi 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 returverdi av tomrommet, som noen andre språk tillate. En ugyldig funksjon i andre språk ikke har noen returverdi. En ugyldig funksjon i QBasic er definert i stedet som en subrutine. Hvis returverdien er en streng, noe som betyr at det er ikke-numerisk i programmering vilkårene, må du legge til en "$" symbolet på slutten av funksjonsnavnet for å indikere at returverdien ikke er en tallverdi og i stedet en strengverdi. En numerisk returverdien ikke trenger noen ekstra symboler.

3 Erklærer funksjonen. Ved hjelp av søkeordet "FUNCTION", erklærer funksjonen i koden. Erklæring av en funksjon for å legge til to tall forekommer som følger:

FUNKSJON Sum (tall1, tall2)

Sum = Tall1 + Tall2

End Function

Verdien som returneres må ha samme navn som funksjonen, som er hvordan QBasic definerer returverdien.

4 Kaller funksjonen fra hovedkoden. Å kalle en funksjon i koden til en QBasic program, ganske enkelt skrive inn navnet på funksjonen med de riktige parametere som sendes i. Siden alle funksjoner i QBasic har en returtype, må funksjonen samtalen følge en handling, for eksempel et oppdrag eller en SKRIVE UT. For eksempel, "PRINT Sum (1, 2)" vil produksjonen verdien 3 til skjermen når du kjører programmet.

5 Sjekk for å bekrefte funksjonen er erklært før du forsøker å bruke den. QBasic vil skape 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å skje før hvor funksjonen kalles eller definert i programmet.

Hint

  • Skriv alle QBasic søkeord i programmet med store bokstaver, for eksempel "funksjon". Du kan navngi variablene som det passer; du trenger ikke nødvendigvis å navngi dem "Sum", "Tall1" eller "Tall2."