Rekenaars, Programmering
Die opdrag operateur in die "Pascal": wat is, wat optrede 'n
Turbo Pascal - 'n eenvoudige programmeertaal, maar die studie van tydrowend, indien die transaksie met hierdie kwessie ernstig. Beginner gebruiker verstaan die basiese beginsels van die kode met die eenvoudigste. Byvoorbeeld, sal dit die eerste keer ondersoek watter stappe voer die opdrag operateur, vir wat dit is, hoe om 'n string of veranderlike op die skerm te kry. Eers dan sal die programmeerder 'n beroep op prosedures en funksies, en die karakter-string tipe data, lêers en grafika. So, wat is die opdrag operateur? Wat is die rol daarvan in die skryf van die kode?
Die organisasie Turbo Pascal lessenaar aansoek venster
Voordat hulle op die studie van teoretiese materiaal, wat eintlik ook die vraag van wat is die opdrag operateur, moet jy kyk in die werkplek Turbo Pascal.
aansoek spyskaart bevat die volgende afdelings:
- Lêer - wat ontwerp is om basiese bevele uit te voer op lêers (skep, oop, naby, te red, ens).
- Wysig - dit sluit instruksies vir die werk met teks redigering (kopieer, plak, sny, ens).
- Soek - noodsaaklik vir die vind van en teks te vervang in die hele teks van die program.
- Hardloop - wat gebruik word om die finale kode hardloop, insluitend stap vir stap demonstrasie vir werk.
- Stel - stel die kode.
- Debug - is wat nodig is om die deursoeking van foute in die teks van die program te fasiliteer.
- Gereedskap - Kan jy 'n paar ekstra funksies aansoek te gebruik.
- Opsies - stel die nodige opsies om te werk met samesteller en programmeer omgewing.
- Venster - wat nodig is om bedrywighede uit te voer met vensters.
- Help - behoefte aan 'n antwoord vir jou vrae te vind.
Nou, meer en meer gewild is besig om aansoek Pascal ABC. Van die oogpunt van 'n paar gebruikers, dit is baie makliker om te werk in hierdie omgewing.
Elemente van Turbo Pascal
In elke programmeertaal struktuur van die kode is anders, maar daar is gemeenskaplike punte. Byvoorbeeld, in Pascal ontwerp van die hele probleem is soos volg:
Program primer; // Selected program
Gebruik crt; // 'n Lys van die modules gebruik
Etiket metka1; // beskrywing tags
Konst aantal = 10; // konstante Verklaar
Tipe Newtype = stel string; // beskrywing van die tipes veranderlikes
Var n: integer; b: real; c: Newtype; d: boolean; e: char; // Verklaar veranderlikes
----------------------------------- // beskrywing van die prosedures en funksies
begin
{Liggaam} // Program Afdeling operateurs
Einde.
Die opdrag operateur neem die ereplek dit in die liggaam van die program.
'N Kort uitstappie na die tipes programme data
Nie net in Pascal opdrag operateur laat vrae ontstaan onder gebruikers. datatipes ook dikwels skep gridlock.
Alle data in die Turbo Pascal omgewing val in twee kategorieë: die veranderlikes en konstantes. Hulle mag behoort aan een van die volgende tipes:
- integer;
- real;
- simboliese;
- string;
- getik;
- logies.
Ook, kan konstantes gereserveer word.
var
Die program kode hakies <> nie nodig het om te sit.
Groot operateurs van die taal Turbo Pascal
Operateur is 'n ontwerp wat wys watter stappe die program moet uit te voer. Skriftelik kode, in die besonder in Turbo Pascal taal, daar is baie operateurs:
- voorwaardelike;
- komponent;
- keuse van verskeie opsies;
- oorgang;
- opdrag;
- op opnames voorwerpe;
- leë;
- siklusse (met 'n parameter wat voorvereiste, postcondition).
Operateurs programme of strukture wat 'n integrale deel van die program kode is, is altyd uitgevoer word in die volgorde waarin is aangeteken, met ander woorde van bo na onder, links na regs. Die uitsondering is die konvensionele ontwerp. Die opdrag verklaring, as baie ander, vereis die teenwoordigheid van die einde van die lyn merk ",", dit wil sê kommapunte. So, hierdie simbool gedeel tussen die struktuur self en verhoog die sigbaarheid van die program. Maar daar is 'n "maar": die kommapunt, moet jy nie sit voor die woord anders.
Operateurs insette gelees (veranderlikes) en readln (veranderlikes). Voorbeeld: lees (a); readln (a, b); readln (d).
Operateurs is o Skryf (veranderlikes) en writeln (veranderlikes). Voorbeeld: Skryf (a, g); writeln ( 'Sleutel Data'); skryf ( 'n oppervlakte S = ', S); skryf (f: 6: 3).
Om die skerm in Turbo Pascal vertraag met behulp van readln operateur aan die einde van die kode voordat die laaste einde. Dit is in hierdie program, moet die afwesigheid van sodanige reëls nie die inhoud van die oplossings te vertoon. In PascalABC readln skryf aan die einde van die kode is nie nodig nie.
Om die skerm skoon te verbind ClrScr operateur, wat is 'n ingeboude in crt. Weer, elke program het sy eie nuanses.
Die opdrag operateur
Nou gaan ons direk na ons onderwerp. Die opdrag operateur in Pascal - is die proses van die invoer van die waardes van die veranderlikes in die geheue sel. In die algemeen, dit lyk soos 'n voorkeurkeuse skryf kolon met 'n "sorg", dit wil sê ": =". Dit is hierdie karakters is verantwoordelik vir die opdrag operateur.
Wat is die opdrag operateur? Sy meganisme van werking is soos volg: in die loop van die program uitdrukking is geëvalueer, moet die resultaat van wat in die geheue aangeteken word. Adres van die sel waar die data sal daaroor gevoer word nie, bepaal die veranderlike aan die linkerkant van die teken "=".
Skematies kan dit as volg beskryf word:
- ← afgelei veranderlike uitdrukking.
As 'n voorbeeld, 'n paar uitdrukkings:
- A: = b + c / 2;
- b: = n,
- N: = b;
- x: = 15;
- x: = x + 3.
Dit sal opgemerk word dat die twee uitdrukkings «b: = n» en «n: = b» verrig verskillende aksies.
'N Kenmerk van die opdrag operateur is die feit dat die data is op verskillende kante van die teken "=" (wat gelees as "toewys") moet aan dieselfde tipe. Met ander woorde, moet hulle verenigbaarheid opdrag van 100% wees. Byvoorbeeld, kan die getal uitdrukking toegeskryf word aan 'n werklike veranderlike, soos 'n subset van die veranderlikes in die hele gebied van die fraksionele ingesluit. dit wil sê opname "werklike veranderlike: = heelgetal uitdrukking" waar is.
voorbeelde van take
Om te verstaan wat die opdrag operateur nodig om 'n paar probleme op te los. Slegs die praktyk sal verhoed dat die bruto en onverskoonbaar foute in die skryf van kode, sowel as om tyd te bespaar.
taak 1
Dana sirkel. Deur hipotese, is die n rond lengte L ingevoer vanaf die sleutelbord deur die gebruiker. Dit is nodig om die oppervlakte van 'n sirkel S, begrens deur hierdie sirkel te bereken.
Die algoritme is:
- Bereken die waarde van die radius, vanaf die omtrek van die formule.
- Vra die sirkel area formule.
- Vertoon die resultaat op die skerm.
taak 2
Dan kapt cone. Die gebruiker spesifiseer die waardes van die radiusse Rb basisse, Rm en hoogte h. Formules en spesifiseer die waardes van die volume en buite-oppervlakte vorms te bereken.
Die algoritme is:
- Tik die verlangde data vanaf die sleutelbord.
- Vra formule om die volume en buite-oppervlakte van 'n afgeknotte keël.
- Bereken V en S.
- Bring dit na die skerm.
Similar articles
Trending Now