Компьютер, Програмчлалын
Паскалийн дээр жишээ хөтөлбөр. Паскалийн програмчлал
Энэ нь ямар нэгэн программист нь хялбар, нийтлэг, гэхдээ та хэлний өөрөө орчин үеийн ертөнцөд дэндүү сул байна гэж хэлж чадахгүй байна - Энэ хөтөлбөрийн Pascal хэл санагдаж болно. Энэ нь үндсэн тооцож, сургуульд сурч байгаа ямар ч гайхах юм.
Ихэнхдээ, бичих Pascal хөтөлбөр нь ашиглах үед програмчлалын орчин, Turbo Pascal (Turbo Pascal) гэх мэт.
Яагаад эхлэн энэ хэлийг сонгох ёстой вэ? ойлгох гэж оролддог. бүрэн аль програмчлалын хэлийг тулд, та тухайн уран зохиол байх ёстой. яагаад хэл дийлэнх нь хол нэн даруй, ялангуяа, лого унах байгаа юм. Тэр маш тэнд түүн дээр ном сургах, орос хэлээр ярьдаг орнуудад маш түгээмэл биш юм. Одоогийн байдлаар хамгийн алдартай Pascal, Java, үндсэн ба C. биднийг тусад нь тус бүр авч үзье. Java, ихэвчлэн сүлжээний програм ашигладаг. C - хамгийн өргөн ярианы хэлний нэг хэдий ч, хамгийн хэцүү (ялангуяа эхлэн). Эцэст нь түүний дотор хөтөлбөрийг хэрхэн бичиж сурах тулд эхлээд Pascal, үндсэн сурах хамгийн сайн арга юм. Тэд аль аль нь сургууль (багшийн сонголт) дээр судалсан байна. Тэдний тархалт шалтгаан оршино эдгээр хэлээр, та C болон C ++ адил програм бичиж болно, гэхдээ түүнийг маш хөгжлийн улмаас барилгын хялбар нь хамаагүй хялбар байдаг.
Энэ нь Паскалийн ба үндсэн хангалттай тоо хэмжээ, харин сургуулийн хувилбарууд нь ийм Turbo Pascal 7.0 болон QBasic илүү нийтлэг зүйл байдаг гэдгийг санаж үнэ цэнэтэй юм. Та тэднийг харьцуулан авч байгаа бол, 50 шугамын жижиг хэрэгсэл дээр бичихийн тулд удаан бүтээсэн үргэлжилнэ. Turbo Pascal илүү хүчирхэг, илүү хурдан байдаг.
Паскалийн анхны хөтөлбөр
Жишээ нь амархан Pascal хөтөлбөр интернэтээс олж болно тулд илүү хэцүү нь тэд ажил хэрхэн ойлгох.
Энэ хэлээр дотор нь юу ойлгохын тулд, та жижиг "асуудал" гэж бичиж байх ёстой. Та хоёр тоог нэмэх болно хөтөлбөр бий хүсч байна гэж үзье: Q + W = Д. өөрийн бий болгох гүйцэтгэх ямар байна вэ?
захидал E нэг хувьсагч болгон ажиллах болно (математик - X). Заавал энэ нь нэр (хамгийн ихдээ 250 тэмдэгт) зааж өгөх шаардлагатай байдаг. Энэ нь тогтож болно:
- захидал Латин цагаан толгойн (a..z);
- 0-ээс 9. Гэхдээ бид нэр нь тоогоор эхлэх байх ёстой гэдгийг санах ёстой дугаар;
- "_" Тэмдэгтийн.
бус, нэрийг нь хангасан байх ёстой:
- ОХУ-ын захидал,
- цэг таслал;
- SPEC. Ийм сүлжээ "#" хувь "%" доллар "$", долгионтой "~" болон бусад тэмдэгт.
зөв нэр нэг жишээ нь байх болно "red_velvet4», «EXO», эсвэл «shi_nee». Нэг нь Pascal хэрэг мэдрэлгүй захидал гэдгийг санаж байх ёстой, тийм болохоор нэр нь «btob» ба хувьсагчдын «BtoB» нэг гэж үзнэ. Энэ нь програмчлалын орчин "байгууламж" байдаг, нүдийг гэж нэрлэдэг, энэ доор нь тодорхой болно. Энэ үйл явцын дараа хувьсагчийн төрлийг тогтоох шаардлагатай байна. зөв програмтай тулд дэлгэц дээр үр дүнг харуулж байна, эсвэл цаасан дээр хэвлэж Энэ нь зайлшгүй шаардлагатай юм. Жишээ нь, хоёр тоо нэмж байгаа бол тоон төрөл заасан, мөн үед гар утасны мэндчилгээ, дараа нь - нь мөр. Хоёр тооны энгийн гадна тохиромжтой төрөл Integer ( "тоо").
тодорхой хувьсагчийн төрөл нь ч, энэ нь бүх тоон хувьсагчуудад хийх, тэдгээрийг чөлөөтэй ажиллахын тулд өгсөн байх ёстой.
Дээр ямар бичигдсэн дээр тулгуурлан өөрийнхөө цуглуулгыг амархан захирах жижиг "эндүүрэл." гэж бичиж болно Pascal хөтөлбөрүүд иймэрхүү харагдах болно:
Хөтөлбөрийн shi_nee;
Var Q, W, E: бүхэл тоо;
ЭХЛЭЛ
E: = Q + W;
END.
хувьсагчийн тодорхойлолт «VAR» операторын ачаар хоёр дахь шугам юм. Та төрөл (бүхэл тоо) хөтөлбөрийг нэмэх болон бүдүүн гэдэсний дамжуулан гарч болох бүх хувьсагчуудыг жагсааж байх ёстой.
Хосууд оператор «ЭХЛЭЛ» - «Төгсгөл» эхэлдэг учраас хөтөлбөр дуусна. Тэд хамгийн чухал байдаг; тэдгээрийн хооронд программист-т заасан бүх арга хэмжээ юм.
синтакс
Энэ кодын мөр бүр нь цэг таслалаар төгсдөг гэдгийг санах нь чухал юм. Энэ дүрэмд гадна ийм VAR, эхлэх, Const, болон бусад тушаалуудыг үйлчилгээ юм. оператор эцсийн эцсийн цэгийг тавьж байх ёстой дараа. Зарим тохиолдолд, хөтөлбөр нь олон хавсралт болон хаалт оператор ашиглаж байх үед «ЭХЛЭЛ» - «Төгсгөл» цэг цэг таслалаар тушаалын дараа тавьж болно.
Жишээ нь түүний үнэ цэнэ нь нүдийг, E = 15 оноож тулд, энэ нь бүдүүн гэдэсний нэгэн адил гарын үсэг зурах шаардлагатай байна:
А: = 15:
W: = 20;
E: = Q + W;
Энэ хэл нь бүдүүн гэдэсний даалгавар гэж нэрлэдэг. Хэрэв та дээрх дурдсан синтакс дүрэм эзэн бол Паскалийн бичигдсэн програм нь маш хялбар байдаг.
шинжилгээ хийх
шаардлагатай тэмдэг байрлуулах, эгнээ хүссэн дарааллыг тогтоох замаар зөв хөтөлбөрийг хэвлэх, Turbo Pascal ажиллаж байгаа. програм ажиллуулах дамжуулан гүйцэтгэж болно тухайн цэс буюу түлхүүр Ctrl + Н9 ашиглаж байна. Хэрэв бүгд зөв оруулсан бол, дэлгэц нь бага зэрэг анивчих болно. алдаа одоогийн байгаа тохиолдолд, ажлын хөтөлбөр түр саатахыг бөгөөд курсор шугам энэ боломжтой юм хийхээр тохируулагдах болно. Үүний зэрэгцээ шугам "дүгнэлт" -д Жишээ нь, алдаа 85 хамгийн алдааны тайлбарыг байдаг: «,» expexted. Энэ мөр нь хаа нэгтээ ямар нэгэн цэг таслалаар байгааг харуулж байна. Гэсэн хэдий ч, эдгээр асуудалд анхаарлаа хандуулах явдал юм үнэ цэнэтэй биш юм, та Pascal хөтөлбөрт жишээг ашиглан бүтцийг ойлгох хэрэгтэй.
Энэ нь эхний ээлжинд судалж байх ёстой вэ?
хөтөлбөрийн бүр мөр ойлгох бүрэн эхлэх хэрэгтэй. Дараа нь, санах ой, дараа нь цэг, таслал тэмдэг тавьж байхгүй бол тусгай оператор хойшлуулах эхлэх ба эцсийн логик хэлхээг сурах, синтаксын анхаарал хандуул. ямар хувьсагч нь төрөл тэд хэрэгтэй болсон байна, бид хэрэгтэй юу яагаад гэдгийг санаарай. Ойлгох нь бас хамгийн програмчлалын орчинд ажиллагаанд буруудах байх болно. Та Turbo Pascal өөрөө удирдамж буюу "нудрах" ашиглаж болно. Тогтмол Интернэтийн "асуудлыг" хэсэгчилсэн бэлэн, дадлага хийх хэрэгтэй, аажмаар бие даан жишээ нь Pascal хөтөлбөрийг олж.
хэмжээст массив
массив нь нэгэн төрлийн мэдээлэл, энэ тохиолдолд тусад нь дараалан санах ойн газарт зохион байгаа биш, харин тохиромжтой үйл ажиллагаанд ашиглаж байна. Энэ магадлал нь 50, эсвэл 100 хувьсагч нь тав тухтай, програм юм. Энэ нь массив дахь тэдгээрийг бичих нь илүү тохиромжтой байдаг.
бүлэг байгаа элементүүд нь тэдний тоо байдаг. янз бүрийн програмчлалын хэл, зарим тоо нь эхлэн заавал 1-биш юм Pascal нь түүнтэй хамт эхлэн дугаарлана гэж энд хөтөлбөрүүдийн нэг жишээ юм. Энэ дарааллын дугаар элемент тус бүрийн индекс гэж нэрлэдэг. Дүрмээр бол, энэ нь бүхэл тоо бага тэмдэгт юм. тоон буюу цагаан толгойн: Зарчмын хувьд эдгээр эсүүд нь индексжүүлэлт ямар тохируулагдах болно санаа зовохгүй байна.
Array Pascal (доорх жишээ) хамаарах нь зөвхөн нэг төрлийн, түүний бүх элементийг байж болох юм. ямар ч ийм гэж нэг эсийн төрөл бодит, нөгөө бүхэл байна.
програмчлалын орчинд, нэг хэмжээст өгөгдөл (жишээ нь энгийн) массив нь шугаман орж байна:
Var нь: массив Хорхой нь [5..40];
б: Бодит;
Би: бүхэл тоо;
ЭХЛЭЛ
Би: = 5 40 унших (CH [би]);
Би: = 5 40 бичихээр (CH [би]: 3);
readln;
END.
Паскалийн дээр хөтөлбөрийн жишээг дүн шинжилгээ хийж, та нар санах ой нь 35 тэмдэгтээс бүрдсэн энгийн массивт хуваарилж байгааг харж болно. Индексжүүлэх ([5..40]) - ЭХЛЭЛ тушаалын дараа эхний мөрөнд 40-өөс 5-аас хэрэглэгч нь үнэхээр ямар ч 35 тэмдэгт (тоо, үсэг) програм нь эсийн бичигдсэн байна гэж оруулах ёстой. Хоёр дахь мөр нь дэлгэц дээр тэдгээрийг харуулах үүрэгтэй.
Хоёр хэмжээст массив
Ийм мэдээлэл Pascal (жишээ нь доор харж болно) хоёр янзаар тайлбарласан байдаг: «массив [10..b, 10..f] төрлийн" буюу «массив [10..b] массив нь [10..f] төрөл ".
Б, е - тогтмолууд. Харин тэдгээр нь оруулж болно болон тоо (нэг хэмжээст массивын шиг), харин ийм асуудал хамгийн сайн практик биш юм. Массивын багана - Энэ програмчлалын хэл эгнээ тоо, хоёр дахь зэрэг нь эхний тогтмолыг тодорхойлж байгаатай холбоотой юм.
нь тусгай хэсэг нь төрөл дамжуулан асуудлын жишээ:
Const б = 24; е = 13;
Санал интоорын бодит оны = массив [10..b, 10..f];
Var N: интоорын;
хувьсагч нь массив замаар хэсэг нь бага зэрэг хялбар (эхлэгчдэд) тайлбарлах нь:
Const б = 24; е = 13;
Var N: массив [10..b, 10..f] бодит буюу;
Аль аль нь сонголт зөв сонгосон бичлэг аргын ажлын хөтөлбөр өөрчилж болохгүй вэ.
нээлттэй массив
Seulgi1: Хорхой массив;
Yeri: Үл массив;
Эдгээр массивын нэг онцлог индексжүүлэх тэг биш, харин нэг нь эхэлдэг юм.
Паскалийн Graphics
танилцуулга график хоёр дахь арга - вектор. бүх зургийг бүтээдэг Дүрэм, IT сегмент, дугуйлан, эллипс, бусад геометрийн хэлбэр юм.
програмчлалын орчинд, ямар ч хэл дээр аль зэрэг график гэх мэт үүрэг даалгавар, энэ төрлийн гарч байгаа, үр дүн хуваарь байх болно. Паскаль уг хөтөлбөрийг жишээ нь тэдний хөгжлийн ноцтой тодорхой хэм, хэрэв боломжтой зураг, хэв маягийг бий болгодог байна. Хэрэв та хүсэж байгаа номын сан, та мөр оруулах хэрэгтэй "идэвхжүүлэх" тулд «графикийг ашиглах;».
Ерөнхийдөө, график өгөгдөл тодорхойлолтонд, энэ журам ашиглаж байна:
InitGraph (VAR драйвер багалзуурдаж: Бодит; чиглэл: мөр);
Энд драйвер нь төрөл бүхэл тоо нь хувьсагч юм; багалзуурдаж алах - хувьсагч, бодит төрөл; нэг зам та драйверуудыг идэвхжүүлэх боломж олгодог.
Similar articles
Trending Now