วิธีเขียน Pseudocode สำหรับเครื่องคิดเลข

นักธุรกิจทำงานที่โต๊ะ

โปรแกรมคอมพิวเตอร์ที่ดีมาจากการวางแผนอย่างรอบคอบ

เครดิตรูปภาพ: รูปภาพ Jupiterimages / Comstock / Getty

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

ขั้นตอนที่ 1

ลองนึกดูว่าต้องใช้อะไรบ้างในการทำให้เครื่องคิดเลขทำงานในระดับสูง และเขียนงานที่ต้องทำสูงๆ เหล่านั้นลงในกระดาษ อาจปรากฏขึ้นตามที่แสดงด้านล่าง:

วิดีโอประจำวันนี้

inputData = Read_Input() ผลลัพธ์ = Perform_Calculations (inputData) Display_Results (ผลลัพธ์)

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

ขั้นตอนที่ 2

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

พิมพ์ "ป้อนหมายเลขแรก" firstNumber = Read_Input พิมพ์ "ป้อนหมายเลขที่สอง" secondNumber = Read_Input พิมพ์ "ป้อนตัวดำเนินการ" พิมพ์ตัวดำเนินการ "ป้อนตัวดำเนินการ" = Read_Input ส่งคืน firstNumber, secondNumber, โอเปอเรเตอร์

ตัวแปร firstNumber, SecondNumber และตัวดำเนินการจะประกอบด้วยค่าที่ผู้ใช้ป้อนผ่านวิธีการบางอย่าง คำสั่งสุดท้ายจะส่งกลับตัวแปรไปยังโมดูลที่เรียก

ขั้นตอนที่ 3

วาดกล่องที่สองบนกระดาษและเขียนว่า "Perform_Calculations (firstNumber, secondNumber, operator) ที่ด้านบนสุด เพิ่มข้อความสั่งในกล่องนี้ซึ่งจำเป็นสำหรับการคำนวณโดยใช้ตัวเลขสองตัวและตัวดำเนินการที่ส่งผ่านไปยังฟังก์ชัน ข้อความเหล่านั้นอาจดูคล้ายกับข้อความต่อไปนี้:

ถ้าตัวดำเนินการ = "+" ผลลัพธ์ = firstNumber + secondNumber

อื่นถ้าตัวดำเนินการ = "-" ผลลัพธ์ = firstNumber - secondNumber

อื่นถ้าตัวดำเนินการ = "*" ผลลัพธ์ = firstNumber * secondNumber

อื่นถ้าตัวดำเนินการ = "/" ผล = firstNumber / secondNumber

ส่งคืนผลลัพธ์

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

ขั้นตอนที่ 4

วาดกล่องสุดท้ายบนกระดาษแล้วเขียน "Display_Result (ผลลัพธ์)" ที่ด้านบนของกล่อง จดข้อความที่จำเป็นในการนำเสนอผลลัพธ์ต่อผู้ใช้ เช่น:

พิมพ์ผล

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

เคล็ดลับ

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

หมวดหมู่

ล่าสุด

วิธีสร้างเอกสาร Word ให้เป็นรูปภาพ

วิธีสร้างเอกสาร Word ให้เป็นรูปภาพ

การแปลงเอกสาร Microsoft Word เป็นภาพดิจิทัลเป็น...

วิธีเปลี่ยน DOCX เป็น JPEG

วิธีเปลี่ยน DOCX เป็น JPEG

เปลี่ยนเอกสาร Word ของคุณให้เป็นไฟล์ JPEG เพื่...

ฉันจะสร้างอิโมติคอน Cross-Eyed ได้อย่างไร

ฉันจะสร้างอิโมติคอน Cross-Eyed ได้อย่างไร

อีโมติคอนสร้างขึ้นจากชุดอักขระบนแป้นพิมพ์ของคุ...