Foghlam:Foghlam àrd-sgoile agus sgoiltean

Algorithms loidhneach - sgeama, structar agus coimpiutaireachd

Tha beatha làitheil gach neach a 'gabhail a-steach co-dhùnadh mòran de dhuilgheadasan de dhiofar fhillteachd san obair no rè sgrùdadh. Tha cuid de na gnìomhan cho sìmplidh, nuair a thèid an cur gu bàs, bidh sinn a 'dèanamh cuid de ghnìomhan gu fèin-obrachail, gun a bhith a' smaoineachadh. Mar as trice, bidh fuasgladh duilgheadas sam bith, eadhon an fheadhainn as sìmplidhe, air a dhèanamh ann an sreath de cheumannan. Tha sreath den leithid ann an duilgheadasan fuasglaidh ris an canar algorithm. An-diugh beachdaichidh sinn mu na h-algorithms loidhneach, ciamar a tha an structar aca air a riochdachadh, mar a tha am fuasgladh agus am prògraman air an dèanamh.

Cànan algorithm

Is e òrdugh sònraichte a th 'anns a' bheachd seo airson an neach-cluiche a bhith a 'coileanadh sreath de ghnìomhan, a tha ag amas air fuasgladh na h-obrach.

Tha an cànan seo na dhòigh air algorithm a mhìneachadh a tha mar as trice air cleachdadh luchd-cleachdaidh.

Nuair a thig e gu coimpiutair chànan, mar a chithear an dearbh òrdugh, a 'mìneachadh a' phròiseas computational. Tha e, mar sin, a 'leantainn bhon dàta tùsail, a tha a' dol, chun a 'chiad toradh.

