KombiyuutaradaBarnaamijyada

Xiriiriyaha shaqo ee "Pascal": waa maxay, maxay tallaabooyinka a

Turbo Pascal - luqad barnaamijyada fudud, laakiin waxbarasho ee waqti lumis, haddii heshiiska arrintan si dhab ah. user laylis fahamsan waxyaabaha aasaasiga ah ee code la fudud. Tusaale ahaan, waxay marka hore baarayaan waxa qabata operator meelaynta, waayo, waxa ay tahay, sida aad u heli string ama variable in shaashadda. Markaas oo keliya barnaamijyada ka racfaan ka qaadan doonto in ay nidaamka iyo hawlaha, iyo xogta nooca qof-xarig ah, files iyo muuqaallo kale. Sidaas daraaddeed, waa maxay operator meelaynta? Waa maxay doorka qoraal ah ee code?

Ururka shaqo ee suuqa kala codsiga Turbo Pascal

Inta aad guda galin on daraasadda ee wax akhriska, taas oo run ahaantii ka mid ah sidoo kale su'aasha ah waxa operator meelaynta, waxaad u baahan tahay in ay eegaan in meesha lagu shaqeeysto ee Turbo Pascal.

codsiga menu ka kooban yahay qaybaha soo socda:

  • File - loogu talagalay si ay u qabtaan amarrada aasaasiga ah ee files (abuuro, furan, dhow, badbaadin, iwm).
  • Edit - waxaa ka mid ah amarrada la tafatirka qoraalka (copy, Jinka, cut, iwm) shaqeeya.
  • Search - waxay muhiim u tahay helidda iyo bedelida qoraalka qoraalka oo dhan barnaamijka.
  • Orod - isticmaalaa in lagu ordo code dhamaystirtay, oo ay ku jiraan talaabo bandhig tallaabo for shaqada.
  • Soo ururinta - ururisey xeerka.
  • Debug - waxaa loo baahan yahay si loo fududeeyo search of khaladaadka ku jira qoraalka ah ee barnaamijka.
  • Tools - Kuu ogolaanayaa inaad si ay u isticmaalaan qaar ka mid ah codsiga muuqaalada dheeraad ah.
  • Options - waxay dejisay fursadaha lagama maarmaan ah in la compiler iyo deegaanka barnaamijyada shaqeeyaan.
  • Window - loo baahan yahay si ay u qabtaan hawlaha la daaqadaha.
  • Caawi - baahida loo qabo in la helo jawaab su'aalaha aad.

Haddaba dadka iyo aad u badan ayaa la helo codsiga Pascal ABC. Laga soo bilaabo dhibic of view of qaar ka mid ah dadka isticmaala, waxa weeye inta badan ka sahlan in shaqada ee degaanka.

Qaybaha ee Turbo Pascal

In kasta oo kala af-dhismeedka barnaamijyada of code waa kala duwan, laakiin waxaa jira dhibcood caadi ah. Tusaale ahaan, in Pascal design of dhibaato oo dhan waa sida soo socota:

Primer Barnaamijka; // barnaamijka Header

Isticmaala CRT, // Liiska modules loo isticmaalo

metka1 Label; // Description tags

Tirada Const = 10; // sheega joogto ah

Nooca newtype = set of string; // Description oo ka mid ah noocyada kala duwan ee doorsoome

Var ah: abyoonaha; b: dhab ah; c: newtype; d: boolean; e: char; // sheega doorsoomayaasha

----------------------------------- // Description of nidaamka iyo hawlaha

bilow

{Body} // shaqeeya Barnaamijka Section

End.

operator shaqo wuxuu qaadanayaa meeshii waxaa sharaf jirka ah ee barnaamijka.

A kooban dalxiiska galay noocyada barnaamijyada xogta

Ma aha oo kaliya in Pascal operator shaqo su'aalo ka mid ah dadka isticmaala. noocyada Data sidoo kale marar badan la abuuro cakirnaan.

Dhammaan xogta ku sugan deegaanka Turbo Pascal dhici laba qaybood, oo doorsoomayaasha iyo geysid. Waxaa laga yaabaa inay ka tirsan yihiin mid ka mid ah noocyada soo socda:

  • abyoonaha;
  • dhab ah;
  • calaamad;
  • string;
  • makiinad,
  • macquul ah.

Sidoo kale, geysid loo hayo karo.

doorsoomayaasha waxaa lagu qeexay xeerka sida soo socota: var : nooca Data. joogto ah ayaa loo sheegay sida: const = qiimaha.

The qaansada ku code barnaamijka <> uma baahna in ay ku riday.

ka shaqeeya Major afka Turbo Pascal

Hawl waa design ah in muujinaysaa tallaabada waa in ay u fuliyaan barnaamijka. In qoraal code, gaar ahaan in Turbo luqadda Pascal, waxaa jira ka shaqeeya dad badan oo:

  • shuruudaysan,
  • component;
  • doorashada fursado dhowr ah,
  • kala guurka;
  • shaqo;
  • alaabta cajalado,
  • dirina;
  • wareegyada (la dhimaya in shardi, postcondition).

