ทุกวันนี้ โปรแกรมเมอร์มักจะไม่วาดผังงานสำหรับพวกเขาเมื่อเขียนโปรแกรม แต่ในหลักสูตรวิทยาการคอมพิวเตอร์ของโรงเรียน ครูมักต้องการให้นักเรียนเข้าร่วมโปรแกรมที่มีรูปแบบดังกล่าว แต่งได้ไม่ยาก
จำเป็น
- - ลายฉลุสำหรับวาดไดอะแกรมบล็อก
- - ดินสอกด;
- - ยางลบ;
- - กระดาษ;
- - คอมพิวเตอร์พร้อมอินเทอร์เน็ต
คำแนะนำ
ขั้นตอนที่ 1
จุดเริ่มต้นและจุดสิ้นสุดของอัลกอริทึมถูกระบุด้วยวงรี ข้างในมีคำว่า "จุดเริ่มต้น" และ "จุดสิ้นสุด" ตามลำดับ จากรูปวงรีซึ่งเป็นสัญลักษณ์ของการเริ่มต้นของอัลกอริทึม ลูกศรหนึ่งอันลงไป ไปจนถึงวงรีซึ่งเป็นสัญลักษณ์ของจุดสิ้นสุดของอัลกอริธึม ลูกศรมาจากด้านบน
ขั้นตอนที่ 2
ขั้นตอนที่สอดคล้องกับการกระทำที่ไม่ใช่ I / O จะแสดงด้วยสี่เหลี่ยม ตัวอย่างของการกระทำดังกล่าวกำลังคำนวณโดยสูตรและกำหนดผลลัพธ์ให้กับตัวแปรเฉพาะ ลูกศรจากขั้นตอนก่อนหน้ามาที่สี่เหลี่ยมด้านบน และลูกศรไปยังขั้นตอนถัดไปมาจากด้านล่าง
ขั้นตอนที่ 3
สี่เหลี่ยมด้านขนานใช้เพื่อระบุขั้นตอนที่สอดคล้องกับการทำงานของ I / O การดำเนินการดังกล่าวมีสองประเภท: การกำหนดข้อมูลที่ได้รับจากที่ใดที่หนึ่งไปยังตัวแปรและการส่งออกข้อมูลจากตัวแปรไปยังไฟล์ พอร์ต หน้าจอ เครื่องพิมพ์ ฯลฯ
ขั้นตอนที่ 4
สาขาถูกระบุด้วยเพชร ลูกศรจากขั้นตอนก่อนหน้ามาที่มุมบนของรูปสี่เหลี่ยมขนมเปียกปูน และลูกศรที่ทำเครื่องหมายว่า "ไม่" และ "ใช่" จะมาจากมุมด้านข้าง พวกเขามาถึงขั้นตอนที่ต้องทำตามลำดับหากไม่เป็นไปตามเงื่อนไขและตรงตามเงื่อนไข มุมล่างของรูปสี่เหลี่ยมขนมเปียกปูนว่างไว้ เงื่อนไขนั้น (เช่น ความเสมอภาค เข้มงวด หรือไม่เข้มงวด) ถูกเขียนไว้ในรูปสี่เหลี่ยม
ขั้นตอนที่ 5
สี่เหลี่ยมผืนผ้าที่มีผนังสองชั้นแสดงถึงการเปลี่ยนไปใช้รูทีนย่อย หลังจากพบคำสั่ง return ในรูทีนย่อย การดำเนินการของโปรแกรมหลักจะดำเนินต่อไป ชื่อของรูทีนย่อยจะแสดงอยู่ภายในสี่เหลี่ยม บล็อกไดอะแกรมของรูทีนย่อยทั้งหมดจะอยู่ใต้บล็อกไดอะแกรมของโปรแกรมหลักหรือในหน้าแยกต่างหาก
ขั้นตอนที่ 6
จะสะดวกที่สุดในการวาดผังงานผ่านลายฉลุพิเศษโดยใช้ดินสอกด สามารถใช้ยางลบลบได้เหมือนดินสอทั่วไป แต่ไม่จำเป็นต้องเหลา
ขั้นตอนที่ 7
หากคุณต้องการสร้างผังงานด้วยระบบอิเล็กทรอนิกส์ ให้ใช้แอปพลิเคชันออนไลน์ชื่อ Flowchart หากต้องการ คุณยังสามารถเชี่ยวชาญภาษาโปรแกรมพิเศษ ซึ่งกระบวนการเขียนโปรแกรมประกอบด้วยการวาดผังงาน มีสองภาษาดังกล่าว: Dragon และ HiAsm