ComputerProgramming

"Pascal" operators. Pascal programming pinulongan

Lagmit ang matag tinun nailhan programming pinulongan, nga mao ang gitawag nga "Pascal". Unsa kini? Kini Dugay na nga ang pinulongan patay na, tungod kay lamang nga gigamit sa mga tunghaan sa pag-edukar sa mga estudyante ug giisip nga base. Kini nagtumong sa usa ka simple nga bersyon sa Algol. Apan, dili sama sa ulahing mga, "Pascal" mahimong gamiton sa pagsulat sa tinuod nga mga programa ug bisan dula. Kaniadto, siya may igo pagkapopular, apan karon lamang gitipigan, sa pagkatinuod, alang sa mga katuyoan sa pagbansay. Ang unang butang nga makadani sa potensyal nga programmers sa "Pascal" - kini mao ang posible nga sa pagsulat, samtang pagmintinar sa mga kabtangan sa mga Iningles nga pinulongan, dili nakapalibog sa ibabaw sa paggamit sa mga espesyal nga laraw nga gidawat sa mga pinulongan sama sa C.

Iyang gilalang ang "Pascal" Niklaus Wirth sa 1970. Iyang ginganlan ang pinulongan human sa siyentista Blaise Pascal, nga mao ang amahan sa unang sakyanan sa kalibotan. Kini mahimong makadugang sa duha ka lain-laing mga numero. Usa ka direkta nga kaliwat sa pinulongan "Pascal" mao ang "Modula-2." Ang ulahing mao ang usa ka improved nga bersyon.

sistema sa programming

Pascal ABC - programming pinulongan nga gipresentar sa kasamtangan nga sistema sa. Apan, ang gihulagway mao ang usa ka bersyon sa mga bag-o nga kaliwatan.

Nganong kini gibuhat sa "Pascal ABS"? Sa katapusan niini, may duha ka mahinungdanon nga mga rason:

  • obsolete nga sistema sa orihinal nga pinulongan;
  • ang tinguha sa paghimo sa usa ka labaw nga moderno ug hiniusang palibot programming.

Pinulongan Pascal ABC naglakip sa classic sistema "Pascal" mga elemento "Delphi" ug sa iyang kaugalingon nga pagpalapad. Siya mipakita sa 2002.

Adunay usab ang tighipos sa sa mao gihapon nga ngalan, nga mao ang usa ka gamhanan ug modernong programming palibot. Siya makahimo sa pagdagan sa Linux, macOS, ingon man sa Windows.

Ang NET Framework nagtugot kaninyo sa paggamit sa pipila ka dugang nga mga bahin, ingon man usab sa programa sa ay, motutol-oriented ug functional estilo. Ang tagsulat niini nga pinulongan nahimong Mikhalkovich. Siya naimpluwensiyahan sa dili lamang sa mga "Pascal" ug "sa Delphi", apan usab C # ug "Python".

Kinatibuk-ang mga kinaiya sa mga operators

Operators sa programming pinulongan gikinahanglan sa pagsulat sa usa ka programa. Sila sa paghimo niini nga posible nga sa pagbuhat sa pipila ka mga gimbuhaton ug algorithms. Ang team sa "Pascal" lahi gikan sa ubang mga elemento? Ang kamatuoran nga sila naglakip sa pagpatay sa usa ka aksyon. "Pascal" gidisenyo aron nga ang tanan nga operators nga gilangkuban sa espesyal nga auxiliary nga mga pulong. Command mibulag sa taliwala sa ilang mga kaugalingon ug sa uban pang mga elemento sa paggamit sa usa ka semicolon (;). Ang tanan nga mga operators gibahin ngadto sa mga grupo:

  • Yano. Kini nga sugo wala naglakip sa uban nga mga elemento. Kini mao ang: sa buluhaton operator (usa ka colon ug sa mao usab nga), usa ka walay kondisyon nga transisyon pamaagi (nga gigamit alang sa tags).
  • Estraktura. Kini nga mga pahayag gihimo sa ubang mga elemento: usa ka compound nga pamahayag, conditional mga pahayag, galong, apil.

Ang duha ka grupo pagahisgotan sa ulahi sa niini nga artikulo.

pamaagi operator

Kini nagkinahanglan sa operator sa pagtawag sa usa ka pamaagi. Sa paghimo sa usa ka linya sa programming palibot, kamo kinahanglan gayud nga hingalan sa usa ka ilhanan, nga gisundan sa mga lantugi sa tawag kinahanglan nga gibutang. Apan, sa pinulongan adunay mga paagi sa pagtambal nga dili sa katapusan nga elemento. Sila "Pascal" gibahin ngadto sa duha ka matang:

  • sumbanan (narehistro sa pinulongan);
  • batasan (gibuhat sa programmer).

