Solosaina, Fandaharana
Ny asa mpandraharaha ao amin'ny "Pascal": inona no, inona no zavatra iray
Turbo Pascal - tsotra teny fandaharana, fa ny fianarana ny mandany fotoana, raha toa ny fifanarahana miaraka ity olana ity ho zava-dehibe. Novice mpampiasa mahatakatra ny fototry ny fehezan-dalàna sy ny tsotra. , Ohatra, dia inona no zavatra handinika aloha manao ny asa mpandraharaha, fa inona izany, ny fomba hahazoana ny tady na miova ho amin'ny efijery. Dia ny rindrambaiko ihany dia hahaliana ny fomba sy ny asa, ary ny toetra-kofehy karazana tahirin-kevitra, antontan-taratasy sy ny sary. Noho izany, inona no asa nanendrena mpandraharaha? Inona no ny anjara asany eo amin'ny fanoratana ny fehezan-dalàna?
Ny fikambanana Turbo Pascal Desktop fampiharana varavarankely
Alohan 'ny hanombohan ny fianarana ny fitaovana teorika, izay raha ny marina dia ahitana ihany koa ny fanontaniana ny inona no asa mpandraharaha, dia mila mijery ao amin'ny sehatr'asa Turbo Pascal.
fampiharana sakafo misy ireto fizarana manaraka ireto:
- Fichier - natao hanatanteraka baiko amin'ny antontan-taratasy fototra (mamorona, misokatra, akaiky, afa-tsy, sns).
- Edit - izany dia ahitana ny didy ho niara-niasa tamin'ny Itana (dika mitovy, Mametaka, notapatapahina, sns).
- Search - zava-dehibe noho ny Mitady sy Manolo Lahatsoratra ao amin'ny lahatsoratra iray manontolo ny fandaharana.
- Mihazakazaka - nampiasaina mba mihazakazaka ny vita fehezan-dalàna, anisan'izany tsikelikely fampisehoana ho an'ny asa.
- Manangona - compiles ny fehezan-dalàna.
- Debug - ilaina mba hanamorana ny fitadiavana ny fahadisoana ao amin'ny lahatsoratry ny fandaharana.
- Tools - Ahafahanao hampiasa endri-javatra fanampiny ny sasany fampiharana.
- Options - mamaritra ny ilaina safidy hiasa amin'ny fandaharana compiler sy ny tontolo iainana.
- Window - ilaina hanao fandidiana amin'ny varavarankely.
- Ampio - mila mahita valiny ho an'ny fanontaniana.
Ary bebe kokoa dia ny fahazoana fampiharana lazan'ny Pascal ABC. Avy amin'ny fomba fijerin'ny mpampiasa sasany, dia tena mora kokoa ny hiasa eto amin'ny tontolo manodidina.
Singa Turbo Pascal
Ao amin'ny fandaharana rehetra teny firafitry ny fehezan-dalàna dia tsy mitovy, fa misy hevitra iombonana. Ohatra, ao amin'ny Pascal famolavolana ny olana rehetra dia toy izao manaraka izao:
Program primer; // Header fandaharana
Mampiasa crt; // Ny lisitry ny Modules ampiasaina
Label metka1; // Description Tags
Const number = 10; // Ambarao foana
Type newtype = napetraka ny kofehy; // Description ny karazana hiovaova
Var dia: integer; B: tena; C: newtype; D: boolean; ny e: Char; // Ambarao hiovaova
----------------------------------- // Description ny dingana sy asa
Atombohy
{} // Body Program Section mpandraharaha
Farany.
Ny asa mpandraharaha maka ny toeram-boninahitra izany ao amin'ny tena ny fandaharana.
A fohy Excursion ho eo an-karazana fandaharana tahirin-kevitra
Tsy vitan'ny in Pascal asa mpandraharaha mametraka fanontaniana amin'ny mpampiasa. Data karazana matetika ihany koa ny mamorona gridlock.
Antontan-kevitra rehetra ao amin'ny tontolo iainana Turbo Pascal latsaka ao sokajy roa: ny hiovaova sy constants. Mety anisan'ny iray amin'ireo karazana manaraka ireto:
- integer;
- tena;
- an'ohatra;
- tady;
- tendrena;
- lojika.
Koa, constants azo voatokana.
Ny hiovaova dia voalaza ao amin'ny fehezan-dalàna toy izao manaraka izao: var
Ny fehezan-dalàna fandaharana fononteny mahitsizoro <> tsy mila hametraka.
Major mpandraharaha amin'ny teny Turbo Pascal
Mpandraharaha dia famolavolana izay mampiseho izay zavatra tokony hampihatra ny fandaharana. Fehezan-dalàna an-tsoratra, indrindra indrindra ao amin'ny Turbo fiteny Pascal, maro ireo mpandraharaha:
- fepetra;
- singa fototra;
- safidy ny safidy maro;
- tetezamita;
- asa nanendrena;
- amin'ny zavatra noraisim-peo;
- aterina foana izy,
- tsingerina (amin'ny fikirana izay heverina ho mialohan, postcondition).
Mpandraharaha fandaharan'asa na ny rafitra izay ampahany manontolo ny fandaharana fehezan-dalàna, dia foana novonoina araka ny filaharany ao izay ao, izany hoe hatrany ambony ka hatrany ambany, ankavia miankavanana. Ankoatra famolavolana no mahazatra. Ny asa fanambarana, tahaka ny maro hafa, dia mitaky ny fisian'ny amin'ny faran'ny andalana marika ",", i.e. semicolons. Noho izany, dia nizara izany famantarana eo amin'ny rafitra ihany, ary manatsara ny fahitana ny fandaharana. Fa misy iray ", fa": ny semicolon, tsy tokony apetratsika alohan'ilay teny hafa.
Mpandraharaha fahan'ny vakina (hiovaova) sy ny readln (hiovaova). Ohatra: Vakio (a); readln (a, b); readln (d).
Mpandraharaha dia soraty O (hiovaova) sy ny writeln (hiovaova). Ohatra: manoratra (a, g); writeln ( 'Enter Data'); manoratra ( 'Velarantany S =', S); manoratra (f: 6: 3).
Mba mangataka andro ny lamba in Turbo Pascal mampiasa readln mpandraharaha any amin'ny faran'ny ny fehezan-dalàna alohan'ny farany farany. Izany dia ao amin'ny fandaharana ity, ny tsy fisian'ny tsipika toy izany dia tsy maneho ny votoatin'ny ny vahaolana. Ao amin'ny PascalABC readln manoratra any amin'ny faran'ny ny fehezan-dalàna dia tsy ilaina.
Hanadio ny lamba mampifandray ClrScr mpandraharaha, izay dia naorina-in crt. Ary koa, samy manana ny fandaharana tsipirian'ilay.
Ny fanendrena mpandraharaha
Ankehitriny dia mandeha mivantana any amin'ny lohahevitra. Ny fanendrena ao amin'ny Pascal mpandraharaha - dia ny dingan'ny hiditra ny soatoavina ny hiovaova ao amin'ny fitadidiana efitra. Amin'ny ankapobeny teny, dia mijery toy ny conjoint fanoratana Colon amin'ny "fikarakarana", izany hoe ": =". Ny endri-tsoratra ireo no tompon'andraikitra amin'ny asa nanendrena mpandraharaha.
Inona no asa nanendrena mpandraharaha? Ny mekanisma ny hetsika dia toy izao manaraka izao: ao amin'ny Mazava ho azy fa ny fandaharana maneho hevitra dia fizahana, ny vokatry ny izay tsy maintsy voarakitra ao amin'ny fahatsiarovana. Adiresin'ny ny sela izay misy ny antontan-kevitra dia niditra tao, no mamaritra ny miova ho amin'ny ankavia ny famantarana "=".
Schematically, izany dia azo lazaina toy izao manaraka izao:
- ← iombonana miova fanehoan-kevitra.
Ohatra, fomba fiteny maro:
- A: = amin '+ d / 2;
- B: = N;
- N: = amin ';
- X: = 15;
- X: = X + 3.
Tsara homarihina fa ireo teny roa hoe «B: = N» sy «N: = amin '» manao asa isan-karazany.
Ny endri-javatra ny asa mpandraharaha dia ny zava-misy fa ny tahirin-kevitra eo amin'ny samy hafa no lafiny roa amin'ny famantarana "=" (izay vakina hoe "manendry") dia tsy maintsy an'ny karazana iray ihany. Amin'ny teny hafa, ny asa mifanentana tokony ho ny 100%. Ohatra, ny teny integer azo notendrena ho tena miova, ho toy ny subset ny hiovaova tafiditra ao anatin'ny faritra iray manontolo ny fractional. izany hoe nanoratra "tena miova: = integer teny hoe" marina.
ohatra ny asa
Mba hahatakarana ny zavatra mpandraharaha ny asa ilaina mba hamaha olana maro. Fomba fanao ihany no tsy afa-tsiny fahadisoana lehibe sy ny fehezan-dalàna an-tsoratra, ary koa ny hamonjy fotoana.
asa 1
Dana faribolana. Ny petra-kevitra, ny circumferential L lavany dia niditra avy amin'ny fitendry avy amin'ny mpampiasa. Dia ilaina ny manao kajy ny faritra ny faribolana S, atsy ity faribolana.
Ny algorithm dia:
- Manao kajy ny lanjan 'ny nipoaka, miainga avy amin'ny circumference ny raikipohy.
- Anontanio ny faritra boribory raiki-pohy.
- Asehoy ny vokany eo amin'ny efijery.
asa 2
Dan truncated cone. Ny mpampiasa dia mamaritra ny soatoavina ny radii Rb fitoeran-tavin-Rm sy ny hahavony h. Rijan ary milaza ny soatoavina mba kajy ny boky sy ny Velarantany endriny.
Ny algorithm dia:
- Ampidiro ny takiana angona avy amin'ny fitendry.
- Anontanio raiki-pohy sy ny fitadiavana ny boky ambonin'ny faritra iray truncated cone.
- Kajy V sy S.
- Ento ho any amin'ny efijery.
Similar articles
Trending Now