KwamfutocinShirye-shirye

"Pascal" aiki. Pascal shirye-shirye da harshen

Kila kowane schoolchild da aka sani da shirye-shirye da harshen, da ake kira "Pascal". Abin da shi ne? An dade da harshen ya mutu, bayan duk an kawai amfani ga horo dalibai da kuma makarantu an dauki tushe. Yana nufin wani Sauki version of Algol. Amma, sabanin karshen, "Pascal" za a iya amfani da su rubuta real shirye-shirye da kuma ko da wasanni. A baya can, dole ne ya isa shahararsa, amma yanzu kawai kiyaye su, a gaskiya, dalilai na horo. Abu na farko da cewa janyo hankalin m shirye-shirye zuwa "Pascal" - yana yiwuwa ya rubuta, yayin da rike da kaddarorin na harshen Turanci, ba tantance kan yin amfani da musamman makircinsu cewa an yarda a harsuna kamar C.

Ya halitta "Pascal" Niklaus Wirth a shekarar 1970. Ya mai suna harshen bayan da masanin kimiyyar Blaise Pascal, wanda ya haifi duniya na farko mota. Yana iya ƙara biyu daban-daban lambobin. A kai tsaye zuriyar harshen "Pascal" shi ne "Modula-2." A karshen ne da kuma inganta version.

shirye-shirye da tsarin

Pascal ABC - shirye-shirye da harshen gabatar da data kasance tsarin. Duk da haka, da aka bayyana ne a bambance-bambancen da sabon zamani.

Me ya halitta "Pascal ABS"? Don wannan karshen, akwai biyu muhimmanci dalilai:

  • wanda aka rabu amfani da tsarin na harshen asali.
  • da marmarin ƙirƙirar more zamani da kuma Hadakar shirye-shirye yanayi.

Harshe Pascal ABC ya hada da classic tsarin "Pascal" abubuwa "Delphi" da kansa bazuwa. Ya bayyana a cikin 2002.

Akwai kuma tarawa na wannan sunan, wanda shi ne mai iko da kuma na zamani shirye-shirye yanayi. Shi ne iya gudu a kan Linux, macOS, kazalika a kan Windows.

A .NET Tsarin ba ka damar amfani da wasu ƙarin fasali, kazalika da shirye-shirye a ginannun, ƙin-daidaitacce da kuma aikin style. Marubucin wannan harshe ya zama Mikhalkovich. Ya aka rinjayi ba kawai "Pascal" da "Delphi", amma kuma C # kuma "Python".

Janar halaye na aiki

Aiki na da shirye-shirye da harshen da ake bukata don rubuta wani shirin. Sun sa shi yiwuwa a yi wasu ayyuka da kuma lissafi mai tsauri. The tawagar a cikin "Pascal" bambanta daga wasu abubuwa? Gaskiyar cewa sun unsa da kisan wani mataki. "Pascal" an tsara don haka da cewa duk aiki an hada da musamman karin kalmomi. Umurnin rabu tsakanin kansu da kuma sauran abubuwa ta amfani da wani semicolon (;). All aiki ya kasu kashi kungiyoyin:

  • Simple. Wadannan dokokin ba su ƙunshi wasu abubuwa. Wadannan su ne: da aiki sadarwarka (wani ciwon da guda), an mika wuyansu da mika mulki hanya (amfani da tags).
  • Tsari. Wadannan kalamai suna yi sama da sauran abubuwa: a fili sanarwa, yanayi, madaukai, shiga.

Duka kungiyoyin da za a tattauna daga baya a cikin wannan labarin.

sadarwarka hanyoyin

Wannan na bukatar da sadarwarka don kiran wani hanya. Don ƙirƙirar line a cikin shirye-shirye da yanayi, dole ne ka saka wani ganowa, bi da sigogi na kira ya kamata a sanya. Duk da haka, a cikin harshen akwai jiyya da ba su da na karshe kashi. Suka "Pascal" ya kasu kashi biyu iri:

  • misali (rajista a cikin harshen).
  • al'ada (halitta da shirye-shiryen).

