Komputer, Programming
Bari loop anu mangpaat pikeun programer
programer novice mungkin henteu acan janten akrab hiji mangpaat bari loop. Ieu ngarupakeun operasi siklus has dina medium Pascal. Ieu dipake dina sagala rupa masalah, jadi kasampak di kumaha anjeun tiasa ngadamel program tina siklus ieu.
Siklus Sedengkeun Pascal merlukeun dijieun saperti kieu:
- Bari (kaayaan) ulah (dimimitian lamun perlu).
- Algoritma Peta.
- Tungtungna (lamun tim anu ngawitan kasadiaan).
Kahiji garis - "cap" paréntah. kondisi bisa janten nilai numeris ngawatesan variabel explanatory on integer (d <100), jenis variabel boolean (t = Leres) atanapi string (Tex = 'pantun'). "Dimimitian" paréntah nunda, upami loop anu perlu nedunan leuwih ti hiji kaayaan. handap ngajelaskeun laku lampah anu program nu kudu nedunan handapeun kaayaan yén loop Sedengkeun geus dieksekusi. Bisa ngandung rupa-rupa paréntah, prosedur, fungsi, siklus misalna. Dina tungtungna eta perlu nempatkeun paréntah "tungtungna", iwal, tangtosna, garis kahiji éta "ngawitan".
Ayeuna mertimbangkeun conto program nu ngandung ngajelaskeun Paréntah. Contona, urang kudu manggihan jumlah wilangan buleud hareup n positif. Ka tungtung ieu, mimitina anggap we n (sanajan eta bakal salawasna leuwih gede ti nol). Lajeng ngawitan siklus nu. Kadé ngartos yen anjeunna boga pagawean, nepika ngahontal nilai n. Di dieu aya anu leuwih ti hiji pilihan pikeun ngarengsekeun masalahna, tapi kami baris difokuskeun kanyataan yén mangaruhan pamakéan sahiji counter nu Anjeun hoyong install. Sacara standar, ieu geus rengse ngagunakeun variabel i. Sateuacan Anjeun kalayan perlu napelkeun hiji nilai "1". counter nu boga fungsi minangka istilah mibanda unggal lampah cyclical anyar. Dumasar misi urang, terus kudu nambahan hiji ka eta. Ku kituna, lamun indéks counter numeris sarua nilai jumlah n. Ieu bakal sinyal pikeun parantosan program gawé. Keur ngitung jumlah urang ngawanohkeun variabel k. Kalawan unggal pengulangan eta bakal nangtukeun nilai saméméhna tambah jumlah i. Sanggeus ahir cacah, ngan deduce k variabel explanatory dina layar. Ieu katerangan ringkes dina kecap tina program. Ayeuna urang nempo kode teh.
Readln (n); '- urang baca jumlah n.
i: = 1; k: = 0; '- asupkeun kana counter gawé kami enol kaluar nilai jumlah éta.
Bari abdi <= n ulah dimimitian '- diatur kaayaan tina siklus usaha.
k: = k + i; i: = abdi + 1; '- tambahkeun nilai ka counter Jumlah update.
mungkas; '- Sedengkeun completing pedaran karya.
Writeln (k); - conclusions ieu.
Urang nempo conto nu sejen. Ayeuna kami kudu ngeusi pamaké kalawan ngaran keyboard n anu bakal nyalametkeun Asép Sunandar Sunarya téks. prinsipna didieu nyaeta sarupa geus kaliwat. Asupkeun nomer n, urang ngaktipkeun Sedengkeun kaayaan loop set. Salajengna, denote asupan keyboard kana Asép Sunandar Sunarya sél memori. Atur counter nyampurnakeun operasi diulang. Salajengna, loket anu reset jeung tampilan Asép Sunandar Sunarya. Sanajan kitu, ngareset counter dina konteks ieu hartina ngadaptarkeun nilai tina hiji, saprak anjeun moal bisa mawa Asép Sunandar Sunarya sél enol (henteu aya). Kodeu program anu kieu: dina program ieu anjeun bakal nampa jumlah sababaraha angka positif alam, anu ends bubuka paling n. Eta kudu dipikaharti yén dina henteuna loket, Sedengkeun siklus Pascal pernah rengse. Lamun dumadakan poho ngeunaan éta, dina palaksanaan kode program, komputer dimimitian ngagantung. Hal ieu diolah tombol "Reureuh putus". Salaku counter pikeun pamakéan diversity variabel explanatory on c.
Readln (n);
c: = 1;
Bari c <= n ulah dimimitian '- syarat tutuwuhan.
Readln (a [c]); c: = c + 1; '- berbunyi data ti keyboard, urang tambahkeun nilai ka loket.
mungkas; '- completing siklus nu.
c: = 1; '- schetiku balik nilai aslina.
Bari c <= n do nulis (a [c]); '- Pintonan ngaran n.
Lajeng anjeun meunang dina layar n ngaran nu geus diasupkeun tina keyboard. Dina eta, hiji loop Sedengkeun ends. Hal ieu dipaké ku duanana beginners jeung pamaké maju. Anjeunna teu cacah, sarta ku kituna merlukeun perhatian husus ka programmer jeung hiji variabel tambahan.
Similar articles
Trending Now