KọmputaMmemme

"Onwa" rụọ. Onwa mmemme asụsụ

Eleghị anya ọ bụla schoolchild mara mmemme asụsụ, nke a na-akpọ "onwa". Ihe ọ bụ? Ọ dịwo anya asụsụ ahụ bụ nwụrụ anwụ, mgbe nile na-na-eji maka ọzụzụ ụmụ akwụkwọ na ụlọ akwụkwọ a na-ewere isi. Ọ na-ezo aka a mfe version of Algol. Ma, n'adịghị ka nke ikpeazụ, "onwa" ike ga-eji dee ezigbo omume na ọbụna egwuregwu. Na mbụ, ọ na-ezu na-ewu ewu, ma ugbu a na-echekwawo, n'ezie, maka ọzụzụ. Ihe mbụ na-adọta nwere programmers na "onwa" - ọ bụ omume na-ede, ma na-Njirimara nke English asụsụ, ọ bụghị ihe egwuregwu n'elu ojiji nke pụrụ iche atụmatụ na na-na-anabata n'ebe asụsụ dị ka C.

O kere "onwa" Niklaus Wirth n'afọ 1970. Ọ kpọ aha-na asụsụ mgbe ọkà mmụta sayensị Blaise onwa, onye ahu bu nna nke ụwa mbụ ụgbọ ala. Ọ nwere ike tinye abụọ dị iche iche nọmba. A esi n'agbụrụ asụsụ "onwa" bụ "Modula-2." Nke ikpeazụ bụ mma version.

mmemme usoro

Onwa ABC - mmemme asụsụ n'ihu site ẹdude usoro. Otú ọ dị, a kọwara bụ a variant nke ọgbọ ọhụrụ.

N'ihi gịnị ka o kere "onwa ABS"? Iji mezuo nke a, e nwere ihe abụọ dị ịrịba ihe mere:

  • gharazie ịba uru usoro nke mbụ asụsụ;
  • ọchịchọ ike a ọzọ nke oge a na integrated mmemme gburugburu ebe obibi.

Language onwa ABC agụnye classic usoro "onwa" n'eluigwe na ụwa "Delphi" na nke mgbasa. Ọ pụtara na 2002.

E nwekwara compiler nke otu aha, nke bụ a dị ike na oge a na mmemme gburugburu ebe obibi. Ọ bụ ike na-agba ọsọ na Linux, MacOS, nakwa dị ka na Windows.

The NET Framework enye gị ohere iji ụfọdụ ndị ọzọ na atụmatụ, dị ka nke ọma dị ka mmemme na ahaziri, jụrụ na-agba mbọ na ọtọ style. Na-ede nke a asụsụ ghọrọ Mikhalkovich. Ọ na-enwe mmetụta ọ bụghị nanị "onwa" na "Delphi", ma na-C # na "Python".

General ji mara rụọ

Rụọ nke mmemme asụsụ na-chọrọ ide a mmemme. Ha na-eme ka o kwe omume na-arụ ụfọdụ ọrụ na algọridim. The otu na "onwa" si dị iche na ndị ọzọ ọcha? The eziokwu na ha na-agụnye ogbugbu nke ihe emereme. "Onwa" e mere ka ha nile wee rụọ na-ekewet nke pụrụ iche inyeaka okwu. Command iche n'etiti onwe ha na ndị ọzọ ọcha iji a semicolon (;). All rụọ na-ekewa iche iche:

  • Dị mfe. Iwu ndị a adịghị nwere ndị ọzọ ọcha. Ndị a bụ: ọrụ maka ọrụ (a colon na otu), onkondishional mgbanwe usoro (eji maka tags).
  • Ahaziri. Okwu a na-mere ka nke ndị ọzọ ọcha: a compound na nkwupụta, ọnọdụ, loops, isonyere.

Òtù abụọ ndị a ga-atụle mgbe e mesịrị na isiokwu a.

ọrụ usoro

Nke a na-achọ ndị ọrụ na-akpọ a na usoro. Ka ịmepụta a akara na mmemme na gburugburu ebe obibi, ị ga-ezipụta ihe nchọpụta, sotere afọ nke oku na-aga ga-etinye. Otú ọ dị, na asụsụ e nwere ọgwụgwọ na-adịghị ikpeazụ mmewere. Ha "onwa" na-kewara abụọ na ụdị:

  • ọkọlọtọ (aha na asụsụ);
  • omenala (kere site programmer).

Mgbe propisaniem akpan akpan set nke ọcha na a n'usoro na-arụ ọrụ otu ma ọ bụ ndị ọzọ na usoro.