Sa diha nga propisaniem partikular nga hugpong sa mga elemento sa usa ka talay activate sa usa o sa uban nga mga pamaagi.

Operators ( "Pascal"), nga mao ang responsable alang sa komon nga mga buluhaton, igo sa paghinumdom dali. Kamo kinahanglan gayud nga isulat sa mga Pahayag seksyon naggamit sa pulong ug mosulod sa usa ka paghulagway sa pamaagi. Adunay sumbanan nga mga elemento nga dili kinahanglan nga mosulod sa unang hut-ong sa. Kini mao ang mga buluhaton sa pagbasa, pagsulat, ug sa uban.

Custom pamaagi nga gikinahanglan sa dili pa sa buhat nga programa sa pagdesinyo ug gibutang diha sa seksyon sa paghulagway, o sa module. Kon ikaw sa paggamit sa ulahing kapilian kinahanglan nga nahisulat diha sa seksyon GIGAMIT o PROCESO.

walay kondisyon pagbalhin operator

Yano nga mga operators sa paggamit na dali, lakip na ang GOTO. Sa "Pascal" adunay usa ka seksyon sa tag, nga lets mo sa pipila ka mga gikinahanglan sa developer sa operator, ug sa ulahi tungod sa walay kondisyon nga jump sa pagtumong sa niini. Ingon nga ang marka mao ang gamiton hugpong sa mga numero ug mga sulat nga walay punctuation o luna. Gikan sa linya kini mibulag sa usa ka colon (:). Sa dili ka pa sa paghimo sa usa ka label, label, tan-awa ang paghulagway kinahanglan hingalan sa ngalan sa elemento.

Sa dili ka pa sa paghimo sa usa ka departamento, kamo kinahanglan nga masayud mahitungod sa pipila sa mga nuances:

  • sa tanan nga mga gihulagway tags kinahanglan gamiton;
  • kon ang mga butang adunay mga ngalan sa mga numero, dili ninyo mahimo ang pagtug kanila.

Subo o maayo, ang GOTO pamahayag sa modernong pinulongan dili mogamit programming. Kini mao ang tungod sa kamatuoran nga ang maong sistema sa mga nagtrabaho, pagmugna sa baruganan sa conveyor. Ug ang maong mga operators ( "Pascal") ingon nga GOTO, makalapas sa Computing proseso.

operators mga kahimtang

Conditional pamahayag gisumiter mga laraw KON-UNYA-LAING, gigamit sa pagpasundayag sa sanga, diin ang usa ka larawan nga kinahanglan mamakak. Ang computational proseso mopadayon sa usa sa mga kapilian nga gipresentar. Conventionally, ang proseso gibahin ngadto sa duha ka matang:

  • kakha gambalay (diin adunay duha ka mga pagpili, ang matag usa paingon sa iyang resulta);
  • Bypass nga gambalay (sa diha nga ang ikaduha nga kapilian mao ang sayop, ug sa maong kahimtang, ang programa nasayloan ang resulta nga gigamit alang sa kamatuoran).

Ang disenyo sa KON-UNYA-LAING mga pahayag nga estraktura. Kini nga mga pulong gitagana. Sa kini nga kaso, sa ulahing mga dili subject sa mandatory nga paggamit.

Sa unsang paagi nga ang disenyo? Uban sa Iningles kini hubad ingon nga "kon-unya-laing". Kon ang kahimtang sa espesipikong programa mao ang tinuod nga, nan sa kamatuoran nga kini gisulat human sa pulong unya. Ug kon kini mao ang sayop, sa tinuod nga nagtuo ang gisulat sa ibabaw sa, o sa laing human sa linya gikan sa unya.

compound pamahayag

Aron masabtan kini nga hugpong sa mga pulong, kini mao ang gikinahanglan nga masayud sa kahulugan. Compound mga pahayag ( "Pascal") - usa ka hugpong sa operasyon sa pagsulat sa usa ka programa nga gi-bracket nga MAGSUGOD-KATAPUSAN. Tungod niini, usa ka grupo sa mga sugo gihulagway ingon nga sa usa ka integrated.

pagpili operator

