KomepiutaPolokalame

Tagata Pascal. Pascal programming language

Masalo e iloa e tama a'oga ta'itasi le polokalame o polokalame e ta'ua o le "Pascal". O le a le mea? Mo se taimi umi ua mate lenei gagana, ona e na'o aoga mo le a'oa'oina o tamaiti aoga ma e manatu o se faavae. E faasino atu i se kopi faigofie o le gagana Algol. Ae, e le pei o le mulimuli, "Pascal" e mafai ona fa'aaogaina e tusia ai polokalama moni ma e o'o lava i taaloga. I le taimi muamua, sa sili ona lauiloa, ae o le taimi nei ua na ona faasaoina, i le mea moni, mo faamoemoega faaleaoaoga. O le mea muamua lava e tosina ai le aufa'atotoga i Pascal, o le tomai lea e tusitusi, fa'asaoina meatotino o le gagana Peretania, nai lo le fa'ailogaina o le mafaufau o le tasi nai lo le fa'aaogaina o polokalame fa'apitoa e fa'aaoga i gagana e pei o C.

Na faia le "Pascal" na saunia e Nicklaus Wirth i le 1970. Ia faaigoaina le gagana ina ua mavae le saienitisi Blaise Pascal, o lē o le tamā o le taavale muamua a le lalolagi. E mafai ona ia faaopoopoina ni numera se lua. O le fatu tuusa'o o le gagana "Pascal" o le "Modula-2". O le itulau mulimuli o se fa'amatalaga sili atu.

Polokalame polokalame

Pascal ABC o se polokalame fa'atulagaina o lo'o fa'atusalia e se fa'alapotopotoga o lo'o i ai nei. Ae peitai, o le fa'amatalaina o se fesuiaiga o se tupulaga fou.

Aisea na latou fatuina ai le "Pascal ABS"? E lua mafuaaga taua mo lenei:

  • Auala le amanaia o le uluai gagana;
  • Mana'o e fausia se siosiomaga fou fa'aonapo nei ma fa'aopoopoina polokalame.

Language Pascal ABC e aofia ai le faiga masani "Pascal" elemene "Delphi" ma lana lava faalauteleina ai. Na faaali mai o ia i le 2002.

O loo i ai le tuufaatasia foi o le igoa lava lea e tasi, o se malosi ma aso nei siosiomaga polokalame. E mafai ona galue i Linux, macOS, ma Windows.

O le tu'ufa'atasiga o le NET ua mafai ai ona e fa'aaoga nisi galuega fa'aopoopo, fa'apea fo'i ma polokalame i le fausaga, mea e fa'atino ma fa'atinoina. O le tusitala o lenei gagana Mikhalkovich. O a'afiaga na maua ai e le gata o Pascal ma Delphi, ae o le C # ma le Python.

Tulaga lautele o tagata e faagaoioia

