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

"ปาสคาล" ผู้ประกอบการ การเขียนโปรแกรมภาษาปาสคาล

น่าจะเป็นที่รู้จักกันทุก schoolchild ภาษาโปรแกรมซึ่งเรียกว่า "ปาสกาล" มันคืออะไร? มันมีมานานภาษาที่ตายหลังจากทั้งหมดจะใช้สำหรับการฝึกอบรมนักเรียนและโรงเรียนถือว่าเป็นฐาน มันหมายถึงรุ่นที่เรียบง่ายของ Algol แต่แตกต่างหลัง "ปาสคาล" สามารถนำมาใช้ในการเขียนโปรแกรมจริงและแม้เกม ก่อนหน้านี้เขามีความนิยมมากพอ แต่ตอนนี้เก็บไว้ในความเป็นจริงเพื่อการฝึกอบรม สิ่งแรกที่ดึงดูดโปรแกรมเมอร์ที่มีศักยภาพเพื่อ "ปาสคาล" - มันเป็นไปได้ที่จะเขียนในขณะที่รักษาคุณสมบัติของภาษาอังกฤษที่ไม่ปริศนามากกว่าการใช้รูปแบบพิเศษที่ได้รับการยอมรับในภาษาเช่นซี

พระองค์ทรงสร้าง "ปาสกาล" นิกคลอสเวิร์ธในปี 1970 เขาตั้งชื่อภาษาหลังจากที่นักวิทยาศาสตร์ เบลสปาสคาล, ผู้เป็นบิดาของรถคันแรกของโลก มันสามารถเพิ่มตัวเลขสองตัวที่แตกต่างกัน เป็นทายาทสายตรงของภาษา "ปาสคาล" คือ "Modula-2." หลังเป็นรุ่นปรับปรุง

ระบบการเขียนโปรแกรม

ปาสคาลเอบีซี - การเขียนโปรแกรมภาษาที่นำเสนอโดยระบบที่มีอยู่ อย่างไรก็ตามการอธิบายเป็นตัวแปรของคนรุ่นใหม่

ทำไมมันสร้าง "ปาสกาล ABS"? ด้วยเหตุนี้มีสองเหตุผลที่สำคัญ:

  • ระบบที่ล้าสมัยของภาษาต้นฉบับ;
  • ความปรารถนาที่จะสร้างสภาพแวดล้อมการเขียนโปรแกรมที่ทันสมัยมากขึ้นและบูรณาการ

ภาษา ปาสคาลเอบีซี รวมถึงระบบคลาสสิก "ปาสกาล" องค์ประกอบ "เดลฟี" และการขยายตัวของตัวเอง เขาปรากฏตัวขึ้นในปี 2002

นอกจากนี้ยังมีคอมไพเลอร์ที่มีชื่อเดียวกันซึ่งเป็นที่มีประสิทธิภาพและทันสมัย สภาพแวดล้อมของโปรแกรม เขาสามารถที่จะทำงานบน Linux, MacOS เช่นเดียวกับบน Windows

กรอบ Net ช่วยให้คุณใช้คุณสมบัติเพิ่มเติมบางอย่างเช่นเดียวกับการเขียนโปรแกรมในโครงสร้างเชิงวัตถุและการทำงานสไตล์ ผู้เขียนของภาษานี้กลายเป็น Mikhalkovich เขาได้รับอิทธิพลโดยไม่เพียง แต่ "ปาสคาล" และ "เดลฟี" แต่ยัง C # และ "งูใหญ่"

ลักษณะทั่วไปของผู้ประกอบการ