Tungod sa sa kamatuoran nga ang KON pamahayag mao ang makahimo sa pagtrabaho uban sa duha lamang ka sanga, KASO pagpili team natukod. Sa sistema niini nga adunay mga function nga mga pulong - kaso, sa, katapusan, lain. Sa kini nga kaso, sa ulahing mahimo usab nga ilakip. Sa wala pa ang operator buhat kinahanglan nga mipahayag sa sukaranan ug sa bili niini. Kon ang pagpili yawe mao ang nakigtagbo sa pagpili sa mga mabag gihimo sa operator, nga mao ang human sa katapusan nga. Kon ang pagkahusto dili karon, ug ang tanan nga mga teams wala tagda. gidala kini sa kapilian nga moabut human sa pulong LAING o human sa KASO pamahayag.

Ang pagpili sa mga operator sa "Pascal" wala sa paggamit sa usa ka nagtrabaho sa sistema sama sa KON. Walay tin-aw nga mga kahimtang sa pagsulay. Kon atong ikonsiderar ang iyang buhat sa dugang nga detalye, atong makita nga ang usa ka gamay nga KASO nagpaila dissonance ngadto sa programa, sukad sa operator natapos uban sa KATAPUSAN, nga dili gikauban NAGSUGOD. Kini mao ang mas sayon nga gamiton, ilabi na kon adunay mga 5 o labaw pa nga mga pagpili. Prescribe kanunay KON-UNYA mahimong dugay, ug kini dili usa ka komportable nga proseso.

Operators ( "Pascal"): Siklo

Unsa ang siklo? Sila nagpasabot sa usa ka pagbalik-balik sa pipila ka mga sistema nagsugo sa pipila ka mga higayon aron sa bug-os nga pagsugat sa mga kondisyon. Sa "Pascal" nailhan sa duha ka matang sa mga siklo :

  • cycle sukaranan;
  • subli.

Unsa ang tanan? Una (uban sa sukaranan cycle) ang kanunay nga nailhan lantugi. Usahay gitawag regular. Ang nag-unang kalainan mao nga ang gidaghanon sa mga pagbalik-balik sa mga siklo nailhan sa daan.

subli mao ang susama nga buot ipasabot wala mahibaloi. Looping mahitabo nga ingon sa taas nga sama sa nga kahimtang dili mahitabo.

Ila nga mga matang ug mga matang sa siklo nga posible uban sa tabang sa pipila sa mga istruktura:

  • Balika: Balika uban sa postcondition.
  • SAMTANG: pagsubli sa usa ka kondisyon.
  • SA - operator asoy. Kini gigamit sa usa ka sukaranan cycle.

Ang unang duha ka mga kapilian nga gigamit alang sa iterative pagsubli. Ang nag-unang kalainan gikan sa katapusan nga pahayag - nga imong mahimo sa paggamit niini diha sa usa ka laang sa usa ka sukaranan, ug ALANG - alang sa pagbalik-balik sa walay paghimo sa imposible.

IO Operators

Kay pakig-uban sa sa palibot programming kakahimtangan sa pagsugat sa input-output mga pahayag. motugot nila kamo sa pagsulod sa impormasyon ug ipakita ang resulta sa screen o-imprinta. Ang basahon nga sugo motugot user sa hingalan sa nagaagay nga programa sa ilang mga data. Sa unsang paagi kini mahitabo? Ang programa alang sa sa gidugayon sa pag-undang sa nagpangidlap cursor makita sa screen, nga naghulat sa input gikan sa mga tawo. Ang kalainan sa duha ka mga pamahayag sa pagbasa ug readln gamay. Last lamang nagpalihok sa mga cursor ngadto sa sunod nga linya.

Oh Operator ( "Pascal") - isulat (LN). LN piraso nagtugot sa pagpadayon sa output data sa sunod nga linya. Kon ang Program nagtino sa usa ka yano nga pamahayag, kini gipakita sa screen sa usa ka walay sulod nga termino. Gigamit sa niini nga diwa, kining sugoa dili gikinahanglan.

Adunay usab operators var, suod. sila dili mahimong gamiton kon ang order wala magkinahanglan sa programa sa iyang kaugalingon.

Major operators ( "Pascal") gihulagway diha sa artikulo. Sila makatabang sa mas maayo sa pagsulat sa programa, sila sa ilang kaugalingon sa pagtrabaho minatarong, sa maayohon sa madali ug sa walay sa usa ka glitch. Kon wala kini dili sa trabaho sa bisan unsa nga butang diha sa mga umaabot nga programmers sa pagtrabaho uban sa mga pinulongan "Pascal". Program nga walay operators, alaut, dili mahunahuna. Kini nagpasabot nga sila kinahanglan gayud nga makahimo sa pag-operate. Kini daw komplikado nga cycle operators, bisan pa niana, kinahanglan nga gibansay ug ang tanan nga mga problema mawala. Maayong luck sa imong buhat!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ceb.birmiss.com. Theme powered by WordPress.