CoimpiutaireanPrògramadh

Example prògraman air Pascal. Programming ann Pascal

Tha e coltach gu bheil an cànan a 'phrògraim Pascal - tha e furasta agus àbhaisteach sam bith airson phrogramaiche, ach chan urrainn dhut a ràdh gu bheil an cànan fhèin a tha ro lag airson an t-saoghal ùr. Chan eil e na iongnadh thathar den bheachd bunaiteach agus na oileanach aig sgoil.

Gu math tric, nuair a sgrìobhadh Pascal phrògraman a 'cleachdadh prògraman àrainneachd, mar Turbo Pascal (Turbo Pascal).

Carson a bu chòir luchd-tòiseachaidh a 'taghadh cànain seo? Feuch a thuigsinn. Gus làn mhaighistir cànan prògramaidh, feumaidh iomchaidh litreachas. 'S e sin carson a tha a' chuid mhòr de chànanan a 'tuiteam air falbh anns a' bhad, gu h-àraidh, agus Suaicheantas. Nach eil e gu math cumanta ann an dùthchannan Russian-labhairt, agus mar sin trèanadh leabhraichean air an sin e. Aig an àm, as ainmeile a tha Pascal, Java, Basic agus C. Leig dhuinn beachdachadh air gach leth. Java, mar bu trice a chleachdadh ann an lìonra phrògraman. C - aon de na mòran chànanan, ge-tà, agus as duilghe (gu h-àraidh do luchd-tòiseachaidh). Gus ionnsachadh mu dheireadh thall mar a sgrìobhadh prògraman ann, tha e nas fheàrr an toiseach ag ionnsachadh agus Pascal Basic. Tha iad a 'sgrùdadh an dà chuid aig an sgoil (tidsear roghainn). An t-adhbhar airson am bitheantas laighe ann gu bheil anns na cànanan sin, faodaidh tu sgrìobhadh an aon phrògram ann an C ++ no C, ach tha fìor leasachaidh mòran nas fhasa air sgàth an sìmplidheachd togail.

'S fhiach cuimhneachadh gu bheil na tionndaidhean Pascal agus Basic gu leòr meud, ach tha sgoiltean nas cumanta ghnèithean leithid Turbo Pascal 7.0 agus QBasic. Ma tha thu a 'gabhail ann an coimeas riutha, na b'fhaide a chruthachadh ann an òrdugh a sgrìobhadh beag inneal suas gu 50 lines. Turbo Pascal tha e nas cumhachdaiche agus nas luaithe.

Tha a 'chiad phrògram ann an Pascal

Example gu furasta Pascal prògraman a gheibhear air an eadar-lìon, nas duilghe a thuigsinn mar a tha iad ag obair.

Gus a 'tuigsinn dè a tha taobh a-staigh chànan seo, feumaidh tu sgrìobhadh beag "dhuilgheadas". Creidsinn a tha thu airson a chruthachadh prògram a nì dà àireamh: Q + W = E. Dè tha gu bhith air a thaisbeanadh airson a chruthachadh?

Tha an litir S bidh e mar caochladair (ann am matamataig - X). An còmhnaidh a tha e riatanach a shònrachadh ainm (max 250 caractaran). 'S dòcha suas de:

  • litrichean an aibidil Laideann (A..Z);
  • àireamhan bho 0 gu 9. Ach bu chòir dhuinn cuimhneachadh gu bheil an t-ainm Cha bu chòir tòiseachadh le àireamh;
  • "_" Character.

Chan eil a bhith a 'coinneachadh ann an tiotal:

  • Russian litrichean;
  • puingeachadh comharran;
  • teignigeach. charactaran, mar chliath "#", an àireamh sa cheud "%" dolair "$", an tilde "~" agus feadhainn eile.