Rụọ ( "onwa"), nke na-ahụ maka nkịtị aga-eme, iji na-echeta na-adị mfe. Ị ga-ede ihe na ndịa ngalaba na-eji okwu na-abanye a nkọwa nke usoro. E nwere ọkọlọtọ ihe na-adịghị mkpa iji tinye ke akpa ngọngọ. Ndị a bụ ihe aga-eme na-agụ, dee, na ndị ọzọ.

Omenala na usoro dị mkpa tupu ọrụ mmemme chepụta ma tinye nkọwa ngalaba, ma ọ bụ ndị modul. Ọ bụrụ na ị na-eji nke ikpeazụ nhọrọ ga-ede na ngalaba na-eji ma ọ bụ na usoro.

adabere n'ihe ụfọdụ nyefe ọrụ

Simple rụọ iji ezi mfe, gụnyere Goto. Ke "onwa" nwere a ngalaba mkpado, nke na-ahapụ ị na-etinye ụfọdụ chọrọ Mmepụta ka onye ọrụ, na mgbe e mesịrị n'ihi na-adabere n'ihe ụfọdụ na-awụlikwa elu na-ezo aka na ya. Ka labelụ bụ na-eji set nọmba na akwụkwọ ozi na-enweghị akara edemede ma ọ bụ oghere. Si akara na ọ na-iche site na a colon (:). Tupu ị mepụtara a labelụ Label, ịhụ nkọwa ga-ezipụta na aha nke mmewere.

Tupu ị mepụtara a ngalaba, mkpa ka ị mara ihe banyere ụfọdụ n'ime ndị nuances:

  • niile kọwara tags ga-eji;
  • ma ọ bụrụ na ihe ndị ahụ nwere aha nke nọmba, ị nwere ike ghara ikwusa ha.

Dị mwute ikwu na ọ bụ dabara nke ọma, na-Goto nkwupụta asụ n'oge a na-adịghị eji mmemme. Nke a bụ n'ihi na eziokwu na ndị dị otú usoro na-arụ ọrụ, na-eke ụkpụrụ nke na-ebu. Na ndị dị otú ahụ rụọ ( "onwa") dị ka Goto, emerụ Mgbakọ usoro.

rụọ ọnọdụ

