คอมพิวเตอร์การเขียนโปรแกรม

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

 

 

 

 

Newest

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