Tha eisimpleir den t-ainm ceart a dh'fhaodas a bhith «red_velvet4», «exo» no «shi_nee». Aon Feumaidh Cuideachd cuimhnich gu bheil Pascal 'S e cùis insensitive litrichean, mar sin a' caochladairean le ainmean «btob» agus «» BtoB làimhseachadh mar aon. Tha e ann an prògraman àrainneachd "Plant" agus ghairm e 'chill, bidh e soilleir gu h-ìosal. An dèidh a 'phròiseas seo tha riatanach gus co-dhùnadh an t-seòrsa de caochlaideach. Tha seo deatamach gus prògraim ceart a 'sealltainn thoradh air an scrion no a chlò-bhualadh air pàipear. Mar eisimpleir, ma tha dà àireamh a chur ris, a 'àireamhach seòrsa a shònrachadh, agus an uair a dhùrachdan a' fòn, an uair sin - sreang. freagarrach seòrsa Integer ( "uile") cumanta thuilleadh air dà àireamh.

Leis an t-seòrsa caochladairean soilleir, ach feumaidh e bhith air a shònrachadh airson a h-uile àireamhach caochladairean, gus atharrachadh iad gu saor.

Stèidhichte air na tha sgrìobhte gu h-àrd, faodaidh sibh sgrìobhadh gu furasta beag "tòimhseachan." Pascal prògraman a bhios a 'coimhead mar seo:

Prògram shi_nee;

Var Q, W, E: integer;

Toisich

E: Q = + W;

CRÌOCH.

Tha a 'chiad loidhne, ie a' phrògram shi_nee - .. Tha an t-ainm no an tiotal a 'phrògraim. Roghainneil seo phàirt Chan eil buaidh an sgrìobhte coimpiutadh. E, ma chleachdadh, feumaidh an còmhnaidh a bhith a 'chiad, no prògraman àrainneachd a bhios mearachd.

Tuairisgeul na caochladairean Tha an dara loidhne a 'ghnìomhaiche taing do var «». Feumaidh tu a h-uile liosta na caochladairean a nochdadh Cuir a-seòrsa (integer) agus tro phrògram dàphuing.

Dithis oibrichean «Toisich» - «CRÌOCH» a 'tòiseachadh agus mar sin crìoch air a' phrògram. Tha iad a 'mhòr-chuid cudromach; eadar iad uile na gnìomhan a tha air a mhìneachadh leis a 'phrogramaiche.

sheantansan

Tha e cudromach cuimhneachadh gu bheil gach loidhne de chòd a 'crìochnachadh le leth-chòilean. Ach a-mhàin airson an riaghailt seo a bhios àitheantan leithid var, rithist, const, agus feadhainn eile. Às dèidh a 'chuairt dheireannach deireadh a' ghnìomhaiche còir puingean a chur. Ann an cuid de chùisean, 'nuair a' phrògram a 'cleachdadh iomadh ceanglachain agus eadar camagan ghnìomhaiche «Toisich» - «CRÌOCH», puing urrainn a chur an dèidh an àithne le leth-chòilean.

Ann an òrdugh a shònrachadh cealla a luach, mar eisimpleir, S = 15, tha e riatanach gus clàradh a-steach air an aon dàphuing:

Q: = 15:

W: = 20;

E: Q = + W;

Tha dàphuing ann an cànan seo ris an canar obrach. Tha am prògram air a sgrìobhadh ann an Pascal tha e glè shoirbh ma tha thu a 'daingneachadh gu h-àrd a mhìneachadh sheantansan riaghailtean.

deuchainnean

