Компьютер, Програмчлалын
DIV нь "Паскаль" гэж юу вэ? Нэмэлт, тооцоо, жишээ
Жил бүр програмист мэргэжлээр эрэлт хэрэгцээ. код бичих үед өргөн янз бүрийн түвшинд нь хэдэн арван хэлээр орчим ашиглаж байна. компьютерийн програмчлалын илүү үр дүнтэй сурах үйл явцыг болгохын тулд, ахлах сургуулийн сурагчид, 1-2 курсын оюутнууд хэлний "Паскаль" -д өөрийн гэсэн програмуудыг бий болгох анхны заадаг. Үйл ажиллагааны DIV болон БХЯ, түүний дунд бусад тооцоогоор энэ зүйлийн гол.
хэл Pascal нь хэдэн үг
"Pascal" дараа нь түлшээр шагналыг мөн медаль хүртсэн алдарт эрдэмтэн Niklaus Wirth замаар 1968-1969 онд бүтээсэн "компьютерийн технологийн анхдагч." Энэ стандарт нь хэлний хөгжлийн оролцсон Өнгөрсөн өмнөхөн "Algol-68." 1970 онд хэвлэгдсэн нэгэн нийтлэлд түүний ажлын Wirth гол зорилго нь зохион байгуулалттай нэвтрүүлэг, мэдээллийг ашиглаж байгаа нь үр дүнтэй хэрэгсэл бий гэж нэрлэдэг.
Дараа нь, хэл "Паскаль" бааз нь нэг болж, мэдээллийн технологийн салбарт асар их нөлөө үзүүлсэн байна. Энэ өдрийг хүртэл, энэ дэлхийн тэргүүлэх их сургуулиудад олон нь мэргэжлийн сургалтын хөтөлбөрийн байгаа дээр суурилсан байна.
бүхэл тоо хэлтэс гэж юу вэ
Математикт, гарчиг доор хоёр бүхэл үйл ажиллагааг ойлгож байна. өөр тэдний нэг бүхэл хэлтсийн үр дүнд энэ нь сэтгэн бодох нь бүхэл хэсэг юм. Өөрөөр хэлбэл, хэрэв:
24: 6 = 4;
100: 3 = 33
55: 6 = 9;
гэх мэт.
Integer хэлтэс нь бас хэсэгчлэн харьцуулан тооцно олох гэж нэрлэдэг.
Энэ үйл ажиллагаа нь гэдгийг анхаарна уу ногдол ашиг хуваагч бага бол, үр дүн нь тэг байна.
Б, аль аль нь Q нь бүхэл хэлтсийн үр дүнг илэрхийлэхэд. дараа нь
т. д. ерийн утгаар нь гүйцэтгэх хэлтэс, хамгийн ойр бүхэл бага тал нь үр дүнг дугуйрсан, дараа нь.
DIV-д үйл ажиллагаа "Паскаль"
DIV - Манай хэлээр бүхэл хэлтсийн хувьд тусгай оператор болно. илэрхийлэл Pascal, томъёо нь дээр танилцуулсан байна, хэлбэр болно:
А: = A DIV б.
Бид тогтмол Жишээ нь = 50 б = 9, дараа нь бид байх болно п тухай ярьж байгаа бол: = 50 DIV 9. Үүний үр дүнд, Q 5 тэнцүү байх болно.
балансын тооцоо
"Pascal" DIV-д үйл ажиллагаа нь ихэвчлэн модны нь судалсан байна. бид энэ бичлэгийн ямар утга учрыг олохын өмнө, та дараах хэд хэдэн үлдсэн хэрхэн олж болно харж байна.
Мэдээж хэрэг, энэ нь бүхэл хуваах, өөрөөр хэлбэл, үр дүнд олж авсан үнэ цэнийг ашиглан олж болно. E.
R A = - BX Q.
"Паскалийн" -д үйл ажиллагаа БХЯ
Паскалийн онд үлдсэн маш энгийн байж болно олж болно. Энэ зорилгоор хоёртын оператор модны хилийн өгсөн байна.
дараах байдлаар бичсэн байна:
R = нь БХЯ б.
Жишээ нь, = 50 б = 9, дараа нь бид R бол: = 50 модны хилийн 9. Үүний үр дүнд, R 4 тэнцүү байна.
практик програм
(R) хувааж үлдсэн олох тооцоолох, харилцаа холбоо ашиглаж байна. Ийм хяналтын үйл ажиллагаа нь бий бөгөөд хязгаарлагдмал хүрээн дэх санамсаргүй тоо.
мод оператор, мөн тооны олон янзын тодорхойлоход хэрэглэгддэг, бүхэл үр дүн нь өөр өөр тоо нь нэг м. д. divisibility. Мэдээж хэрэг, энэ нь төлөө операторыг хэрэглэх үр дүн 0 модны хилийн өгдөг тоо нь нэг хос юм.
"Pascal" олон төрлийн нөхцөлд гэж бичиж болно:
нь модны б = 0 дараа нь бичих бол (а "дахин", б).
Жишээ нь, эхлэл нөхцөл код дэлгэц нь утга нь А = 4, B = 2 Дээр бичигдсэн бол бичээс "4 дахин 2" харуулах болно.
Үүнээс гадна, оператор БХЯ аравтын бичлэгээр дугаарын сүүлийн оронтой дэлгэц ашиглаж болно. Үүнийг хийхийн тулд барилгын R = нь модны хилийн 10. Жишээ нь ашиглах, тушаал нь R = 37 БХЯ 10 7 үр дүнг өгөх болно.
оператор trunc
өөр нэг оператор, аль нь та DIV нь "Паскаль" -аас адил үр дүнг авах боломжтой байдаг. Энэ нь trunc нь зөвхөн бүхэл хамаатай гэж байна. Энэ нь бутархай маргаан бүхэл хувь болгон үр дүнг гаралт. ижил үр дүнд хувааж хамтдаа оператор нь "хэвийн" авсан байна. Дээрх жишээн дээр авч үзье. Байг а = 51 б = 9. Дараа нь тушаал Q гэхэд: = 51 9 DIV Q авах: = 5, бид дугуйрсан үр дүнд олж авах хэрэгтэй. Хэрэв Гэхдээ операторууд trunc адил тооны хэрэглэнэ, дараа нь А: = trunc (51/9) нь А: .. = 5, өөрөөр хэлбэл, адилхан үр дүнд бий.
ЖИШЭЭ: 1
хэрхэн DIV болон модны хилийн практик асуудлыг шийдвэрлэх "Паскалийн" -д ашиглаж болно авч үзье. Хэрэв та хоёр оронтой тооны цифрүүдийн нийлбэр олох хэрэгтэй гэж бодъё. шалтгаан нь дараах байдалтай байна:
- аль хэдийн дээр дурдсан шиг, түүнд болон тоо 10, оператор модны зүг ашиглан тооны цифрүүдийн сүүлийн авч болно;
- Эхний тоо нь хувьд бол энэ нь гарч, та DIV "Паскаль" -д багт модны хилийн солих бол эргэж болно.
Бид хэл "Паскаль" гэсэн кодыг бичнэ. дараах байдлаар харагдах болно:
хөтөлбөр Sum_2; (Хөтөлбөрийн нэр)
VAR тоо, Number1, Number2, сум: бүхэл тоо; (Хувьсагчдын жагсаалт болон бүхэл тэдний төрлийг тодорхойлох)
эхлэх (биеийн хөтөлбөрийн эхлэл)
бичиж ( "Оролт Хоёр оронтой тоог '); ( "Оролт Хоёр оронтой тоог" өгүүлбэр дэлгэц)
(Тоо) уншиж, (Оролтын эхний тоо)
Number1: = тоо DIV 10; (Эхний оронтой тоонд тооцох)
Number2: = тоо модны хилийн 10; (Хоёр дахь тоон тооцоо)
нийлбэр нь: = Number1 + Number2; (Тоо хэмжээ тооцох)
бичих (нийлбэр); (Дэлгэц дээр гаралтыг үр дүн)
төгсгөл.
9 - 25 тооны хувьд энэ программыг ашиглан үр дүн 7, жишээ нь, 37 бөгөөд.
ЖИШЭЭ: 2
тоо 3 оронтой тооны нийлбэр олох хөтөлбөрт кодыг бичнэ үү.
Хамгийн сүүлийн үеийн зураг хэрхэн олох вэ - нь ойлгомжтой юм. Энэ нь ярвигтай, 1-ний тооцоо биш юм. Энэ нь хоёр дахь цифр олохын тулд хэрхэн тодорхойлох хэвээр энэ тоо 100-нь "Паскалийн" гэсэн оператор DIV хэрэглэх нь үр дүнд тохиолддог байна. Үүнийг хийхийн тулд та оператор модны үр дүнд, 10 нь илүү боловсронгуй дизайн, анхны тоо бол олж авсан юм бол ашиглаж болно, оператор DIV 10 хэрэглэх, мөн.
гурван оронтой тоогоор дараах байдлаар байж болно цифрүүдийн нийлбэр тооцоолох хөтөлбөр код:
хөтөлбөр Sum_3; (Хөтөлбөрийн нэр)
VAR Number3, сум: бүхэл тоо; (Хувьсагчдын жагсаалт болон бүхэл тэдний төрлийг тодорхойлох)
эхлэх (биеийн хөтөлбөрийн эхлэл)
бичиж ( "Оролт мод оронтой тоог '); (Өгүүлбэр харуулах "Оролт Мод оронтой тоо»)
(Number3) уншиж, (Оролтын эхний тоо)
Сумын: = Number3 DIV 100 + Number3 БХЯ 10 + Number3 DIV 10 БХЯ 10; (Үнийн дүнгийн тооцоо)
бичих ( 'нийлбэр); (Дэлгэц дээр гаралтыг үр дүн)
төгсгөл.
зарим нь тэмдэглэл
ердийн хэлтэс үйл ажиллагаа нь тэдний ангийн гадна нэмэлт өгөгдлүүдийг бүхэл хэрэглэх үед гэдгийг анхаарна уу. Энэ нь үндсэндээ DIV "Паскалийн", түүнчлэн мод оператор нь бүхэл тоо болгон үр дүн өгөх онд ашиглалтад үүнийг ялгаж салгах хэрэгтэй.
нарийн төвөгтэй үзэл бодлоо чөлөөтэй илэрхийлэх нь (м. E. 2 operands дээр гүйцэтгэсэн) хоёртын төрөл үйл ажиллагааг гүйцэтгэх дараалал нь тэдний давуу болон хаалтанд тодорхойлогдоно. Өөрөөр хэлбэл, хаалт байдаг бол зүүнээс баруун тийш нь тэдний үзэл бодлоо чөлөөтэй илэрхийлэх анхны үнэлсэн байна. үйл ажиллагаа *, /, БХЯ болон DIV + болон илүү тэргүүлэх ач холбогдол юм. - + Болон - хаалт байхгүй бол, баруун тийш анх-аас дараа нь өндөр ач холбогдол бүхий арга хэмжээг гүйцэтгэх байх ёстой. -
Одоо та функц DIV "Паскаль" хэрэглэсэн юу мэдэх юм. Та бас бололцоог ашиглах санал болгож буй эсэхийг нь та өөрийн програм үүсгэхэд танд туслах болно, БХЯ оператор мэднэ.
Similar articles
Trending Now