คอมพิวเตอร์, การเขียนโปรแกรม
Div ในการ "ปาสกาล" คืออะไร? นอกจากนี้ยังมีการคำนวณและการยกตัวอย่าง
ทุกปีความต้องการสำหรับอาชีพโปรแกรมเมอร์ ในขณะที่การเขียนรหัสที่ใช้กันอย่างแพร่หลายทั่วโหลภาษาในระดับต่างๆ เพื่อที่จะทำให้กระบวนการของการเรียนรู้การเขียนโปรแกรมคอมพิวเตอร์มีประสิทธิภาพมากขึ้น, นักเรียนมัธยมและนักศึกษา 1-2 หลักสูตรการสอนครั้งแรกในการสร้างโปรแกรมของคุณเองในภาษา "ปาสกาล" div ดำเนินงานและ mod และการคำนวณอื่น ๆ ในท่ามกลางโฟกัสของบทความนี้
คำไม่กี่คำของภาษาปาสกาล
"ปาสคาล" ถูกสร้างขึ้นใน 1968-1969 โดยนักวิทยาศาสตร์ที่มีชื่อเสียงนิคลัสเวิร์ ธ ที่ได้รับรางวัลในภายหลังรางวัลทัวริงและเหรียญ "ไพโอเนียร์ของเทคโนโลยีคอมพิวเตอร์." ล่าสุดไม่นานก่อนที่จะมีส่วนร่วมในการพัฒนาของภาษามาตรฐาน "Algol-68." ในบทความที่ตีพิมพ์ในปี 1970 วัตถุประสงค์หลักของการทำงานของเขาเวิร์ ธ เรียกว่าการสร้างเครื่องมือที่มีประสิทธิภาพที่ใช้ในการเขียนโปรแกรมที่มีโครงสร้างและข้อมูล
ต่อจากนั้นภาษา "ปาสคาล" ได้มีผลกระทบอย่างใหญ่หลวงต่อด้านเทคโนโลยีสารสนเทศที่กลายเป็นหนึ่งในฐาน จนถึงวันนี้มันขึ้นอยู่กับว่ามันจะเขียนโปรแกรมการฝึกอบรมอาชีพในหลายมหาวิทยาลัยชั้นนำของโลก
แบ่งจำนวนเต็มคืออะไร
ในทางคณิตศาสตร์ภายใต้ชื่อเข้าใจการทำงานของทั้งสองจำนวนเต็ม ในฐานะที่เป็นผลมาจากการแบ่งจำนวนเต็มหนึ่งของพวกเขาไปยังอีกมันเป็นส่วนหนึ่งของจำนวนเต็มหาร ในคำอื่น ๆ ในกรณีที่:
24: 6 = 4;
100: 3 = 33
55: 6 = 9;
เป็นต้น
จำนวนเต็มส่วนจะเรียกว่าการหาผลหารบางส่วน
โปรดทราบว่ามีการดำเนินการนี้ถ้าเงินปันผลมีขนาดเล็กกว่าตัวหาร, ผลเป็นศูนย์
แสดงว่าผลของการแบ่งจำนวนเต็มเพื่อเป็นขทั้งคิว แล้วก็
t. e. ส่วนที่ดำเนินการในความรู้สึกปกติตามด้วยการปัดเศษผลให้เต็มที่ใกล้เคียงที่สุดด้านที่มีขนาดเล็ก
การดำเนินงานใน div "ปาสกาล"
div - ในภาษาของเรายังมีผู้ประกอบการที่พิเศษสำหรับการแบ่งจำนวนเต็ม การแสดงออกปาสกาลสูตรที่จะนำเสนอข้างต้นจะมีรูปแบบ:
Q: = a div ข
ถ้าเราจะพูดคุยเกี่ยวกับค่าคงที่เช่น = 50 และ B = 9 แล้วเราจะมีคิว = 50 div 9. เป็นผลให้คิวจะเท่ากับ 5
การคำนวณความสมดุล
การดำเนินงานใน div "ปาสคาล" มักจะมีการศึกษากับพอควร ก่อนที่เราจะหาสิ่งที่ความหมายของบันทึกนี้ให้ดูที่วิธีการที่คุณสามารถหาส่วนที่เหลือของจำนวน
เห็นได้ชัดว่ามันสามารถพบการใช้ค่าได้รับเป็นผลมาจากการแบ่งจำนวนเต็มคือจ.
R = a - Q BX
mod การดำเนินงานใน "ปาสกาล"
ในปาสกาลพบส่วนที่เหลือได้ง่ายมาก เพื่อวัตถุประสงค์เหล่านี้มีให้พอควรประกอบการไบนารี
มันเขียนไว้ดังนี้
r = พอควรข
ตัวอย่างเช่นถ้า a = 50 และ B = 9 แล้วเรามี r: = 50 mod 9. เป็นผลให้ r คือเท่ากับ 4
การประยุกต์ใช้จริง
หาที่เหลือของการหาร (R) ถูกนำมาใช้ในการคำนวณและการสื่อสารโทรคมนาคม ด้วยการควบคุมการดำเนินงานดังกล่าวจะมีการสร้างและการสุ่มตัวเลขในช่วงที่ จำกัด
ผู้ประกอบการ mod และนำมาใช้ในการกำหนดหลายหลากของตัวเลขที่ม. e. หารจำนวนหนึ่งโดยอื่นที่มีผลจำนวนเต็ม เห็นได้ชัดว่าเหล่านี้เป็นคู่ของตัวเลขซึ่งผลของการใช้ประกอบการให้ 0 พอควร
ใน "ปาสกาล" สภาพหลายหลากสามารถเขียนเป็น:
ถ้าพอควรข = 0 แล้วเขียน (มี 'พับ' b)
ตัวอย่างเช่นเมื่อรหัสสภาพเริ่มต้นบันทึกข้างต้นสำหรับค่าที่ = 4 และ B = 2 ในจอภาพจะแสดงจารึก "4 พับ 2"
นอกจากนี้ในสมัยผู้ประกอบการสามารถนำมาใช้เพื่อแสดงหลักสุดท้ายของตัวเลขในสัญกรณ์ทศนิยม การทำเช่นนี้ใช้ R = ก่อสร้างพอควร 10. ยกตัวอย่างเช่นคำสั่ง R = 37 mod 10 7 จะให้ผลลัพธ์ที่
TRUNC ผู้ประกอบการ
มีผู้ประกอบการอีกด้วยซึ่งคุณจะได้รับผลเช่นเดียวกับการจากไป div "ปาสกาล" เป็น มันเป็นเรื่องเกี่ยวกับ TRUNC ซึ่งใช้ไม่เพียง แต่จะจำนวนเต็ม มันออกผลตามที่ส่วนจำนวนเต็มของอาร์กิวเมนต์เศษส่วน ร่วมกับผู้ประกอบการ "ปกติ" ที่ได้รับโดยการหารผลเดียวกัน พิจารณาตัวอย่างข้างต้น ให้ = 51 และ B = 9 แล้วโดย q คำสั่ง: = 51 9 div ขอรับ Q = 5 เราได้รับเป็นผลมาจากการปัดเศษ แต่ถ้านำไปใช้กับจำนวนเดียวกันของผู้ประกอบการ TRUNC แล้ว Q: = TRUNC (51/9) จะ Q: .. = 5 คือได้ผลเดียวกัน
ตัวอย่างที่ 1
พิจารณาวิธีการที่คุณสามารถใช้ div และ mod ใน "ปาสกาล" ในการแก้ปัญหาในทางปฏิบัติ สมมติว่าคุณต้องการที่จะหาผลรวมของตัวเลขของจำนวนสองหลักที่ เหตุผลดังต่อไปนี้:
- ตามที่ระบุไว้แล้วข้างต้นสุดท้ายของตัวเลขในจำนวนที่อาจจะได้รับโดยการใช้มันและไปที่หมายเลข 10, พอควรประกอบการ;
- ในฐานะที่เป็นหมายเลขแรกแล้วมันจะเปิดออกถ้าคุณเปลี่ยน mod ในทีมใน div ที่ "ปาสคาลที่"
เราเขียนโค้ดสำหรับภาษา "ปาสกาล" ก็จะมีลักษณะดังต่อไปนี้:
โปรแกรม Sum_2; (ชื่อโปรแกรม)
จำนวน var, Number1, Number2, Sum: จำนวนเต็ม; (รายชื่อของตัวแปรและกำหนดชนิดของพวกเขาเป็นจำนวนเต็ม)
เริ่มต้น (เริ่มต้นของโปรแกรมร่างกาย)
เขียน ( 'ป้อนตัวเลขสองหลัก'); (แสดงวลี "การป้อนข้อมูลตัวเลขสองหลัก")
อ่าน (จำนวน); (ขาเข้าเริ่มต้นจำนวน)
Number1: = จำนวน div 10; (คำนวณหลักแรก)
Number2: = จำนวน mod 10; (คำนวณหลักที่สอง)
รวม: = Number1 + Number2; (การคำนวณมูลค่าของตัวเลข)
เขียน (Sum); (ผลการส่งออกบนหน้าจอ)
ปลาย
สำหรับหมายเลข 25 เป็นผลมาจากการใช้โปรแกรมนี้คือ 7 และยกตัวอย่างเช่น 37-9
ตัวอย่างที่ 2
เขียนโค้ดสำหรับโปรแกรมที่คำนวณผลรวมของตัวเลข 3 หลักหลักที่
วิธีการหาตัวเลขล่าสุด - เป็นที่เข้าใจ มันไม่ได้มีความซับซ้อนและการคำนวณที่ 1 มันเกิดขึ้นเป็นผลมาจากการใช้ div ประกอบการที่จะ "ปาสกาล" ไปยังหมายเลขนี้และ 100 มันยังคงอยู่ในการกำหนดวิธีการหาสองหลัก การทำเช่นนี้คุณสามารถใช้การออกแบบที่ทันสมัยมากขึ้นซึ่งจะได้รับถ้าไปที่หมายเลขเดิมและจะนำไปใช้ประกอบการ div 10 แล้วผลที่ตามมาและ 10 mod ประกอบการ
รหัสโปรแกรมสำหรับการคำนวณผลรวมของตัวเลขของจำนวนสามหลักจะเป็นดังนี้
โปรแกรม Sum_3; (ชื่อโปรแกรม)
var number3, Sum: จำนวนเต็ม; (รายชื่อของตัวแปรและกำหนดชนิดของพวกเขาเป็นจำนวนเต็ม)
เริ่มต้น (เริ่มต้นของโปรแกรมร่างกาย)
เขียน ( 'ป้อนจำนวนต้นไม้หลัก'); (แสดงวลี«อินพุตต้นไม้หลักจำนวน»)
อ่าน (number3); (ขาเข้าเริ่มต้นจำนวน)
ผลรวม: = number3 div 100 + number3 mod 10 + number3 div 10 mod 10; (การคำนวณจำนวนเงิน)
เขียน (Sum); (ผลการส่งออกบนหน้าจอ)
ปลาย
บันทึกบาง
โปรดทราบว่าการดำเนินการส่วนการชุมนุมเมื่อนำไปใช้จำนวนเต็มข้อโต้แย้งเกินชั้นเรียนของตน นี้พื้นฐานแตกต่างจากการดำเนินงานใน div "ปาสกาล" เช่นเดียวกับผู้ประกอบการ mod ที่ให้ผลลัพธ์เป็นจำนวนเต็ม
ลำดับของการดำเนินการของการดำเนินงานประเภทไบนารี (มจ. ดำเนินการเมื่อวันที่ 2 ตัวถูกดำเนินการ) ในการแสดงออกที่ซับซ้อนจะถูกกำหนดโดยจัดลำดับความสำคัญและวงเล็บของพวกเขา ในคำอื่น ๆ ถ้ามีวงเล็บจะมีการประเมินครั้งแรกในการแสดงออกของพวกเขาจากซ้ายไปขวา การดำเนินงาน * / mod และ div มีความสำคัญสูงกว่า + และ - หากวงเล็บไม่เป็นปัจจุบันแรกจากซ้ายไปขวาควรจะดำเนินการกับลำดับความสำคัญสูงและจากนั้น - + และ -
ตอนนี้คุณรู้ว่าสิ่งที่ฟังก์ชั่นที่ใช้ใน div ที่ "ปาสกาล" นอกจากนี้คุณยังรู้ว่าโอกาสที่นำเสนอประกอบการใช้ mod ว่าสำหรับแน่ใจว่าจะช่วยให้คุณสามารถสร้างการใช้งานของคุณเอง
Similar articles
Trending Now