Running Turbo Pascal, a chlò-bhualadh air a 'phrògram ceart le bhith a' cur feum air na comharran agus suidheachadh miannaichte òrdugh nan sreathan. A 'ruith a' phrògram urrainn a dhèanamh tro an co-theacsa-taice no a 'cleachdadh na h-iuchraichean Ctrl + f9. Ma tha a h-uile clò-sgrìobhte ceart, bidh phriobadh an sgrion bheag. Anns an tachartas a mearachd a tha an làthair, a 'phrògram-obrach bidh stad agus an cùrsair a thèid a chur ris an loidhne far a bheil e ri fhaotainn. Aig an aon àm, ann an loidhne "co-dhùnadh" Tha tuairisgeul air a 'mhòr-chuid de mhearachdan, mar eisimpleir, error 85: «;» expexted. Tha an loidhne seo a 'sealltainn gun àiteigin, chan eil leth-chòilean. Ach, tha e gu aire do na duilgheadasan a th 'nach fhiach e, feumaidh tu tuigsinn structar, a' cleachdadh eisimpleirean ann Pascal prògraman.

A bu chòir a bhith air an sgrùdadh anns a 'chiad àite?

Airson rannsachaidh gu tur a thuigsinn gach loidhne den phrògram. An uair sin aire a thoirt don sheantansan, a chur dheth an-obrachaidh sònraichte ann an cuimhne, an dèidh a puingeachadh na chomharra nach eil e a 'cur, ag ionnsachadh a chur an sreath de rithist agus deireadh. Cuimhnich mar a tha caochladairean air an d 'fhuair, a tha a-seòrsa a dh'fheumas iad agus carson a dh'fheumas sinn e. Bidh a 'tuigsinn cuideachd nach bi Amiss ann an obrachadh a' mhòr-chuid de phrògraman àrainneachdan. Faodaidh tu a 'cleachdadh an stiùireadh no "Poke" ann an Turbo Pascal fhèin. Daonnan feum a chleachdadh, disassemble deiseil gus an "dhuilgheadas" an eadar-lìon agus slaodach a 'faighinn eisimpleir Pascal phrògraman neo-eisimeileach.

thaobhach arrays

Tha an ordugh air a chleachdadh airson obrachadh le goireasach homogeneous dàta, a tha a 'chùis seo a chur air dòigh ann an sreath memory àiteachan, agus chan ann fa leth. Chan eil e coltach gun prògramaidh cofhurtail le 50 no 100 caochladairean. Tha e nas fhasa a sgrìobhadh dhaibh ann an ordugh.

Eileamaidean a tha ann am buidheann a tha an àireamh. Ann an diofar phrògraman cànain, le bhith a 'tòiseachadh le cuid de na figearan nach eil gu 1. Seo eisimpleir de phrògraman air Pascal ag ràdh gu bheil e a' tòiseachadh a h-àireamhachadh còmhla rithe. -Sreath seo àireamh a tha ris an canar an clàr-amais de gach eileamaid. Mar riaghailt, tha e nas lugha integer caractar. Ann am prionnsabal, chan eil na ceallan seo a 'gabhail cùram dè an indexation thèid a chur: àireamhach no aibidealach.

Ordugh Pascal (eisimpleirean gu h-ìosal) a dh'fhaodadh a bhith ann ach aon seòrsa ris a bheil Buinidh agus a h-eileamaidean. Chan eil a leithid sin aon seòrsa cealla fìor, agus integer eile.

Anns na prògraman àrainneachd, aon-thaobhach dàta (i.e., sìmplidh) ordugh bheil linearly a-steach:

Var a: ordugh [5..40] de char;

b: Fìor;

i: integer;

Toisich

Airson i: = 5 gu 40 a leughadh (ch [i]);

Airson i: = 5 gu 40 a 'sgrìobhadh (ch [i]: 3);

readln;

CRÌOCH.

Mion-sgrùdadh na eisimpleir de phrògraman air Pascal, chì thu gu bheil cuimhne air a riarachadh airson sìmplidh ordugh, anns a bheil 35 caractaran. Inneacsadh ([5..40]) - bho 5 gu 40. Anns a 'chiad loidhne an dèidh an àithne a rithist Feumaidh an neach-steach dìreach sam bith 35 caractaran (àireamhan, litrichean) gu bheil am prògram a chlàradh ann an cealla. Tha an dara loidhne a tha uallach airson a 'taisbeanadh iad air an sgrion.

Dà-thaobhach arrays