Lokacin da propisaniem musamman sa na abubuwa a jere da aka kunna daya ko wasu hanya.

Aiki ( "Pascal"), wanda ke da alhakin kowa ayyuka, isa ya tuna sauƙi. Dole ne ka rubuta a bayyane sashe amfani da kalmar da kuma shigar da bayanin irin hanya. Akwai misali abubuwa da cewa ba ka bukatar ka shigar a cikin ta farko block. Wadannan su ne ayyuka karanta, rubuta, da sauransu.

Custom hanyoyin da ake bukata kafin aikin shirin zana da kuma sa a cikin bayanin sashe, ko da a koyaushe. Idan ka yi amfani da zabin karshen kamata a rubuta a cikin sashe yana amfani da ko hanya.

mika wuyansu da canja wurin sadarwarka

Simple aiki don amfani quite sauƙi, ciki har da Goto. A cikin "Pascal" yana da wani sashe tag, wanda zai baka damar saka wasu da ake bukata da developer zuwa sadarwarka, kuma daga baya saboda da mika wuyansu da Jump to koma zuwa gare shi. Kamar yadda lakabin ne da za a yi amfani da sa na lambobi da kuma haruffa ba tare da alamar rubutu ko sarari. Daga cikin layi shi ne rabu da wani ciwon (:). Kafin ka ƙirƙiri wani lakabin, LABEL, ganin kwatancin dole saka sunan da rabi.

Kafin ka ƙirƙiri wani sashen, kana bukatar ka sani game da wasu daga cikin nuances:

  • duk da bayyana tags dole ne a yi amfani da;
  • idan abubuwa da sunayen na lambobi, ba za ka iya bayyana su.

Abin baƙin ciki, ko sa'a, da Goto sanarwa a zamani harsuna ba su yi amfani da shirye-shirye. Wannan shi ne saboda gaskiyar cewa irin tsarin da ake aiki, samar da manufa na na'ura. Kuma irin wannan aiki ( "Pascal") kamar yadda Goto, karya sarrafa kwamfuta tsari.

aiki yanayi

Tasari sanarwa ƙaddamar kayayyaki IF-THEN-dabam, da ake amfani da nuna reshe, a cikin abin da daya embodiment ne dole karya. The mai aiki da na'urar kwamfuta tsari zai ci gaba a cikin daya daga cikin zabin gabatar. Conventionally, da tsari ne zuwa kashi biyu iri:

  • cokali mai yatsu tsarin (inda akwai biyu zabi, kowane abu don ta sakamakon).
  • Kewaya tsarin (a lokacin da zabi na biyu ne ba daidai ba, da kuma a irin wannan hali, da shirin bypasses sakamakon ana amfani da su a kan gaskiya).

The zane na IF-THEN-kuma kalamai ne tsari. Wadannan kalmomi an kiyayeshi. A wannan yanayin, da karshen ne ba batun m amfani.

Ta yaya zane? Tare da Turanci shi fassara a matsayin "idan-sa'an nan-dabam." Idan yanayin kayyade shirin gaskiya ne, sa'an nan da cewa shi ya rubuta bayan da kalmar nan. Kuma idan ba daidai ba ne, da gaske ya yi ĩmãni da abin da aka rubuta a kansa, ko kuma bayan layi daga nan.

fili sanarwa

Domin fahimtar wannan magana, shi wajibi ne don sanin definition. Fili kalamai ( "Pascal") - a sa na ayyukan rubuta wani shirin cewa bracketed FARA-KARSHEN. Saboda wannan, wani rukuni na dokokin da aka wakilta a matsayin mai guda Hadakar.

sadarwarka selection