ผู้ประกอบการของภาษาการเขียนโปรแกรมจะต้องเขียนโปรแกรม พวกเขาทำให้มันเป็นไปได้ที่จะดำเนินการทำงานบางอย่างและขั้นตอนวิธี ทีมใน "ปาสกาล" แตกต่างจากองค์ประกอบอื่น ๆ ? ความจริงที่ว่าพวกเขาเกี่ยวข้องกับการดำเนินการของการกระทำนั้น "ปาสคาล" ถูกออกแบบมาเพื่อให้ผู้ประกอบการทั้งหมดที่มีองค์ประกอบของคำเสริมพิเศษ สั่งแยกระหว่างตัวเองและองค์ประกอบอื่น ๆ โดยใช้เครื่องหมายอัฒภาค (;) ผู้ประกอบการทั้งหมดจะถูกแบ่งออกเป็นกลุ่ม:

  • ง่าย คำสั่งเหล่านี้ไม่ได้มีองค์ประกอบอื่น ๆ เหล่านี้คือผู้ประกอบการที่ได้รับมอบหมาย (ลำไส้ใหญ่และเดียวกัน) ขั้นตอนการเปลี่ยนแปลงที่ไม่มีเงื่อนไข (ใช้สำหรับแท็ก)
  • โครงสร้าง งบเหล่านี้จะสร้างขึ้นจากองค์ประกอบอื่น ๆ : คำสั่งสารประกอบเงื่อนไขลูปเข้าร่วม

ทั้งสองกลุ่มจะได้รับการกล่าวถึงในบทความนี้

ขั้นตอนการดำเนินการ

เรื่องนี้ต้องมีผู้ประกอบการที่จะเรียกขั้นตอน เพื่อสร้างบรรทัดในสภาพแวดล้อมการเขียนโปรแกรมที่คุณต้องระบุตัวระบุตามพารามิเตอร์ของสายที่ควรอยู่ อย่างไรก็ตามในภาษาที่มีการรักษาที่ไม่ได้มีองค์ประกอบที่ผ่านมา พวกเขา "ปาสคาล" จะถูกแบ่งออกเป็นสองประเภท:

  • มาตรฐาน (จดทะเบียนในภาษา);
  • ที่กำหนดเอง (ที่สร้างขึ้นโดยโปรแกรมเมอร์)

เมื่อ propisaniem ชุดใดชุดหนึ่งขององค์ประกอบในแถวที่ถูกเปิดใช้งานอย่างใดอย่างหนึ่งหรือขั้นตอนอื่น ๆ

ผู้ประกอบการ ( "ปาสคาล") ซึ่งเป็นผู้รับผิดชอบสำหรับงานทั่วไป, พอที่จะจำได้อย่างง่ายดาย คุณจะต้องเขียนในส่วน Declarations ใช้คำและใส่รายละเอียดของขั้นตอนที่ มีองค์ประกอบมาตรฐานที่ไม่จำเป็นต้องใส่ในบล็อกแรกเป็น เหล่านี้เป็นงานที่อ่านเขียนและอื่น ๆ

ขั้นตอนที่กำหนดเองจำเป็นก่อนที่โปรแกรมการทำงานในการออกแบบและวางในส่วนรายละเอียดหรือโมดูล ถ้าคุณใช้ตัวเลือกหลังควรจะเขียนในส่วนการใช้ประโยชน์หรือขั้นตอน

ผู้ประกอบการรถรับส่งที่ไม่มีเงื่อนไข

ผู้ประกอบการง่ายต่อการใช้ค่อนข้างง่ายรวมทั้ง GOTO ใน "ปาสคาล" มีแท็กส่วนซึ่งจะช่วยให้คุณใส่บางอย่างจำเป็นต้องมีการพัฒนาเพื่อผู้ประกอบการและต่อมาเนื่องจากการกระโดดอย่างไม่มีเงื่อนไขในการอ้างถึงมัน ในฐานะที่เป็นฉลากที่จะใช้ชุดของตัวเลขและตัวอักษรโดยไม่ต้องเว้นวรรคหรือช่องว่าง จากบรรทัดมันจะถูกคั่นด้วยเครื่องหมายทวิภาค (:) ก่อนที่คุณจะสร้างป้าย LABEL ดูรายละเอียดต้องระบุชื่อขององค์ประกอบ

ก่อนที่คุณสร้างสรรพสินค้าที่คุณต้องรู้เกี่ยวกับบางส่วนของความแตกต่าง:

  • ทั้งหมดที่แท็กอธิบายต้องใช้;
  • ถ้ารายการที่มีชื่อของตัวเลขที่คุณจะไม่สามารถประกาศให้

แต่น่าเสียดายที่หรือโชคดีที่คำสั่ง GOTO ในภาษาสมัยใหม่ไม่ได้ใช้การเขียนโปรแกรม เพราะนี่คือความจริงที่ว่าระบบดังกล่าวมีการทำงาน, การสร้างหลักการของการลำเลียง และผู้ประกอบการดังกล่าว ( "ปาสคาล") ในฐานะ GOTO ละเมิดกระบวนการคอมพิวเตอร์