E mana'omia e le au fa'alapotopotoga le polokalame polokalame ina ia tusia ai se polokalama. Latou te mafai ona faia nisi o galuega ma algorithms. E faapefea ona ese 'au i Pascal mai isi elemene? O le mea moni latou te fa'aalia le faatinoga o se gaioiga. "Pascal" ua mamanuina i se auala e mafai ai e tagata uma ona faia ni upu fesoasoani faapitoa. Fa'aseseese tulafono i le va oi latou ma isi elemene e fa'aaoga ai se semicolona (;) amio. O kamupani uma e vaevaeina i ni vaega:

  • Faigofie. O ia poloaiga e le aofia ai isi elemene. O mea nei: o se fa'atonuga fa'atulagaga (o le paleni ma le tutusa), fa'agasologa o suiga fa'avae (fa'aaoga mo igoa).
  • Fausia. O nei 'au'aunaga e aofia ai isi elemene: tagata fa'apitoa, fa'amatalaga o tulaga, fa'apipi'i, fa'apipi'i.

O vaega uma e lua o le a talanoaina auiliili i lalo i le tusiga.

O le fa'atonuina o galuega

E mana'omia lenei tagata fa'apitoa e vala'au le taualumaga. Ina ia mafai ona fatuina se laina i le siosiomaga o polokalame, e tatau ona e faamaotiina le mea e faailoa ai, ona sosoo ai lea ma ala o valaau. Ae ui i lea, o le gagana e i ai faiga e le maua ai le elemene mulimuli. E vaevaeina i ni ituaiga se lua i Pascal:

  • Tagavai (tusia i le gagana lava ia);
  • Custom (faia e le failautusi).

A e fa'amaonia se seti o elemene patino i se laina, o lo'o fa'aaogaina lenei mea po'o lena taualumaga.

Tagata fa'apitoa ("Pascal"), oe nafa ma taga masani, manatua lelei faigofie. E tatau ona tusi le upu fa'aaogaina i le vaega fa'amatalaga ma tusia se fa'amatalaga o le fa'atinoga. E i ai tulaga taua e le mana'omia ona e ulufale atu i le poloka muamua. O galuega nei e faitauina, tusitusi ma isi.

E tatau ona fatuina taualumaga a le tagata ma tu'uina i le vaega o fa'amatalaga po'o i totonu o le module a'o le'i amataina le polokalame. Pe a fa'aaoga le filifiliga mulimuli, e tatau ona tusia i le USES po'o le PROCEDURE vaega.

O le kamupanī fa'apitoa fa'apitoa

O faigofie faigofie e fa'aaoga, e aofia ai le GOTO. I le "Pascal" o lo'o i ai se vaega o igoa e mafai ai e oe ona tu'u se tagata fa'apitoa, talafeagai mo le atina'e, ona toe fa'afo'i lea i ai. I le avea ai o se igoa, o le seti o fuainumera ma mataitusi e tatau ona fa'aaogaina e aunoa ma ni faailoga po'o avanoa. E vavaeese mai le laina i se kolisi (:). A'o le i faia se igoa, e tatau ona e fa'amaonia igoa o lenei elemene i le vaega o fa'amatalaga LABEL.

A o lei faia se matagaluega, e tatau ona e iloa nisi o nuances:

  • O pepa uma e fa'amatalaina e tatau ona fa'aaogaina;
  • Afai o elemene ei ai igoa mai numera, ona le mafai lea ona e fa'aalia.

Ae paga lea pe lelei foi, e le faaaogaina le GOTO i gagana fa'aonapo nei. O lenei mea e mafua mai i le mea moni e faapea o ia faiga, galue, fatuina le mataupu faavae a le tagata fa'aulu. Ma o ia tagata e faagaoioia ("Pascal"), e pei o GOTO, ua solia le faagasologa o le tuufaatasia.

Tulaga o lo'o fa'aaogaina

O se fa'amatalaga tu'ufa'atasia, o lo'o fa'atusalia e le IF-THEN-ELSE fausaga, ua fa'aaogaina e fa'aalia ai lala lea o se tasi o filifiliga e mafai ona avea ma se pepelo. O le faagasologa o le fa'aauau o le a fa'aauau pea i luga o se tasi o tu'uina atu. I le tulaga fa'apitoa e vaevaeina le faagasologa i ni ituaiga se lua:

  • O le fausaga o le vaitusi (pe a lua ni filifiliga mo le gaioiga, ma ta'itasi ta'ita'ia i lona lava taunuuga);
  • O le fausaga o le auala (pe a le sa'o le filifiliga lona lua, i le fea tulaga e aloese ai le polokalama i le iuga ua faamoemoe mo le mea moni).

O le fausia o le IF-THEN-ELSE e fai ma sui o le aufaigaluega. O nei upu e aloaia. Ae ui i lea, o le vaega mulimuli e le o noatia i le faaaogaina tatau.

E faapefea ona galue le galuega? Mai le Igilisi ua faaliliuina o le "pe afai-a-ese". Afai o le aiaiga ua fa'amaonia mai e le polokalama e moni, o le a le mea e tusia pe a mae'a le fa'amaonia o le a faia. Ma afai e le sa'o, o le a le mea e tusia pe a mae'a pe a mae'a le laina fa'atasi ma le taimi e manatu ai e aoga.

O le tagata fa'apitoa

Ina ia malamalama i lenei fuaitau, e tatau ona e iloa le fa'amatalaga. O kamupani fa'apitoa ("Pascal") o se seti o fa'atinoga i totonu o se polokalama tusitusia o lo'o tu'uina i totonu o fa'amaufa'ailoga BEGIN-END. Ona o lenei mea, o se vaega o poloaiga ua tu'uina atu e na o le pau lava lea.

Filifiliga filifilia

Talu ai o le fa'amatalaga IF o lo'o mafai ona galulue fa'atasi ma paranesi e lua, ua faia ai se tulafono o le filifiliga CASE. I totonu o lenei faiga e iai upu a ausilali - mataupu, o, iuga, isi. Atonu o le a le auai foi le vaega mulimuli. A o le i galue le tagata faigaluega, e tatau ona faalauiloa le parakalafa ma lona taua. Afai e tutusa le ki o le filifiliga e pei o kulupu filifilia, ona fa'apena loa lea o le tagata fa'apipi'i e mulimuli i le filifiliga. Afai e leai se sa'o, ona le amana'iaina lea o tulafono uma. O le fesuiaiga lea e mulimuli mai i le upu ELSE pe a mae'a le fa'amaonia o le CASE.

O lenei tagata filifilia i Pascal e le faaaogaina se ituaiga o galuega e pei o le IF. E leai se fa'amaoniga manino o le tulaga. Afai tatou te mafaufau i ana galuega i auiliiliga atili, e mafai ona tatou va'aia o le CASE o lo'o fa'alauiloa mai ai sina fa'asesega i le polokalama, talu mai le fa'aupuga o le 'au'aunaga i le upu END, lea e leai se to'alua BEGIN. O lona fa'aaogaina e sili atu ona talafeagai, aemaise lava pe 5 pe sili atu filifiliga. Le resitalaina tumau IF-THEN o le a umi, ma e le o se faiga faigofie.

Tagata fa'apitoa ("Pascal"): ta'aloga

O a tauvaga? Latou te fa'aalia le toe faia o nisi o tulafono fa'atonuina i ni nai taimi seia o'o ina faamalieina atoatoa le tulaga. I le "Pascal" iloa e lua ituaiga o taamilosaga :

  • Taamilosaga ma le fa'afefe;
  • Faamalamalama.

O le a le mea e fa'atusa mai e nei mea? O le muamua (o se taamilosaga ma se tafaoga) e masani lava ona iloa tulaga. O nisi taimi e taua foi i taimi uma. O lona eseesega autu, o le numera o toe faia o le taamilosaga e iloa muamua a'o lei amataina.

E le o iloa se fa'aaliga tutusa. E fa'ataunu'u le galu se'ia taunu'u le tulaga.

Eseese ituaiga ma ituaiga o uila e mafai ona iloagofie ma le fesoasoani a nisi o fausaga:

  • FA'AALIGA: Toe fai fa'alua ma se fa'asologa.
  • PE A: toe fai fa'atasi ma le fa'atalanoaga.
  • MO - le teu oloa. E fa'aaogaina i se matasele ma se mea e fa'afefe.

O filifiliga muamua muamua e lua e fa'aaoga mo le toe fai soo. O le eseesega autu mai le faamatalaga mulimuli - e mafai ona e faaaogaina i se matasele ma se parameter, ma MO - mo repetitions e aunoa ma le faia o le mafai.

Fa'afoeina o mea e fa'aogaina-fa'aogaina

Tagata fa'afoeina o le I / O tali atu i fegalegaleaiga o le siosiomaga polokalame ma le siosiomaga. Latou te faatagaina oe e ulufale i fa'amatalaga ma gaioiga le taunu'uga i le mata po'o le lomia. O le faitauga fa'atagaina o le a mafai ai e le tagata fa'apipi'i ona fa'amaonia a latou fa'amatalaga i le polokalama o lo'o faagasolo. E faapefea ona tupu lenei mea? O le polokalama e taofi mo sina taimi, o se faailo matala e aliali mai i luga o le lau, o lo'o fa'atali mo fa'amatalaga fa'amatalaga mai le tagata. O le eseesega i le va o le lua faitau ma le faitauina o tagata e laiti. O le mea mulimuli e mafai ona fa'aliliu le fetuu i le isi laina.

O le kamupani gaosi oloa ("Pascal") o lo'o tusia (ln). O le LN vaega e mafai ai e oe ona fa'aauau pea ona tu'uina atu fa'amatalaga i le isi laina. Afai e te fa'ama'oti mai le tagata fa'apipi'i i le polokalama, o le a fa'aalia se taimi avanoa. Faaaoga lenei poloaiga i lenei lagona e le talafeagai.

E iai fo'i isi, fa'amatalaga vavalalata. E le mafai ona fa'aaogaina pe afai e le mana'omia e le polokalama.

O fa'atautaia autu ("Pascal") o lo'o fa'amatalaina i le tusiga. O le a latou fesoasoani i le tusiaina o se polokalama sili atu, o latou lava e galue vave ma aunoa ma ni toilalo. A aunoa ma latou, e leai se mea e tupu i le lumana'i i le lumana'i pe a galue i le gagana "Pascal". Polokalama e aunoa ma le fa'aaogaina, ala, e le mafai ona mafaufauina. O lea la, e mana'omia ona latou gaoioi. O tagata e fa'atinoina le taamilosaga e foliga mai e faigata, ae e tatau ona e fa'atino ma fa'afitauli uma o le a mou atu. Le manuia i lau galuega!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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