Saboda gaskiya cewa IF bayani ne iya aiki tare da kawai biyu reshe, GAME selection tawagar da aka kafa. A wannan tsarin akwai aiki kalmomi - hali, na, karshen, kuma. A wannan yanayin, da karshen za a iya tsallake. Kafin tafiyar da aiki ayyukan dole ne ayyana da siga da kuma muhimmancinsa. Idan zabin key aka dace da zabin na constants aka yi da sadarwarka, wanda shi ne bayan da na karshe. Idan correctness ba yanzu, da kuma duk teams an yi watsi. Yana za'ayi da wani zaɓi da ya zo bayan da kalmar kuma ko bayan al'amarin sanarwa.

Wannan zabi na afareta a cikin "Pascal" ba ya amfani da wani aiki tsarin kamar yadda IF. Babu bayyane gwajin yanayi. Idan muka yi la'akari da aikinsa a cikin mafi daki-daki, za mu iya ganin cewa wani karamin GAME ya gabatar da dissonance a cikin shirin, tun da sadarwarka ƙare da KARSHEN, wanda ba a sa su guda biyu FARA. Yana da sauƙin yin amfani da, musamman idan akwai 5 ko fiye zabi. Rubũta kullum IF-THEN zai zama dogon, kuma wannan ba wani dadi tsari.

Aiki ( "Pascal"): Inji

Mene ne zagayowar? Su nufa maimaita wasu daga cikin dokokin tsarin sau da yawa zuwa cikakken hadu da yanayi. A cikin "Pascal" da aka sani biyu iri hawan keke :

  • zagayowar siga;
  • iteration.

Mene ne kowa da kowa? Farko (tare da siga sake zagayowar) ne ko da yaushe aka sani sigogi. Wani lokacin kira na yau da kullum. Its Babban bambancin shi ne cewa yawan maimaitawar na sake zagayowar da aka sani a gaba.

A iteration ne irin wannan nuance ba a sani ba. Looping faru idan dai cewa yanayin da aka ba za su faru.

Rarrabe iri da iri hawan keke zai yiwu da taimakon wasu daga cikin Tsarin:

  • Maimaita: Maimaita tare da postcondition.
  • Duk da yake: maimaitawa a na kafin lokaci.
  • DON - sadarwarka da lissafin. Ana amfani da a sake zagayowar siga.

A farko biyu zabin ana amfani da iterative maimaitawa. Babban bambancin daga karshe sanarwa - za ka iya amfani da su a cikin wani madauki da siga, kuma DON - for maimaitawar ba tare da kafa ba zai yiwu ba.

IO aiki

Domin hulda da yanayi shirye-shirye yanayin hadu da shigar-fitarwa kalamai. Su ka damar shigar da bayanai da kuma nuna sakamakon a kan allo ko buga. A karanta umurnin zai ba da damar mai amfani don saka da guje shirin su data. Ta yaya wannan ya faru? A shirin na tsawon lokaci na Tashoshi a walƙiya siginan bayyana a kan allo, wanda ake jiran shigar daga mutane. Bambanci a cikin biyu kalamai karanta da kuma readln kananan. Last kawai motsa siginan zuwa layin gaba.

Ya Operator ( "Pascal") - rubuta (Ln). LN yanki damar ci gaba da fitarwa data a layin gaba. Idan Shirin ƙayyade wani sauki sanarwa, shi za a nuna a allon wani komai a lokaci. Amfani a cikin wannan ma'ana, wannan umurnin da aka ba da ake bukata.

Akwai kuma aiki var, kusa. Su ba za a iya amfani idan domin ba ya bukatar da shirin da kanta.

Major aiki ( "Pascal") da aka bayyana a cikin labarin. Za su taimaka mafi rubuta cikin shirin, su da kansu aiki fairly da sauri kuma ba tare da wani glitch. Ba tare da shi bai yi aiki ba daga wani abu a nan gaba shirye-shirye zuwa ga aiki tare da harshe "Pascal". Shirin ba tare da aiki, alas, ba za a iya tunanin. Wannan yana nufin cewa dole ne su zama iya aiki. Yana iya ze rikitarwa sake zagayowar aiki, duk da haka, dole ne a horar da kuma duk da matsaloli bace. Good luck a cikin aikin.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ha.birmiss.com. Theme powered by WordPress.