КомпьютерПрограмчлалын

Хүрд програм нь ашигтай байдаг боловч

Шинэхэн программистууд бас нэг ашигтай, харин хүрд танил биш байж болно. Энэ нь Pascal дунд нийтлэг мөчлөг үйл ажиллагаа юм. Энэ нь янз бүрийн асуудал нь чухал ач холбогдолтой юм, тийм болохоор та хэрхэн програмыг хийх боломжтой харж энэ мөчлөг.

Дугуйны Паскалийн боловч дараах байдлаар хийсэн шаарддаг:

  • Хэдийгээр (нөхцөл) (шаардлагатай бол эхлэх) байна.
  • үйл ажиллагааны алгоритм.
  • Төгсгөл (баг олдоц эхлэх үед).

Эхний мөр нь - "таг" тушаал. нөхцөл нь тоон утга нь бүхэл тоон дээр тайлбар хувьсагчуудыг хязгаарлах (г <100), хувьсагч төрөл нөхцөл шалгах (T = үнэн), эсвэл мөр (TeX = 'Hello') байж болно. хүрд нэгээс илүү нөхцөл гүйцэтгэхэд шаардлагатай бол, "эхлэх" тушаалыг хийж өгч. Дараах хөтөлбөр боловч хүрд ажиллуулахаар болгож байгаа юм нөхцөлд гүйцэтгэх ёстой арга хэмжээг тодорхойлно. Энэ тушаал, журам, үйл ажиллагааны, тухайлбал цикл нь төрөл бүрийн агуулж болно. Эцэст нь энэ тушаал "төгсгөл" тавих Мэдээж, эхний мөр "эхлэх" байсан бол шаардлагатай.

Одоо агуулсан тушаалуудыг тайлбарлах жишээ хөтөлбөрийг авч үзье. Жишээ нь, бид эхлээд н эерэг бүхэл тооны нийлбэр олох хэрэгтэй. Үүний тулд эхлээд бид N үзэх (энэ нь үргэлж тэгээс их байг). Дараа цикл эхэлдэг. Энэ нь N үнэ цэнийг болтол тэр ажиллах ёстой гэдгийг ойлгох нь чухал юм. Энд асуудлыг шийдвэрлэх нь нэгээс илүү олон сонголт байдаг, харин бид лангуун та суулгахыг хүсэж байгаа хэрэглээг нөлөөлж үнэн хэрэгтээ анхаарлаа хандуулах болно. Анхдагч байдлаар, энэ хувьсагчийг би ашиглан хийгддэг. Хэрэв та эхлэхээс өмнө энэ нь "1" гэсэн утгыг зааж өгөх шаардлагатай байдаг. тоологч бүр шинэ мөчлөгийн арга хэмжээ нь хугацаанд болдог. Бидний эрхэм зорилго дээр үндэслэн, байнга түүнд нэгийг нь нэмэх хэрэгтэй. Тиймээс үед тоон индекс сөрөг тоо N үнэ цэнийг тэнцүү байна. Энэ ажил нь хөтөлбөрийн дуусах дохио байх болно. сумын тооцооны хувьд бид хувьсах к танилцуулж байна. Хэрэв үйл явдал дахин давтагдах тус бүр нь өмнөх үнэ цэнийг нэмэх тоог би даалгасан болно. тоолох дууссаны дараа зөвхөн дэлгэц дээр К тайлбар хувьсагчуудыг гадагш. Энэ програм нь үгсийн талаар товч тайлбар юм. Одоо бид код харж байна.

Readln (N); '- Бид тоо N уншина уу.

Би: = 1; к: = 0; '- Бид сумын үнэ цэнийг нь тэг, ажлын лангуун руу оруулна.

Би <= N эхлэх вэ "байхад - ажил мөчлөгийн нөхцөл тавив.

к: = K + Би; Би: = Би 1 +; '- хэмжээ шинэчлэх лангуун үнэ цэнийг нэмнэ.

эцсийн; '- ажлын тодорхойлолт дуусгаж байхад.

Writeln (к); - Эдгээр дүгнэлт.

Бид Өөр нэг жишээ харж байна. Одоо бид текст массивыг аварна гарын н нэр нь хэрэглэгчийг бөглөх шаардлагатай. Энд зарчим өнгөрсөн төстэй юм. Enter тоо N, бид ч хүрд тавих нөхцөл идэвхжүүлэх. Цаашилбал, санах ой эсийн массив нь гарын оролтыг үзүүлдэг. Тодорхой эсрэг удаа дараа үйл ажиллагаа дуусаж байна. Дараа нь эсрэг дахин эхлүүлэх, дэлгэцийн массив юм. Гэсэн хэдий ч, энэ хүрээнд эсрэг нэг утгыг зааж өгөх гэсэн анхны байдалд нь та нар тэг гар массивыг авчрах боломжтой байх болно оноос хойш (хэрэв байхгүй бол). дараах байдлаар хөтөлбөр код: Энэ хөтөлбөрт та хамгийн N нэвтрүүлэх дуусдаг байгалийн эерэг тоо нь хэд хэдэн нийлбэрийг хүлээн авах болно. Энэ нь Pascal мөчлөг хэзээ ч лангуун дээр байхгүй гэдгийг ойлгох хэрэгтэй дуусгадаг. Та гэнэт энэ тухай мартаж байгаа бол хөтөлбөр код гүйцэтгэл, компьютерийн зүүх эхэлнэ. Энэ нь товч "түр зогсоох Break» үзнэ. С хэрэглэх нь олон үндэстний тайлбарлагч хувьсагчид нь лангуун байна.

Readln (N);

в: = 1;

Хэдийгээр в <= N эхэлнэ байна '- ургамал нөхцөл.

Readln (а [C]); в: = C + 1; '- өгөгдлийг гар нь, бид тоолуур үнэ цэнийг нэмж уншдаг.

эцсийн; '- циклийг дуусгаж.

в: = 1; "- анхны утга буцаах schetiku.

Хэдийгээр в <= N бичих вэ (а [C]); '- дэлгэцийн нэр N.

Дараа нь та дэлгэцэн н гарын аас орж байна нэрсийг авах болно. Тэр үед нь ч давталт дуусна. Энэ нь эхлэн, дэвшилтэт хэрэглэгчдийн аль алинд нь ашиглаж байна. Тэр тоо биш, учир программист болон нэмэлт хувьсагч онцгой анхаарал шаарддаг.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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