Ma aon-thaobhach ordugh - 'S e fear anns a bheil a h-uile obair lannsa a thogail "ann an loidhne", ie h-uile eileamaid agus gnìomhan a tha a' coileanadh an dèidh a chèile, an dà-thaobhach a 'toirt cothrom airson tuilleadh iom-fhillte structaran le meur ...

Dàta leithid Pascal (eisimpleirean Chithear gu h-ìosal) a tha air a mhìneachadh ann an dà dhòigh: «ordugh [10..b, 10..f] de seòrsa" no «ordugh [10..b] aig an ordugh [10..f] an seòrsa a ".

B agus f - cunbhalachdan. An àite sin, faodaidh iad a bhith air a chur a-steach agus figearan (mar ann an aon-thaobhach arrays), ach ann an leithid duilgheadasan nach eil na cleachdaidhean as fheàrr. Tha seo mar thoradh air gu bheil an cànan prògramaidh a 'mìneachadh a' chiad cunbhalach mar an àireamh de shreath, agus an dàrna fear - an colbhan an t-ordugh.

Tha eisimpleir de an trioblaid tro sònraichte earrann seòrsa:

Const b = 24; f = 13;

Type cherry = ordugh [10..b, 10..f] fìor;

Var n: cherry;

Earrann tro ordugh chaochladairean airson innse beagan nas fhasa (do luchd-tòiseachaidh):

Const b = 24; f = 13;

Var n ordugh [10..b, 10..f] fìor;

Tha an dà roghainnean a tha ceart, a 'phrògram-obrach a thaghadh clàradh dòigh nach eil ag atharrachadh.

fosgailte arrays

Fosgail an ordugh - an t-aon nach 'eil a tha crìochan. Tha seòrsa (fìor, integer et al.). Ann am briathran eile, tha an ordugh a chruthachadh - dimensionless. His "ductility" air a mhìneachadh leis a 'phrògram aig a ruith ùine. Tha e air a sgrìobhadh mar a leanas:

Seulgi1: farsaing de char;

Yeri: ordugh fìor;

A feart sònraichte de na arrays tha sin a 'comharrachadh tòiseachadh aig neoni, chan eil aon.

Grafaigeachd ann Pascal

Tha an fheadhainn aig a bheil an facal smuain de "a-staigh" an siostam-obrachaidh aig a tha fios gu bheil na h-ìomhaighean a chaidh a thogail tro ceart-cheàrnach raster. Raster-ìomhaighean a dhèanamh de pixel, a tha cho beag a shùil mhic an duine a 'faicinn a tharraing no dealbh a thogail airson aon aonad. Tha barrachd an rùn an ìomhaigh, a tha nas lugha na tha piogsail.

Tha an dàrna modh taisbeanaidh graphics - Vector. Mar riaghailt, tha e roinnean, cearcaill, eileapsan is eile geoimeatrach cumaidhean a 'dèanamh suas fad an dealbh.

Anns na prògraman àrainneachd, ann an cànan sam bith ghabhas agus nochd an seòrsa seo de ghnìomhan, leithid grafaigeachd, thoradh a bhios a 'chlàr-ama. Pascal, eisimpleirean de na prògraman sin a 'sealltainn cuid de ìre de cho dona' sa leasachadh aca, a tha ga dhèanamh comasach a chruthachadh airson dealbhan agus pàtrain. Gus "a chur an gnìomh" an leabharlainn thu ag iarraidh, feumaidh tu a chur a-steach sreath «cleachdadh graf;».

Mar as trice, anns an tuairisgeul air an grafaigeachd dàta, modh-obrach seo a chleachdadh:

InitGraph (var dràibhear, choke: Fìor; Path: sreang);

Seo an dràibhear a tha caochladair aig a bheil seòrsa 'S e integer; choke - caochlaideach, an dearbh seòrsa; frith-rathad a 'leigeil leat a ghnìomhachadh na dràibhearan.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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