Turbo Pascal er et enkelt programmeringsspråk,men å studere det er arbeidskrevende hvis du tar dette problemet på alvor. En nybegynner bruker lærer det grunnleggende om kode fra det enkleste. Så for eksempel lærer han først hvilke handlinger oppdragsoperatøren utfører, hvorfor det trengs, hvordan du viser en streng eller variabler. Først da vil programmereren vende seg til prosedyrer og funksjoner, arbeide med karakter- og strengdatatyper, filer og grafikk. Så hva er en oppdragsoperatør? Hva er dens rolle i å skrive kode?
Før du begynner å studere det teoretiske materialet, som faktisk inkluderer spørsmålet om hva som er en oppgaveoperatør, må du se deg om i Turbo Pascal arbeidsområdet.
Programmenyen består av følgende seksjoner:
Nå får Pascal ABC-applikasjonen mer og mer popularitet. Fra noen brukeres synspunkt er det mye mer praktisk å jobbe i dette miljøet.
I hvert programmeringsspråk er kodestrukturen forskjellig, men det er vanlige punkter. Så i Pascal vil utformingen av hele oppgaven se slik ut:
Program primer; // programtittel
Bruker crt; // Liste over brukte moduler
Etikett metka1; // Etikettbeskrivelse
Konstantnummer = 10; // Forklar en konstant
Skriv inn newtype = sett med streng; // Beskrivelse av variabeltyper
Var a: heltall; b: ekte; c: newtype; d: boolsk; e: røye; // Angi variabler
----------------------------------- // Beskrivelse av prosedyrer og funksjoner
Begynne
{programdel} // Operatørseksjon
End.
Oppdragsoperatøren tar sin æresplass nettopp i programmet.
Ikke bare oppdragsoperatøren i Pascal reiser spørsmål fra brukere. Datatyper lager ofte også deadlocks.
Alle data i Turbo Pascal er delt inn i to kategorier: variabler og konstanter. De kan tilhøre en av følgende typer:
Også konstanter kan reserveres.
Variabler er beskrevet i programkode som følger: var
I programkoden trenger du ikke å sette parentesene <>.
Operatøren er en konstruksjon som viser hvilke handlinger programmet skal utføre. Når du skriver kode, spesielt i Turbo Pascal, er det mange operatører:
Operatører av programmer eller konstruksjoner som erbestanddeler av programkoden utføres alltid i den rekkefølgen de er skrevet, dvs. fra topp til bunn, fra venstre til høyre. Unntaket er betinget konstruksjon. Oppdragsoperatøren, som mange andre, krever tilstedeværelsen av et “;” -skilt på slutten av en linje, dvs. semikolon. Dermed deler dette symbolet konstruksjonene seg imellom og øker programmets synlighet. Men det er en "MEN": semikolonet skal aldri plasseres foran ordet annet.
Inngangsoperatørene er lest (variabler) og readln (variabler). Eksempel: lese (a); lese (a, b); lese (d).
Utgangsoperatørene er skrive (variabler) og writeln (variabler). Eksempel: skriv (a, g); writeln (‘legg inn data’); skriv (‘overflateareal S =’, S); skriv (f: 6: 3).
For å utsette skjermen i Turbo Pascal brukles uttalelse på slutten av koden før siste slutt. Det er i dette programmet fraværet av en slik linje ikke vil vise innholdet i løsningen. I PascalABC er det valgfritt å skrive readln på slutten av koden.
For å tømme skjermen er clrscr-operatøren tilkoblet, som kaller den innebygde crt-modulen. Igjen har hvert program sine egne nyanser.
Nå går vi direkte til temaet vårt.Oppdragsoperatøren i Pascal er prosessen med å lagre variable verdier i minneceller. Generelt ser det ut som en enkelt staving av tykktarmen med likhetstegn, dvs. ": =". Disse tegnene er ansvarlige for oppgaveoperasjonen.
Hva er oppdragsoperatøren til?Mekanismen for dets arbeid er som følger: i løpet av programmet beregnes et uttrykk, hvis resultat må føres inn i minnet. Adressen til cellen der dataene vil legges inn, bestemmes av variabelen til venstre for tegnet “: =”.
Dette kan skjematisk angis som følger:
Her er noen få uttrykk som eksempler:
Det skal bemerkes at de to uttrykkene "b: = n" og "n: = b" utfører forskjellige handlinger.
Et trekk ved oppdragsoperatøren erat dataene på motsatte sider av ": =" -tegnet (som lyder som "tilordne") må være av samme type. Med andre ord: Oppgavens kompatibilitet må være 100%. For eksempel kan et heltalluttrykk tilordnes til en reell variabel, siden et delsett av heltallvariabler er i brøkdomene. De. notasjonen "reell variabel: = heltalluttrykk" er riktig.
For å forstå hvilken oppdragsoperatør som harsnill, er det nødvendig å løse flere problemer. Bare praksis vil tillate deg å unngå grove og utilgivelige feil ved skriving av programkode, samt spare tid.
Øvelse 1
En sirkel er gitt. Avhengig av tilstand blir omkretsen L skrevet inn av brukeren fra tastaturet. Det er nødvendig å beregne arealet til sirkelen S avgrenset av denne sirkelen.
Handlingens algoritme:
Oppgave 2
En avkortet kjegle er gitt. Brukeren angir verdiene til baseradiene Rb, Rm og høyden h. Beregn volumet og overflatearealet til figuren ved hjelp av formlene og de angitte verdiene.
Handlingens algoritme: