"Pascal" คือ ... ภาษา "Pascal" สำหรับผู้เริ่มต้น: คำอธิบาย

ในความกว้างใหญ่ของเว็บทั่วโลกคุณสามารถพบได้โปรแกรมมากมายในภาษา Pascal แต่มันยากกว่ามากที่จะเข้าใจว่าพวกเขาทำงานอย่างไรและทำงานอย่างไร มาเรียนรู้พื้นฐานการเขียนโปรแกรมด้วยกัน!

ภาษาอัลกอริทึม: แนวคิดพื้นฐาน

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

ปาสกาลคือ

สัญลักษณ์ภาษาอัลกอริทึมเป็นอะตอมที่แบ่งแยกไม่ได้ที่ใช้ในการเขียนโค้ด

โครงสร้างพื้นฐานเป็นหน่วยขั้นต่ำที่มีความหมายในตัวเอง

นิพจน์คลาสสิกของภาษาถูกสร้างขึ้นจากสองหน่วยด้านบนและตั้งกฎสำหรับการค้นหาค่าที่ต้องการ

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

ภาษาปาสคาล

อัลกอริทึมมีจำนวนมากภาษา "Pascal" (มีคู่มือแยกต่างหากสำหรับผู้เริ่มต้น) เป็นหนึ่งในนั้น ตัวอักษรประกอบด้วยตัวเลขตัวอักษรและอักขระพิเศษ นี่คือรายการของพวกเขา:

  • 26 ละตินตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก
  • ขีดล่าง;
  • หลักสิบ;
  • ลิมิตเตอร์;
  • สัญญาณการทำงาน
  • ตัวระบุ;
  • คำสงวน (บริการ) ของระบบ

ภาษาปาสคาล

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

โครงสร้างภาษาเบื้องต้น

ภาษาปาสคาลสำหรับผู้เริ่มต้นประกอบด้วยสตริงตัวเลขและชื่อ

ตัวเลขที่ใช้ในรหัสของภาษาที่เป็นปัญหาการเขียนโปรแกรมมักเขียนด้วยระบบฐานสิบ อาจเป็นได้ทั้งจริงและทั้งหมดซึ่งมักจะกล่าวถึงโดยไม่มีจุดทศนิยม หากตัวเลขเป็นค่าบวกแสดงว่าสามารถละเครื่องหมายได้

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

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

ห้ามมิให้ใช้ชื่อมาตรฐานของค่าคงที่โพรซีเดอร์ประเภทไฟล์ฟังก์ชันตลอดจนนิพจน์บริการเป็นตัวระบุภาษา

ช่องว่างจะช่วยปรับปรุงความชัดเจนของโค้ด แต่ควรจำไว้ว่าไม่สามารถแยกชื่อและตัวเลขตรงกลางได้

ไวยากรณ์ภาษาอัลกอริทึม

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

อัฒภาค (;) เป็นสัญญาณเงื่อนไขที่ระบุจุดสิ้นสุดของบรรทัดปัจจุบันและความจำเป็นในการย้ายไปยังบรรทัดใหม่ แต่ข้อยกเว้นอาจเป็นคำสั่งบริการ: const, var, begin และอื่น ๆ

วิทยาการคอมพิวเตอร์ปาสคาล

คำสั่งสิ้นสุดจะปิดโปรแกรมดังนั้นจึงต้องใส่ช่วงเวลาหลังจากนั้น บางครั้งโค้ดอาจมีไฟล์แนบหลายไฟล์จากนั้นจุดเริ่มต้นและจุดสิ้นสุดของบล็อกจะคั่นด้วยอัฒภาค

ในการกำหนดค่าเฉพาะให้กับตัวแปรคุณต้องนำหน้าเครื่องหมายเท่ากับด้วยเครื่องหมายทวิภาค ตัวอย่างเช่นคุณต้องการตั้งค่า n = 13 แต่ในโค้ดจะมีลักษณะดังนี้ n: = 13

