Hva er typiske utsagn i prosedyreorientert programmering?

Utviklere noen ganger takle et programmeringsprosjekt ved hjelp av en prosessuell språk. Prosessuelle språk, som skiller seg fra objektorienterte språk, bryte programmering oppgaver ned i enheter av koden du kan utføre for å oppnå målene dine. Det er noen vanlige uttalelser i denne type programmering.

Prosedyre Programming

FORTRAN og QBasic, som er prosessuelle språk, jobbe litt annerledes enn objektorienterte språk som Java og C #. Hvis du skriver et objektorientert program, du ofte utføre oppgaver ved å lage objekter. Et hus objekt, for eksempel kan bestå av funnet i et hus og kode som kan manipulere disse objektene elementene. For å bruke objektet, du bare lage den. En prosess språk, derimot, har ikke objekter, og består av utsagn som utfører spesifikke oppgaver. Disse uttalelsene finnes i underprogrammer som har navn som Funksjon, Modul og Subroutine. Ulike språk kaller disse programmene ved forskjellige navn.

samtale~~POS=TRUNC Uttalelser

Prosessuelle språk deler mange, om ikke alle, av uttalelsene som finnes i objektorientert programmering. For eksempel den nye erklæringen, som finnes i et objektorientert program, ikke eksisterer i et språk som FORTRAN fordi FORTRAN ikke kan opprette nye objekter. I stedet, du vanligvis finne en Call utsagn som dette:

Ring ColorBox ( "blå")

Denne uttalelsen kaller en subrutine eller funksjon og sender den et fargenavn. I dette eksempelet, kan ColorBox subrutine eller funksjon endre en boks farge til blå. Disse underprogrammer kan ringe andre underprogrammer også.

Hvis / Then / Else uttalelser

De fleste språk har uttalelser som gjør at kode for å utføre forskjellige handlinger basert på forhold som oppstår, som følgende Hvis / Så / Else kode demonstrerer:

hvis x = 1 og deretter
skrive "verdien er en"
ellers
print "verdien er ikke en"
slutt om

Denne koden skriver "verdien er en" hvis variabelen "x" er 1. Ellers koden grenene til påstanden om at utskrifter "verdien er ikke 1." Prosessuelle språk bruker denne typen logikk ofte å ringe programmene når visse betingelser er oppfylt.

GOTO Uttalelser

Selv betraktet dårlig programmering, GOTO uttalelser ofte vises i programmer laget ved hjelp av en prosessuell språk. Følgende kode illustrerer en GOTO uttalelse:

x = 1
hvis x = 2 GOTO End
y = 2
Slutt:

I denne koden, til datamaskinen sjekker se om "x" variabel verdi er 2. Hvis ja, hopper programmet til "End:" statement. Utviklere bruker prosessuelle språk synes det er lett å bruke GOTO uttalelser fordi de ikke trenger å finne ut andre måter å utføre den samme oppgaven, for eksempel bytte GOTO i dette eksemplet med en oppfordring til en subrutine eller funksjon som utfører den nødvendige oppgaven.