Fiofanana, Kolejy sy ny anjerimanontolo
Ny voaomana ao amin'ny "Pascal". Program amin'ny arrays "Pascal"
Miaraka amin'ny liana amin'ny fandaharana dia mitombo isan-taona. Ary raha misahana ny fandaharan'asa-tsoratra Betting andrim-panjakana manao fandaharana amin'ny fiteny toy ny C ++, amin'ny sekoly sy oniversite, ny mpianatra dia nampidirina ny "Pascal". Ary miorina amin'ny teny fahazoana manomboka fandaharana amin'ny alalan'ny fampiasana ny rindrambaiko Delphi rindrambaiko. Tsara ny manamarika fa avy hatrany ny tahirin-kevitra fiteny fandaharana manome toerana goavana ho an'ny fanehoana ny fisainany. Ary raha mampiasa ny teny "Pascal" tsy ampy amin'ny fandaharana foto-kevitra fototra, dia Delphi efa azo atao ny hanoratra-draharahan'ny fandaharana. Ary ny tena anjara toerana lehibe fandaharana an-tsoratra ny fanapahan-kevitra indraindray maka arrays "Pascal".
Ny fisian'ny maro ny tena samy hafa hiovaova
Ny fiteny fandaharana tena be dia be ny hafa hiovaova, izay miavaka amin'ny fisian'ny sarobidy iray monja. Afaka izy ireo mba hitahiry sanda iray manana karazana sasany. Afa-tsy iray no tady hiovaova. Izy ireo dia fitambaran'ireo ny tahirin-kevitra, noho izay toetra mampiavaka ny karazana toetra. Fa ireo kosa dia hiovaova dia matetika heverina ho ilaina ny mitokana amin'ny toerana.
Tena tsy misy zava-miafina mampiasa ordinatera, afaka mampihena be ny fotoana iray manokana mba hanao asa lehibe mifandray amin'ny boky tahirin-kevitra. Fa amin'ny alalan'ny fampiasana ireo hiovaova ihany izay hahafantarana Azy ho karazana olona, dia afaka mamonjy ny asanareo ho fahatsiarovana sy mitana ny tahirin-kevitra izay misy maro ny andalana? Asa dia tena fahita any amin'ny sehatry ny asa rehetra.
Mazava ho azy fa azo atao ny mampiditra foana maromaro hiovaova izay tianao mba hanatanterahana ny tanjonao. Ihany koa azo atao ho azy ireo ny mamaritra ireo soatoavina. Fa ny fehezan-dalàna ny fandaharana dia hitombo ihany. Dia sarotra ny mamaky ny fehezan-dalàna, izay manana be dia be ny andalana. Indrindra rehefa mila mahita fahadisoana.
Noho izany, ny rindrambaiko Efa nieritreritra ny fanontaniana toy izany. Izany no antony mahatonga ireo fiteny izay efa mandroso ny daty, misy hiovaova izay manome fahafahana mitahiry be dia be ny tahirin-kevitra fotsiny. Ny voaomana ao amin'ny "Pascal" betsaka no niova teo amin'ny fomba fandaharana. Noho izany, dia manan-danja dia heverina miova amin'ny fiteny fandaharana.
Mampiasa arrays be dia afaka mampihena ny habetsaky ny fehezan-dalàna
Ity teny manafina ny baiko filaharan'ireo tahirin-kevitra izay iray karazana toetra. Ankoatra izany, ireo antontan-kevitra ireo anarana iray. Tokony ihany koa ny manamarika fa ity mba hifanaraka famaritana maro ny tena-zavatra izao tontolo izao: diksionera, tantara an-tsary sy ny maro hafa. Na izany aza, ny tena nahay tsotra ho toy ny "Pascal" aseho ho toy ny latabatra. Sela tsirairay dia iray miova. Amin'ny alalan'ny fampiasana ny Flag dia afaka mamaritra ny toerana miova, izay mitaky tanteraka latabatra.
Inona no dikan'ilay tokana fihaingoana?
Ny tsotra indrindra dia ilay latabatra izay eo Linear. Eto amin'ity nitsangana, mba hamantarana ny toerana fikirana dia ampy ny milaza isa iray monja. More sarotra arrays dia niforona teo amin'ny antony.
Mba hamaritana ny iray amin'ny lafiny arrays-in "Pascal," miditra fotsiny izao manaraka izao code: Type
Tahaka ny isa no hiovaova izay afaka manana ordinal karazana. Manondro ny isan-karazany, dia ilaina ny mahatakatra fa ny voa tsy afaka ny ho ambony kokoa farany. Type, na dia manana ny fihaingoana singa dia afaka ny ho tanteraka na - na fitsipika, na voalaza teo aloha. Ny safidy dia miankina ilaina ny hamaha olana iray manokana.
Ahoana no famaritana ny Linear fihaingoana?
Azo atao ny mivantana momba ny iray-amin'ny lafiny arrays ao amin'ny "Pascal". Izany dia tsy maintsy atao ao amin'ny fizarana manokana, izay no takina noho izany fomba manokana. Mila manaraka ny hiditra ny code: Var
Mba hahatakatra ny fomba hamaritana ny fihaingoana ho "Pascal", miditra manaraka code:
- Var
- S, and: Array [5..50] ny avy amin'i Real;
- K: Array [ 'C' .. 'R'] ny avy Integer;
- Z: Array [-10..10] ny avy amin'i Teny;
- E: Array [3..30] Of Real.
Ao amin'io ohatra, ny hiovaova S, T and ary dia nahay ireo isa, izay tena. Nanafina ambanin'ny miova toetra karazana sy ny zavatra. Izay any integer. Ao amin'ny fihaingoana Z voatahiry isa, ny karazana izay ny Teny.
Anisan'ny asa izay azo ampiasaina rehefa miasa miaraka amin'ny nitsangana, dia afaka mifidy ny asa nanendrena azy. Mety hiharan'ny latabatra iray manontolo amin'ny ankapobeny. Ohatra, S: = and. Fa dia ilaina ny mahatakatra fa ny asa fandidiana mety ho iharan'ny ihany ny fihaingoana "Pascal", izay manana karazana manokana.
Tsy hisy intsony ny asa izay afaka mampiharihary nahay iray manontolo avy hatrany. Na izany aza, dia afaka miasa miaraka amin'ny singa eo koa io toro lalana ny hafa indrindra isa manana karazana sasany. Mba hahaliana ny fikirana iray manokana, dia ilaina ny mamaritra ny anaran 'ny fihaingoana. Amin'ny alalan'ny fampiasana ny kianja fononteny mahitsizoro Ilaina ny mamaritra ny Fanondroana, izay mampiavaka ny zavatra tiana. Ohatra: K [12].
Ny tena fahasamihafana avy amin'ny nahay hafa hiovaova
Ny fototra maha samy hafa ny singa ny latabatra dia azo heverina ho toy ny tsotra ao anaty fonosana hiovaova fa azo atao hamonjy tsy ny hasarobidin'ny ny Fanondroana, fa koa fanehoana, izay dia hitarika antsika amin'ny vidiny tiany. Ohatra iray niresaka mivantana dia mety ho toy izao manaraka izao: V [K]. Ny miova K Izao no maka zava-dehibe sasany. Avy izany dia manaraka izay azonao ampiasaina rehefa mameno tsingerin'ny, dingana sy pirinty ny fihaingoana.
Io endriky ny fikambanana dia hita ao amin'ny raharaha ny kofehy hiovaova izay akaiky bahoaka ampy ny fananany, ny karazana izay Char. Fa zarazaraina ho samy hafa. Izy ireo dia toy izao manaraka izao:
- String hiovaova ho afaka foana niditra tao amin'ny fitendry teo amin'ny efijery sy pirinty.
- String hiovaova dia voafetra ny lavany. Afaka miditra ny ambony indrindra ny tarehin-tsoratra 255. Izany dia heverina ho boky fanakianana voaomana 64 KB.
Raha mampihatra misy fomba azo ampy fihaingoana antontan-kevitra momba ny efijery?
Tandremo dia tokony ho vola fomba Output voaomana votoaty ao amin'ny fampisehoana. Ny maro.
- Writeln (A [1], A [2], A [3]). Izany, ohatra, na dia faran'izay tsotra, dia afaka mampiseho ny fomba azo hampiharana mivantana iray ho raiki-tampisaka singa tsirairay latabatra. Na izany aza, ny sasany amin'ireo tombontsoa izay ny arrays amin'ny fiteny "Pascal" ho an'ny kely saina hiovaova, tsy hita eto.
- Program A1;
Var B: Array [1..10] ny avy amin'i Integer;
K: Integer;
Atombohy
Fa K: = 1 To 10 ve {ekipa ity mandrindra tsingerin'ny fikirana}
Readln (A [K]); {Fitantanana miseho A [I] amin'ny alalan'ny fampiasana ny fitendry}
Fa K: = 1 10 Downto ve {Misy latabatra lisitra in mifanohitra mba}
Soraty (A [K], 'VVV')
Farany.
Fandaharana toy izany fehezan-dalàna momba ny arrays ao amin'ny "Pascal" dia mampiseho ny fomba ahafahanao mampiasa ny keypad hiditra 10 isa, pirinty azy, rearranging ny soa toavina ao mba mivadika. Raha ny fandaharana toy izany koa rewritten tamin'ny maro be fa tsy hiovaova ny nitsangana, dia ny fehezan-dalàna ho nitombo indrindra. Izany betsaka complicates ny dingan'ny namaky ny fandaharana.
Ny fitomboan'ny fahafahana noho ny fampiasana ny arrays
Ihany koa azo atao ny mameno ny latabatra ho an 'ireo soatoavina izay mitovy amin'ny kianja ny tondro singa. Azo atao koa ny manao toy izany nahay ny kofehy ao amin'ny "Pascal", izay hamela fa ny isa rehetra no niditra ho azy. Araka ny hitanao, ny fampiasana ny nahay be dia mampitombo ny mety hisian'ny fandaharana teny "Pascal".
Andalana fikarakarana voaomana Tena fahita any amin'ny asa isan-karazany. Noho izany tsy misy zavatra hafahafa ao ny zava-misy izy ireo mianatra ao amin'ny oniversite sy ny sekoly. Ankoatra ny fahafahana izay mitondra arrays dia ampy be.
Inona no miafina ambanin'ny amin'ny lafiny roa-fihaingoana?
Misy afaka latabatra sary an-tsaina toy izany, izay andalana vitsivitsy monja. Tsipika tsirairay dia manana sela maro. Amin'ny toe-javatra toy izany, mba ho araka ny marina mamaritra ny toerana misy ny sela, dia tokony homarihina fa tsy fanondroana iray, toy izay nitranga tamin'ny Linear arrays sy roa - isa izay manokana ny laharana sy ny tsanganana. Fijery toy izany dia mampiavaka ny amin'ny lafiny roa-arrays ao amin'ny "Pascal".
Ahoana no hahatonga ny famaritana ny latabatra toy izany?
Izany tahirin-kevitra rafitra izay hita ao amin'ny teny "Pascal" mba hitandrina ny hasarobidin'ny latabatra io dia antsoina hoe amin'ny lafiny roa fihaingoana. Description izany dia mety avy hatrany fihaingoana mampiasa fomba roa.
- Var B: Array [1..15] Of Array [1..30] ny avy amin'i Integer;
- Var B: Array [1..15, 1..30] Of Integer.
Amin'ny tranga rehetra ireo dia mamaritra amin'ny lafiny roa nahay, izay manana andalana 15 sy 30 andry. Ireo filazalazana izay nomena etsy ambony, dia tena mitovy. Manomboka miasa amin'ny misy ny singa, roa indices tokony omena. Ohatra, A [6] [5] na [6,5].
Screen Output dia ho efa mitovy eo amin'ny raharaha tokana fihaingoana. Ianao ihany no mila mamaritra ny roa fanondroana. Fahasamihafana hafa rehetra toy ny tsy misy izany, dia miresaka momba izany nandritra ny fotoana ela dia tsy ilaina.
Ny fomba voalohany izay afaka manatsara ny
Indraindray dia mila manatsara ny angon-drakitra. Raha te hanao izany amin'ny fiteny no didy. Misy algorithms roa, izay azo atao ao amin'ny fihaingoana manavaka "Pascal". Ny hevitry ny fifantenana mivantana fomba mifototra amin 'ny hoe, amin'ny alalan'ny fametrahana izany isaky ny miova tanteraka bisikileta latabatra dia ho ampitahaina amin'ny soatoavina hafa. Amin'ny teny hafa, raha misy nahay ny 15 isa, isa 1 ny voalohany dia haka ny fampitahana fomba hafa isa. Izany no mitranga mandra-pahatongan'ny fotoana, ohatra, no ahitana ny singa izay lehibe noho ny isa voalohany. Taty aoriana, ny fampitahana dia ho tanteraka ny isa. Dia ho toy izany mandra-pahatongan'ny averina ny fotoana toy izany mandra-mahita ny singa lehibe indrindra rehetra natolotra. Izany fomba tsotra dia ampy ho an 'ireo rindrambaiko izay vao nanomboka niasa tao amin'ny fiteny.
Ny fomba faharoa manavaka fihaingoana
Ny fomba faharoa - ny fefy. Ny fototry ny fomba io dia mifototra amin 'ny zava-misy fa misy fampitahana ny mifanila tsiroaroa. , Ohatra, ny 1 sy 2, 2 sy 3, 3 sy 4, sy ny sisa. D. Raha toa ny nahazo sanda dia mifanaraka tanteraka ny manavaka toe-javatra, avy eo dia ho nifindra tany amin'ny faran'ny manontolo nahay, R. F. niseho ho toy ny "fefy" . Ity algorithm no tena sarotra ny mahatsiaro. Na dia izany aza, tsy manana ny tsianjery izany. Ny zava-dehibe indrindra dia ny hahazo ny rehetra firafitry ny fehezan-dalàna. Ary izay ihany vao afaka milaza ny hanatratra avo amin'ny fandaharana lehibe.
famaranana
Manantena izahay fa azonao atao hoe arrays, ary koa ny fomba izay ahafahanao manatsara ny mba hahita lanjany manokana na ny fanatratrarana ny tanjona manokana. Raha efa nifidy ny hamaha olana iray manokana "Pascal" arrays izay mitana toerana manan-danja, dia mba handalina azy ireo mila mandeha tsara. Izany anton-javatra toy izany vokany eo ho eo anatrehan 'ny fiteny ao amin'ny ampy hiovaova maro izay ampiasaina amin'ny toe-javatra sasany mba hanatsorana ny fehezan-dalàna rehetra amin'ny ankapobeny. Arrays dia heverina ho ny soatoavina fototra, ny fianarana izay tokony ho tsy maintsy.
Similar articles
Trending Now