Tha leasachadh an algorithm na phròiseas a tha gu math iom-fhillte agus a 'gabhail ùine. Is e modh a th 'ann airson sreath de ghnìomhan a chruthachadh (a' leasachadh) a tha air an amas airson fuasgladh fhaighinn air duilgheadasan le cuideachadh bho choimpiutair.

Feartan algorithm

Am measg nan togalaichean tha:

  • Fìreantachd - a 'gabhail a-steach crìochnachadh an algairim iomlan airson grunn cheumannan ceumail (ceumannan);
  • Is e dearbh-aithne (ionchaidheachd) - cho iongantach a tha eadar-mhìneachadh nan riaghailtean airson coileanadh ghnìomhan, cho math ri òrdugh nam buileachadh;
  • Èifeachdas - faighinn an toradh a tha thu ag iarraidh airson grunn cheumannan ceum sam bith;
  • Soilleireachd - bu chòir stiùireadh a bhith soilleir don chluicheadair;
  • Caractar aifreann - bu chòir dha algorithm a bhith comasach air clas iomlan de dhuilgheadasan sònraichte fhuasgladh le aithris coitcheann mun duilgheadas.

Algorithms loidhneach. Fiosrachadh mun 9mh ìre

Tha sinn mar-thà air beachdachadh air mìneachadh agus seilbh a 'bhun-bheachd seo. A-nis, leigamaid bruidhinn mu na seòrsachan aice:

  • Loidhne;
  • Branching;
  • Le rothair.

Tha ùidh againn ann an algorithms tìre. Dè th 'annta? Tha òrdughan ann a dh'fheumas a bhith air an cur gu bàs an dèidh a chèile ann an sreath shoilleir.

Faodar structar loidhneach an algairim a sgrìobhadh ann an cruth labhairt agus grafaigeach.

Seo eisimpleir air a sgrìobhadh ann an cruth labhairteach. Mar sin, an obair: faigh don sgoil. Fuasgladh:

  • An toiseach.
  • Seas suas.
  • Dèan an lùth-chleasachd.
  • Nigh thu fhèin.
  • Dèan èideadh.
  • Thoir bracaist.
  • Cruinnich am maileag.
  • An deireadh.

Bheir an cruth grafaigeach den phròiseas gu h-àrd na leanas:

Algorithm loidhneach ann an riochd bloc diagram

Tha bloc diagram na riochdachadh dealbhaidh de algorithm anns a bheil gach ceum fa leth air a riochdachadh le blocan air an riochdachadh ann an cumadh eadar cumaidhean geoimeatrach. A thuilleadh air an sin, tha an ceangal eadar na h-ìrean (ann am faclan eile, an sreath de ghnìomhachadh ceum air cheum) air a chomharrachadh leis na saighdean a cheanglas na figearan (blocaichean). Tha sgrìobhadh air a chur ris gach bloc. Airson àbhaisteach gnìomhan a leanas an algairim air a chleachdadh ann an sreathach geoimeatrach cumaidhean :

  • Bloc de thoiseach toiseach an algairim. Tha an sgrìobhadh "toiseach" no "deireadh" anns a 'bhloc.
  • Bloc inntrigidh / toradh dàta. Tha an bloca seo air a riochdachadh mar cho-shìmplidh. Tha na sgrìobhaidhean a leanas ann: "input", "output", "print". Cuideachd, tha liosta de na h-atharrachaidhean no, fa leth, air na caochlaidhean toraidh.
  • Bloc àireamhachd, no bloc co-dhùnaidh. Tha e a 'freagairt ri ceart-cheàrnach. Air a 'bhloca, bu chòir sgrìobhadh a bhith ann: "operation", "group of operations".

An seo, le cuideachadh bho na diagraman bloca sin, tha am fuasgladh de algorithman loidhneail air a shealltainn. An-seo, leigamaid bruidhinn mu na feartan a tha a 'sònrachadh luachan.

Algorithm Coimpiutaireachd loidhneach

Is e an gnìomh bunaiteach bunaiteach anns an algorithm coimpiutair tasgadh caochlaideach gu luach luach sònraichte. Anns a 'chùis far a bheil luach seasmhach air a dhearbhadh leis an t-seòrsa a chlàradh, gheibh an caochlaideach luach sònraichte a-mhàin mar thoradh air an obair. Faodar seo a dhèanamh ann an dà dhòigh: a 'cleachdadh an àithne sònrachaidh; A 'cleachdadh an àithne ionchuidh.

Eisimpleir de fhuasgladh algorithm loidhneach

Tha sinn a 'toirt seachad eisimpleir den tuairisgeul air na riaghailtean airson a bhith a' roinn bloighean àbhaisteach le algorithm loidhneach, a tha na susbaint a leanas ann an leabhraichean teacsa na sgoile:

  • Feumar àireamhaiche bloigh 1 a bhith air a lìonadh leis an ainmichear ann am bloigh 2;
  • Feumaidh an t-ainmichear bloigh 1 a bhith air a lionachadh le àireamhair bloigh 2;
  • Feumaidh e bloigh a sgrìobhadh far a bheil an àireamhair mar thoradh air 1 phuing a choileanadh, agus mar thoradh air co-dhùnadh 2 phuing a tha an t-ainmichear. Tha an fhoirm a leanas aig foirm ailseabra an riaghailt seo:

A / b: c / d = (a * d) / (b * d) = m / n.

Mar sin, leamaid le algairim roinn bloigheach a thogail airson coimpiutair. Gus nach bi sinn air am mealladh, cleachdaidh sinn na h-aon chomharran airson caochlaidhean mar a bha san fhoirmle a chaidh ainmeachadh gu h-àrd. A, b, c, d - dàta tùsail ann an cruth caochlaidhean sìor-fhillte. Bidh an toradh cuideachd nan aonadan. Tha am fuasgladh anns a 'chànan algorithmic mar a leanas:

Sàil roinn de bhloighean

Tòiseachadh

adhbharan agus, b, c, d, m, n

Cuir a-steach a, b, c, d

M: = a * d

N: = b * s

Toraidhean m, n

Con

Cruth grafach den fhuasgladh

Tha an sgeama den algairim loidhneach a chaidh a mhìneachadh gu h-àrd a 'coimhead mar seo:

Tha an cruth a leanas aig an t-òrdugh sònrachaidh luach:

Amasach: = facal-faire.

Tha an comharra ": =" air a leughadh mar a chaidh a shònrachadh.

Is e stiùireadh a th 'ann an òrdugh a tha riatanach airson a' choimpiutair airson na gnìomhan a leanas a dhèanamh:

  • A 'measadh an abairt;
  • Sònrachadh caochlaideach ris an luach a gheibhear.

Tha an dà algorithm gu h-àrd a 'toirt dà òrdugh mar shònrachadh. Anns a 'chlàr bloc, feumar an t-òrdugh sònrachaidh a sgrìobhadh ann an ceart-cheàrnach, ris an canar "block computational".

Nuair a thathar a 'toirt iomradh air algorithms lìonaidh, chan eil feum sònraichte ann airson coimhead gu cruaidh air riaghailtean teann nuair a bhios iad a' sgrìobhadh abairtean. Faodaidh tu sgrìobhadh iad a 'cleachdadh an fhoirm matamataig àbhaisteach. As deidh na h-uile, chan e co-chòrdadh teann a tha ann an cànan prògramadh.

Anns an eisimpleir gu h-àrd den algorithm tha cuideachd stiùireadh iongantach:

Cuir a-steach a, b, c, d.

Tha an t-òrdugh ionchuidh anns a 'bhloc diagram air a sgrìobhadh anns a' pharallelogram, is e sin, anns a 'bhloc I / O. Le bhith a 'cur an gnìomh an òrdugh seo, bidh am pròiseas a' cur stad air an obair gus an dèan an cleachdaiche gnìomhan sònraichte. 'Se sin, feumaidh an neach-cleachdaidh a -steach uidheam (mheur-chlàr) sgrìobhas a-steach caochladairean (luachan aca) agus put Enter, a tha air an iuchair Enter. Tha e cudromach gun tèid na luachan a chlàradh anns an aon òrdugh ris na caochlaidhean co-fhreagarrach anns an liosta ion-chuimse.

Algorithm loidhneach. A phrògramachadh

Mar a chaidh ainmeachadh cheana aig toiseach na h-artaigil, faodaidh prògraman loidhneach a bhith a 'gabhail a-steach luchd-obrach mar seo:

  • Pìos-obrach;
  • Inntrigeadh;
  • Toraidhean.

'S e sin, a' cleachdadh na h-àrd oibrichean gus prògraman sreathach -aontaran.

Mar sin, an -obrach ghnìomhaiche ann an cànan prògramaidh a sgrìobhadh mar a leanas:

LET A = B, far a bheil A caochlaideach, is e abairt a tha ann am B. Mar eisimpleir, A = Y + 20.

Tha an fhoirm a leanas aig a 'ghnìomhaiche ionchuidh:

INPUT, mar eisimpleir: INPUT C

Tha an gnìomhaiche airson a bhith a 'toirt seachad dàta, luachan, sgrìobhte san fhoirm seo:

PRINT. Mar eisimpleir PRINT C.

Thoir dhuinn eisimpleir sìmplidh. Feumaidh sinn prògram a sgrìobhadh a lorgas gu bheil suim nan àireamhan A agus B a 'tighinn bhon mheur-chlàr.

Anns a 'chànan prògramadh, gheibh sinn am prògram, agus tha an teacsa air a shealltainn gu h-ìosal.

Luchd-obrachaidh ionchuir, toraidhean anns a 'chànan phrògramachaidh Pascal

Chan eil Pascal a 'dèanamh eadar-dhealachadh do ghnìomhachasan sònraichte a tha a' comharrachadh obair ionchuir no toraidh a bhios a 'cleachdadh algorithms loidhneach. Anns na prògraman, thèid am fiosrachadh a sgaoileadh leis na dòighean-obrach a chaidh a thogail. Leis nach eil feum air tuairisgeul tòiseachaidh den mhodh àbhaisteach, tha e ri fhaotainn airson gach prògram anns a bheil cothrom air. Cuideachd, chan eil ainm a 'mhodh-obrachaidh a' tighinn bho fhacal glèidhte sam bith.

Nuair a bhios tu a 'dol a-steach gu dàta, thèid na gnìomhaichean seo a chleachdadh gus faighinn a-steach don mhodh-obrach inntrigidh àbhaisteach, a tha mar-thà air a thoirt a-steach don phrògram.

Leugh (A, B, C), far a bheil A, B, C - atharrachaidhean a dh'fheumar a chur a-steach don RAM airson stòradh.

Readlnn (x1, y, x2) - an dèidh crìoch a chur air an in-ghabhail, gluaisidh an cursair gu toiseach loidhne ùr.

Readlnn; - a 'comharrachadh an dùil gun cuir thu "Enter" a-steach. Mar as trice, thèid an gnìomhaiche seo a chuir a-steach don teacs ron "Deireadh" mu dheireadh gus toraidhean a 'phrògram a shàbhaladh air an sgrion susbaint.

Tha taisbeanadh an sgrùdaidh dàta air a dhèanamh le cuideachadh bho na h-obraichean sin:

Sgrìobh (A, B, C) - a 'sealltainn luachan A, B, C ann an aon loidhne, nach fàg an cursair an loidhne làithreach.

Sgrìobhadh (z, y, z2) - an dèidh crìoch a chur air toradh luachan, gluaisidh an cursair san t-suidheachadh seo gu loidhne ùr.

Sgrìobhadh; - a 'comharrachadh gun deach aon loidhne fhàgail agus an gluasad gu toiseach ceann ùr.

An seo le cuideachadh bho luchd-obrach sìmplidh agus dàta a thaobh cur-a-steach agus toradh ann am Pascal.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 gd.unansea.com. Theme powered by WordPress.