Coimpiutairean, Prògramadh
Factorial ann an "Pascal": mar a obrachadh a-mach. eisimpleirean de phrògraman
Foghlam prògraman a tha air an t-slighe bho sìmplidh ris an iom-fhillte. An dèidh a dh'ionnsaich an dàta seòrsa agus gnìomhaichean a 'chànain, a' dol gu na chuairteach structaran. Amasan airson na chuairtean tha iomadh neach-: bho toradh àireamhan ann an colbh gu àireamhachadh de na suimeannan nas dorra foirmlean. A dh'aindeoin sin, a 'tòiseachadh-prògramaidh ceist ann fhathast: "Ciamar a obraich a-mach fheartan ann an" Pascal "?"
A chur an gnìomh duilgheadasan a dh'fhaodadh a bhith co-dhiù trì dòighean. Chleachd iad diofar oibrichean.
fiosrachadh matamataigeach
Mus dol a thogail, tha e riatanach a bhith ag ionnsachadh na teòiridh-aontaran agus a 'sgrìobhadh prògraman. Ann am matamataig, tha a 'bhathar fheartan de àireamh aig a bhith a' measadh a chur an cèill air an deagh integers nas lugha na tha e.
A 'tuigsinn a' mhìneachaidh air eisimpleir Cuidichidh. Creidsinn a tha thu airson a lorg fheartan an àireamh 3. Tha co-dhùnadh 3! = 3 * 2 * 1 = 6.
Tha e a 'ciallachadh gnìomha exclamation chomharra, a tha air an cur às dèidh an àireamh. Not: Tha fheartan a mhìneachadh a-mhàin airson deagh integers. Aig an aon àm, a 'toirt a-steach bun-bheachd neoni: 0! = 1.
Beachdaich air an abairt làimh mòra - fada dreuchd. Gus cabhag a chur air an àireamhachadh phròiseas, a 'cleachdadh prògraman coimpiutair. Next, beachdachadh air na dòighean a lorg fheartan ann an "Pascal".
Tha a 'chiad dòigh
Tha an còd gu h-ìosal a 'sealltainn dreach de phrògram.
Anns an eisimpleir a 'cleachdadh compo togail leis an staid a tha air a chlàradh mus an lùb chorp. 'chlàr sheantansan:
fhad 'sa bha staid} {{} posledovatelnost_operatorov a dhèanamh;
Tha an Còd a 'ruith mar a leanas: a' phrògraim a 'cumail sùil air èifeachd a' cur an cèill staid {}, ann an cùis dheimhinneach deuchainn a 'dol gu posledovatelnost_operatorov {}.
A 'tilleadh ris a' phrògram, a dh'fheumas sibh pàigheadh aire do na leanas lines:
- 2 - a 'sònrachadh nan uile n, far a bheil an àireamhachadh a tha a chur gu bàs;
- 6 - sreath tiotal;
- 7 - an toiseach na baidhsagal;
- 8 - àireamhachadh na caochlaideach dearbh, a Stores luach an fheartan de 'n;
- 9 - a 'meudachadh a' chunntair caochlaideach le aon;
- 10 - deireadh an cearcall.
Tha an dàrna slighe
An ath-thairgsean gus obrachadh a-mach an fheartan ann an "Pascal" le ath-aithris.
Tha a 'chuairt dealbhaidh: ath-posledovatelnost_operatorov {{} gus an staid};
Airson tuigsinn mar a 'phrògram ag obair, tha e a' beachdachadh air an loidhne le loidhne:
- 2 - n a shònrachadh cunbhalach integer airson a àireamhachadh a tha a 'cluich;
- 7 - an toiseach na baidhsagal;
- 8, 9 - fheartan àireamhachadh agus a 'meudachadh a' chunntair i;
- 10 - deireadh an lùib buidheann;
- 11 - fìreanachadh staid, bho chùmhnant suidhichte an dèidh na sreath de aithrisean, redo thèid a chur gu bàs co-dhiù aon turas.
Tha an treas dòigh
Tha an dàrna prògram cuideachd a tha ga dhèanamh comasach a obraich a-mach fheartan ann an "Pascal" agus as motha a tha teann ann am meud. An t-adhbhar - an gnìomhaiche air a chleachdadh airson, a tha a 'meudachadh de' chunntair i suidhichte ann an cearcall crìochan.
Clàr-obrachaidh: airson {{} a nachalnoe_znachenie konechnoe_znachenie {}} a dhèanamh posledovatelnost_operatorov.
Tha an còd ag obair mar a leanas (figearan air an toirt seachad liosta line):
- 2 - daonnan luach an àireamh n a shònrachadh far a bheil a 'fheartan a thomhas;
- 6 - air a thoirt seachad cearcall chrìochan - thùs agus mu dheireadh luachan;
- 7 - an toiseach na baidhsagal;
- 8 - an àireamhachadh na caochlaideach dearbh;
- 9 - deireadh an cearcall.
thuirt
Fiù 's airson na h-àireamhan de na prìomh fheartan a tha deich luach nas motha na a cheadaicheas dàta seòrsa integer. Uime sin, anns a 'phrògram "Pascal" bidh a' sealltainn teachdaireachd-mearachd. Fix e sìmplidh - feumaidh tu àite an dàta seòrsa de na toraidhean caochlaideach ann an longint no a 'cleachdadh seòrsa airson stòradh fìor luach.
Similar articles
Trending Now