barnaamijyo ka shaqeeya ama dhismayaasha taas ayaa ah qaybaha ugu of code barnaamijka, waxaa mar kasta toogasho si Kuwaas waxaa ku jira diiwaan, ie top si hoose, bidix ilaa midig. marka laga reebo waa design ee caadiga ah. war shaqo The, sida kuwo kale oo badan, waxay u baahan tahay joogitaanka dhamaadka sumadda line ",", i.e. semicolons. Sayidka, astaanta la wadaago u dhexeeya qaab-dhismeedka laftiisa iyo wanaajisaa aragti ah ee barnaamijka. Laakiin waxaa jira mid ka mid ah "laakiin": semicolon ah, waa in aad ma gelin ka hor ereyga kale ee.

Wadayaasha talooyin la akhriyo (Variables) iyo readln (Variables). Tusaale: akhri (a); readln (a, b); readln (d).

Wadayaasha waa qortaa O (Variables) iyo writeln (Variables). Tusaale: qor (a, g); writeln (gala Data '); ku qor ( 'bedka S =', S); ku qor (f: 6: 3).

Si aad u dhigto shaashadda ee Turbo Pascal isticmaalaya operator readln dhamaadka code ka hor dhamaadka ee la soo dhaafay. Waa in barnaamijkan, maqnaanshaha khadadka sida ma muujiyaan waxyaabaha xalka. In PascalABC readln qortaa dhamaadka code ma loo baahan yahay.

Si aad u nadiifiso shaashadda xira operator ClrScr, taas oo CRT ka dhisay-in. Mar kale, barnaamij kasta uu leeyahay Gudigga u gaar ah.

operator shaqo The

Hadda waxaan si toos ah u tagaan si aynu mawduuceena. Xiriiriyaha shaqo ee Pascal - waa habka galaya qiyamka doorsoomayaasha ee unugyada xusuusta. Marka la eego guud ahaan, waxay u muuqataa colon qoraal conjoint leh "daryeelka", ie ": =". Waa characters, kuwaas oo masuul ka tahay shaqaale howsha.

Waa maxay operator meelaynta? Its qaab hawlgalka waa sida soo socota: in koorsada ah ee ra'yi dhiibashada barnaamijka waxaa la qiimeeyaa, natiijada taas oo waa in la diiwaan geliyay xasuusta. Cinwaanka gacanta halka macluumaadka ay la galeen doonaa, go'aamiso variable ah bidixda calaamada "=".

Schematically, waxaa lagu tilmaami karaa sida soo socota:

  • ← dheefay hadal variable.

Tusaale ahaan, dhowr tibaaxaha:

  • A: = b + c / 2;
  • b: = n,
  • n: = b;
  • x: = 15;
  • x: x + 3 =.

Waa in la ogaadaa in labada tibaaxaha «b: = n» iyo «n: = b» qabtaan falalka kala duwan.

A muujinta oo ka mid ah hawl wadaha waa xaqiiqda in xogta ku jira kala duwan oo dhinac ah calaamad "=" (oo la akhriyo sida "Ka dhig") waa inuu ka tirsan si la mid ah nooca. In si kale loo dhigo, shaqo waafaqsan ay noqon waa in ka mid ah 100%. Tusaale ahaan, hadal abyoonaha waxa lagu meelaynayaa kartaa in variable dhab ah, sida hoosaad ka mid ah doorsoomayaasha ku jira aagga oo dhan of jajab ah. ie qoraalana "variable dhab ah: = abyoonaha hadal" waa run.

tusaale u ah hawlaha

In la fahmo waxa operator shaqo waa lagama maarmaan si ay u xaliyaan dhibaatooyin dhowr ah. dhaqanka oo kaliya looga fogaado doonaa khaladaad guud iyo lihid qoraal code, sidoo kale waqti ka lumin.

hawsha 1

Dana goobada. By la xiqiijiyay, L oo dhererkeeda circumferential soo gashay ka keyboard ah by user ah. Waxaa lagama maarmaan ah si loo xisaabiyo bedka goobada S a, kumyadu by wareegga this.

geynta waa:

  • Xisaabi qiimaha gacan ka, laga bilaabo goobada ee caanaha.
  • Weydii formula meesha goobada.
  • Muuji natiijada shaashadda.

hawsha 2

Dan keenin koorta. user The qeexan yihiin qiyamka saldhigyadii RB Fatuuq, dhexena iyo height h. Qaaciidooyinka iyo cadee qiimaha si ay u xisaabiso ah qaababka mugga iyo jibbaramaha dusha.

geynta waa:

  • Ku qor macluumaadka loo baahan yahay ka keyboard ah.
  • Weydii formula helo mugga iyo jibbaramaha dusha of koorta oo ah la keenin wax ka.
  • Xisaabi V iyo S.
  • waxay iyaga keeni doonaan shaashadda.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 so.atomiyme.com. Theme powered by WordPress.