หากคุณเรียนรู้กฎเหล่านี้คุณสามารถเรียนรู้วิธีการเขียนโค้ดโปรแกรมได้อย่างรวดเร็วโดยไม่มีข้อผิดพลาดทางไวยากรณ์

ตัวดำเนินการแบบคลาสสิกของภาษาปาสคาล

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

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

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

ตัวดำเนินการมอบหมาย

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

ตัวดำเนินการผสม

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

ตัวดำเนินการของภาษาปาสคาลที่เป็นส่วนหนึ่งของโครงสร้างผสมอาจแตกต่างกันโดยสิ้นเชิงเนื่องจากไม่มีข้อ จำกัด ความลึกของรังอาจแตกต่างกันไป

ตัวดำเนินการตามเงื่อนไขของภาษาโปรแกรม

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

คำสั่งที่มีเงื่อนไขเชิงโครงสร้างมีลักษณะดังนี้:

ถ้า <condition> แล้ว <statement1> อื่น <statement2>

ปาสคาลสำหรับผู้เริ่มต้น

ในนิพจน์นี้มิฉะนั้นถ้าเป็นคำสงวนเงื่อนไขคือนิพจน์เชิงตรรกะที่มีเนื้อหาตามอำเภอใจและตัวดำเนินการคือคำสั่งใด ๆ ของภาษาโปรแกรมที่ใช้

โครงสร้างของรหัสโปรแกรม

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

ส่วนหัวมักจะมีชื่อของรหัส ตัวอย่างเช่นโปรแกรม MyFirst

ส่วนคำอธิบายอาจรวมถึงไลบรารีที่เชื่อมโยงโมดูลเลเบลค่าคงที่ประเภทตัวแปรบทที่อธิบายถึงฟังก์ชันและโพรซีเดอร์

ตัวอย่างโปรแกรมในภาษาปาสคาล

ส่วนคำอธิบายโมดูลมีชื่ออยู่ภายในไลบรารีที่เชื่อมโยงและขึ้นต้นด้วยใช้คำสงวน ควรเป็นคำอธิบายแรกในบรรดาคำอธิบายอื่น ๆ อย่าลืมแยกชื่อโมดูลด้วยลูกน้ำ

คุณสามารถใส่ป้ายกำกับบนตัวดำเนินการใด ๆ ของรหัสโปรแกรมซึ่งชื่อที่ควรกล่าวถึงในส่วนที่เกี่ยวข้องของคำอธิบาย

คำอธิบายก่อนกำหนดของค่าคงที่ช่วยให้โค้ดสามารถเขียนชื่อแทนค่าตัวเลขหรือตัวอักษรได้

ในส่วนที่อธิบายตัวแปรที่ใช้คุณควรระบุประเภททั้งหมดที่จะเกี่ยวข้อง: "var c, a, r: integer; k, l, m: char; h1, h2: boolean;"

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

ข้อความรหัสต้องลงท้ายด้วยจุด

โปรแกรมตัวอย่าง

"Pascal" เป็นภาษาพื้นฐานและหลังจากศึกษาข้อมูลข้างต้นแล้วคุณสามารถดำเนินการเขียนโค้ดได้โดยตรง

ตัวดำเนินการ Pascal

มาทำให้แอปพลิเคชันแสดงวลี "นี่เป็นโปรแกรมแรกของฉัน!"

ตัวอย่างของโปรแกรม Pascal มีความสำคัญมากที่ต้องทำความเข้าใจดังนั้นลองใช้เลย

เริ่ม
Writeln (เป็นโปรแกรมแรกของฉัน! ");
สิ้นสุด.

ง่ายๆแค่นั้นเอง!

ดูโค้ดที่ซับซ้อนกว่านี้ซึ่งสามารถใช้เพื่อค้นหารากของสมการกำลังสอง ให้ความสนใจกับหลักการสร้างนิพจน์เชิงคำนวณ

คำอธิบายปาสคาล

เราหวังว่าคุณจะพบว่าตัวอย่างภาษาปาสคาลมีประโยชน์