เงื่อนไขผู้ประกอบการ

คำสั่งเงื่อนไขส่งออกแบบ IF-THEN-ELSE จะใช้ในการแสดงสาขาซึ่งเป็นหนึ่งในศูนย์รวมจำเป็นต้องโกหก ขั้นตอนการคำนวณจะดำเนินการในหนึ่งในตัวเลือกที่นำเสนอ อัตภาพกระบวนการจะถูกแบ่งออกเป็นสองประเภท:

  • โครงสร้างส้อม (ที่มีสองทางเลือกแต่ละที่นำไปสู่ผลของมัน);
  • โครงสร้างบายพาส (เมื่อตัวเลือกที่สองเป็นความผิดและในกรณีเช่นโปรแกรมทะลุผลที่ใช้สำหรับความจริง)

การออกแบบของงบ IF-THEN-ELSE เป็นโครงสร้าง คำพูดเหล่านี้จะถูกสงวนไว้ ในกรณีนี้หลังไม่อยู่ภายใต้การใช้บังคับ

วิธีการออกแบบหรือไม่ ด้วยภาษาอังกฤษมันแปลว่า "ถ้า-แล้วอื่น" ถ้าเงื่อนไขโปรแกรมที่ระบุเป็นจริงแล้วความจริงที่ว่ามันถูกเขียนขึ้นหลังคำแล้ว และถ้ามันเป็นความผิดจริงๆเชื่อว่าสิ่งที่เขียนอยู่บนหรืออื่น ๆ หลังจากบรรทัดจากนั้น

คำสั่งผสม

เพื่อให้เข้าใจวลีนี้ก็เป็นสิ่งจำเป็นที่จะทราบความหมาย งบ Compound ( "ปาสคาล") - ชุดของการดำเนินงานในการเขียนโปรแกรมที่วงเล็บ BEGIN-END ที่ เนื่องจากการนี้กลุ่มของคำสั่งที่จะแสดงเป็นแบบบูรณาการครั้งเดียว

เลือกผู้ประกอบการ

เนื่องจากข้อเท็จจริงที่ว่าคำสั่ง IF สามารถทำงานที่มีเพียงสองสาขาทีมเลือกกรณีที่ถูกจัดตั้งขึ้น ในระบบนี้ยังมีฟังก์ชั่นคำ - กรณีของการสิ้นสุดอื่น ในกรณีนี้หลังยังสามารถละเว้น ก่อนที่จะมีผลงานของผู้ประกอบการจะต้องประกาศพารามิเตอร์และความคุ้มค่า ถ้าคีย์ที่เลือกจะถูกจับคู่กับการเลือกของค่าคงที่จะดำเนินการผู้ประกอบการซึ่งเป็นหลังสุดท้าย ถ้าถูกต้องไม่เป็นปัจจุบันและทีมงานทั้งหมดจะถูกละเว้น มันดำเนินการตัวเลือกที่มาหลังคำว่า ELSE หรือหลังจากคำสั่งกรณีที่

ทางเลือกนี้ของผู้ประกอบการใน "ปาสคาล" ไม่ได้ใช้ระบบการทำงานเป็น IF ไม่มีเงื่อนไขการทดสอบอย่างชัดเจนมี ถ้าเราพิจารณาการทำงานของเขาในรายละเอียดมากขึ้นเราจะเห็นว่าเป็นกรณีที่มีขนาดเล็กแนะนำไม่สอดคล้องกันในโปรแกรมเนื่องจากผู้ประกอบการที่จบลงด้วยการที่สิ้นสุดซึ่งไม่ได้จับคู่ BEGIN มันเป็นอะไรที่ง่ายต่อการใช้โดยเฉพาะอย่างยิ่งถ้ามี 5 หรือมากกว่าทางเลือก กำหนดอย่างต่อเนื่อง IF-แล้วจะมีความยาวและนี่คือไม่ได้เป็นกระบวนการที่สะดวกสบาย

ผู้ประกอบการ ( "ปาสคาล"): รอบ