Nhazi okwu osụk aghụghọ Ọ BỤRỤ na-ahụ-ọzọ, na-eji na-egosipụta alaka, nke otu onye n'onwe na-bụchaghị edina. The mgbakọ usoro ga n'ihu na otu nke nhọrọ ọkọnọ. Conventionally, usoro a na-kewara abụọ na ụdị:

  • ndụdụ Ọdịdị (ebe e nwere nhọrọ abụọ, onye ọ bụla na-eduga na ya n'ihi);
  • Uzo Ọdịdị (mgbe abụọ nhọrọ na-ezighị ezi, na ndị dị otú ahụ ikpe, usoro ihe omume bypasses n'ihi na-eji maka eziokwu).

Ihe a haziri nke Ọ BỤRỤ na-ahụ-ọzọ okwu na-ahaziri. Okwu ndị a na-debeere. Na nke a, nke ikpeazụ bụ n'okpuru amanyere bụ iwu nke iji.

Olee otú imewe? Na English ya sụgharịta ka "ma ọ bụrụ na-ahụ-ọzọ". Ọ bụrụ na ọnọdụ kpọmkwem omume bụ ezi, mgbe ahụ eziokwu na e dere ya mgbe okwu ahụ. Ma ọ bụrụ na ọ dị njọ, n'ezie na-ekwere ihe e dere n'elu, ma ọ bụ ọzọ mgbe akara site mgbe ahụ.

compound okwu

Iji ghọta okwu a, ọ dị mkpa ịmata definition. Onyinye okwu ( "onwa") - a set nke arụmọrụ dee a na omume nke bracketed AMALITE-ọgwụgwụ. N'ihi na nke a, a ìgwè nke iwu na-anọchi anya dị ka a otu integrated.

ọrụ nhọrọ

N'ihi na eziokwu na Ọ BỤRỤ na nkwupụta bụ ike na-arụ ọrụ nanị abụọ alaka ụlọ ọrụ, Ileba nhọrọ otu e guzobere. Na nke a usoro e nwere ọrụ okwu - ikpe, nke, ọgwụgwụ, ọzọ. Na nke a, nke ikpeazụ nwekwara ike ịhapụ. Tupu ọrụ ọrụ a ga-kwuru na oke na ya uru. Ọ bụrụ na ndị igodo nhọrọ na-ekwekọghị na nhọrọ nke constants a rụrụ onye ọrụ, nke bụ mgbe ikpeazụ. Ọ bụrụ na ndị correctness bụghị ugbu a, na ndị niile na ìgwè na-eleghara anya. Ọ rụrụ nhọrọ na-abịa mgbe okwu ọzọ ma ọ bụ mgbe ikpe na nkwupụta.

Nke a oke nke ọrụ na "onwa" adịghị eji a na-arụ ọrụ usoro dị ka Ọ BỤRỤ na. E nweghị doro ule ọnọdụ. Ọ bụrụ na anyị na-atụle ya ọrụ zuru ezu karị, anyị pụrụ ịhụ na a obere Ileba ewebata dissonance n'ime usoro ihe omume, ebe ọ bụ na ọrụ na-agwụ na ọgwụgwụ, a na-adịghị paired AMALITE. Ọ dị nnọọ mfe iji, karịsịa ma ọ bụrụ na e nwere 5 ma ọ bụ karịa nhọrọ. Nye iwu ka mgbe niile Ọ BỤRỤ na-mgbe ahụ ga-enwe ogologo, na nke a abụghị a ala usoro.

Rụọ ( "onwa"): Cycles

Gịnị bụ okirikiri? Ha na-egosi a ugboro ugboro nke ụfọdụ nke iwu usoro ọtụtụ ugboro n'ụzọ zuru ezu izute ọnọdụ. Ke "onwa" mara abụọ iche iche nke cycles :

  • okirikiri oke;
  • iteration.

Gịnị bụ onye ọ bụla? First (na oke okirikiri) mgbe nile na-mara kwa. Mgbe ụfọdụ, a na-akpọ mgbe nile. Ya isi ihe dị iche bụ na ọnụ ọgụgụ nke repetitions nke okirikiri a maara tupu.

The iteration yiri nuance amaghị ama. Looping eme ka ogologo dị ka na ọnọdụ na-agaghị eme eme.

Ịmata ihe dị iche iche na ụdị nke cycles na o kwere omume na-enyemaka nke ụfọdụ n'ime akụkụ:

  • Megharịa: Tinyegharịa na postcondition.
  • MGBE: ugboro ugboro nke a prekondishion.
  • IHE - ọrụ akaụntụ. Ọ na-eji na a okirikiri oke.

The mbụ na nke abụọ nhọrọ na-eji iterative ugboro. Isi ihe dị iche site na nke ikpeazụ na nkwupụta - i nwere ike iji ha na a loop na a oke, na IHE - maka repetitions enweghị mwube agaghị ekwe omume.

Íø Rụọ

N'ihi na mmekọrịta ya na gburugburu ebe obibi mmemme gburugburu izute input-mmepụta okwu. Ha na-ekwe gị ịbanye ozi na-egosipụta n'ihi na ihuenyo ma ọ bụ ndị e biri ebi. The na-agụ iwu ga-ekwe ka onye ọrụ ezipụta na-agba ọsọ omume ha data. Olee otú nke a si mee? Usoro ihe omume nke oge nke-akwụsị na-egbu maramara cursor egosi na ihuenyo, nke na-echere ọsọ ọsọ si ụmụ mmadụ. The dị iche na okwu abụọ na-agụ ma readln obere. Ikpeazụ nanị na-akpali ndị cursor ọzọ akara.

O Operator ( "onwa") - dee (ln). LN mpempe na-enye ohere iji nọgide na mmepụta data na-esote akara. Ọ bụrụ na ndị Program ezipụta a kwuru n'ụzọ dị mfe, ọ ga-egosipụta na ihuenyo ihe efu okwu. Mee, n'echiche a, iwu a bụ chọrọ.

E nwekwara rụọ var, nso. Ha apụghị-eji ma ọ bụrụ na na iji adịghị achọ ihe omume onwe ya.

Isi rụọ ( "onwa") kọwara na isiokwu. Ha ga-enyere mma dee program, ha onwe ha na-arụ ọrụ pụtara na ngwa ngwa na-enweghị a glitch. Enweghị ọ naghị arụ ọrụ ọ bụla na-eme n'ọdịnihu programmers na-arụ ọrụ na asụsụ "onwa". Program enweghị rụọ, Ewoo, na-apụghị chere. Nke a pụtara na ha ga-enwe ike rụọ ọrụ. O nwere ike iyi mgbagwoju anya okirikiri rụọ, Otú ọ dị, ga-azụ na nsogbu nile na-apụ n'anya. Jisie na-arụ ọrụ gị!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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