วงจรคืออะไร? พวกเขาบ่งบอกถึงการทำซ้ำของบางส่วนของระบบคำสั่งหลายครั้งที่จะครบตามเงื่อนไข ใน "ปาสกาล" ที่รู้จักกันในสอง ชนิดของรอบ :

  • พารามิเตอร์รอบ;
  • การย้ำ

ทุกคนคืออะไร? พารามิเตอร์แรก (กับรอบพารามิเตอร์) เป็นที่รู้จักกันเสมอ บางครั้งเรียกว่าปกติ ความแตกต่างหลักของมันคือว่าจำนวนของการเกิดซ้ำของวงจรเป็นที่รู้จักกันล่วงหน้า

ย้ำเป็นความแตกต่างที่ไม่รู้จักที่คล้ายกัน วนซ้ำเกิดขึ้นตราบใดที่มีเงื่อนไขว่าจะไม่เกิดขึ้น

แยกแยะความแตกต่างชนิดและประเภทของวงจรที่เป็นไปได้ด้วยความช่วยเหลือของบางส่วนของโครงสร้างที่:

  • ซ้ำ: ทำซ้ำกับ postcondition
  • ในขณะที่: ซ้ำซ้อนของสิ่งที่จำเป็น
  • สำหรับ - บัญชีผู้ประกอบการ มันถูกใช้ในพารามิเตอร์วงจร

สองตัวเลือกแรกที่ใช้สำหรับการทำซ้ำซ้ำ แตกต่างหลักจากคำสั่งสุดท้าย - คุณสามารถใช้พวกเขาใน วงที่มีพารามิเตอร์ และ - สำหรับการเกิดซ้ำโดยไม่ต้องตั้งเป็นไปไม่ได้

ผู้ประกอบการ IO

สำหรับการปฏิสัมพันธ์กับสภาพแวดล้อมสภาพแวดล้อมที่โปรแกรมตอบสนองงบนำเข้าส่งออก พวกเขาช่วยให้คุณสามารถป้อนข้อมูลและแสดงผลบนหน้าจอหรือพิมพ์ คำสั่งการอ่านจะช่วยให้ผู้ใช้เพื่อระบุโปรแกรมเรียกใช้ข้อมูลของพวกเขา นี้จะเกิดขึ้น? โปรแกรมสำหรับระยะเวลาของการหยุดที่เคอร์เซอร์กระพริบจะปรากฏขึ้นบนหน้าจอซึ่งอยู่ระหว่างรอข้อมูลจากมนุษย์ ความแตกต่างในสองงบอ่านและ readln ขนาดเล็ก ล่าสุดเพียงแค่เลื่อนเคอร์เซอร์ไปยังบรรทัดถัดไป

O Operator ( "ปาสคาล") - เขียน (LN) LN ชิ้นจะช่วยให้การดำเนินการต่อข้อมูลออกในบรรทัดถัดไป หากโปรแกรมระบุคำสั่งง่ายๆก็จะปรากฏขึ้นบนหน้าจอเป็นคำที่ว่างเปล่า ใช้ในความหมายนี้คำสั่งนี้ไม่จำเป็นต้องใช้

นอกจากนี้ยังมีผู้ประกอบการ var ใกล้ พวกเขาไม่สามารถนำมาใช้หากคำสั่งที่ไม่ต้องใช้โปรแกรมเอง

ประกอบการรายใหญ่ ( "ปาสคาล") อธิบายไว้ในบทความ พวกเขาจะช่วยให้ดีขึ้นในการเขียนโปรแกรมที่พวกเขาทำงานได้อย่างรวดเร็วและเป็นธรรมโดยไม่ผิดพลาด โดยไม่ต้องมันไม่ทำงานออกอะไรในการเขียนโปรแกรมในอนาคตที่จะทำงานร่วมกับภาษา "ปาสกาล" โปรแกรมที่ไม่มีผู้ประกอบการอนิจจาไม่สามารถจินตนาการ ซึ่งหมายความว่าพวกเขาจะต้องสามารถที่จะดำเนินการ มันอาจจะดูเหมือนประกอบวงจรที่ซับซ้อน แต่จะต้องได้รับการฝึกอบรมและปัญหาทั้งหมดหายไป ขอให้โชคดีในการทำงานของคุณ!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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