อ่าน 3 นาที
สัญกรณ์รอง
สัญลักษณ์เสริม คือชุดของ สัญลักษณ์ภาพ ที่ใช้เพื่อปรับปรุงความอ่านง่ายของ สัญลักษณ์ที่เป็นทางการ ตัวอย่างของสัญลักษณ์เสริม ได้แก่ การเน้นไวยากรณ์ ของ รหัสต้นฉบับ คอมพิวเตอร์ขนาดและ...
สัญกรณ์รอง
สัญลักษณ์เสริมคือชุดของสัญลักษณ์ภาพที่ใช้เพื่อปรับปรุงความอ่านง่ายของสัญลักษณ์ที่เป็นทางการตัวอย่างของสัญลักษณ์เสริม ได้แก่การเน้นไวยากรณ์ ของ รหัสต้นฉบับคอมพิวเตอร์ขนาดและรหัสสีเพื่อให้จดจำสัญลักษณ์ที่ใช้กันทั่วไปเช่นธนบัตรหรือเหรียญ ได้ง่าย หรือรูปแบบการพิมพ์ทั่วไปที่มักพบในหนังสือทางเทคนิคเพื่อเน้นส่วนที่มีเนื้อหาประเภทเดียวกัน
สัญลักษณ์รองให้ข้อมูลที่ซ้ำซ้อน (มากกว่าที่จำเป็น) หากสัญลักษณ์ภาพเป็นวิธีเดียวในการให้ข้อมูลบางอย่าง เช่น ในสัญญาณไฟจราจรหรือคำอธิบายสัญลักษณ์ในแผนภูมิข้อมูลนั้นจะไม่ถือว่าเป็นสัญลักษณ์รอง สัญลักษณ์รองมักไม่ได้เป็นส่วนหนึ่งของสัญลักษณ์ที่เป็นทางการ แต่เป็นวิธีการจัดระเบียบสัญลักษณ์ที่เป็นทางการเพื่อให้เข้าใจได้ง่ายขึ้น ดังนั้น สัญลักษณ์รองจึงไม่เปลี่ยนแปลงความหมายที่แท้จริงของสัญลักษณ์ที่เป็นทางการ แต่ช่วยให้เข้าใจความหมายได้ง่ายขึ้น ในข้อความ เช่นภาษาโปรแกรมสามารถทำได้โดยใช้สัญลักษณ์ต่างๆ เช่นการเว้นวรรคและการระบายสีในสัญลักษณ์กราฟิกที่เป็นทางการ สามารถทำได้โดยใช้ความสมมาตรหรือความใกล้เคียงเพื่อบ่งบอกความสัมพันธ์
ในบริบทที่แตกต่างกัน
สัญกรณ์รองเป็นการอธิบายสัญกรณ์ที่เป็นทางการในบริบทต่างๆ ซึ่งสามารถแบ่งออกเป็นสองด้านหลัก ได้แก่ ข้อความและกราฟิก
บริบทของข้อความ
มีการแสดงสัญลักษณ์รองหลายรูปแบบที่พบเห็นได้ทั่วไปในข้อความ สัญลักษณ์รองมักพบได้ในงานจัดพิมพ์และโปรแกรมแก้ไขโค้ดโดยปรากฏในรูปของตัวหนา ตัวเอียง และระยะห่าง/การเยื้อง
สัญกรณ์รองเชิงข้อความในซอร์สโค้ดคอมพิวเตอร์
การใช้สัญลักษณ์เสริม เช่น การระบายสีและการเว้นวรรค มักถูกนำมาใช้ในสภาพแวดล้อมการพัฒนาแบบบูรณาการ เพื่อทำให้โค้ดต้นฉบับอ่านง่ายขึ้นและทำให้สัญลักษณ์ที่เป็นทางการเข้าใจง่ายขึ้นโค้ดภาษาซี ต่อไปนี้ ไม่ได้ใช้สัญลักษณ์เสริมเพื่อช่วยให้การตีความสัญลักษณ์ที่เป็นทางการง่ายขึ้น:
int main(){while(true){printf("I'm stuck in an infinite loop!");}}
ต่อไปนี้เป็นโค้ดเดียวกัน แต่มีการจัดย่อหน้าและเน้นไวยากรณ์ส่งผลให้สัญลักษณ์ทางไวยากรณ์ของภาษาซีอ่านง่ายขึ้น:
int main () { while ( true ) { printf ( "ฉันติดอยู่ในลูปอนันต์!" ); } }การบันทึกข้อความรองในรูปแบบตัวพิมพ์ใหญ่
ตัวอย่างของสัญลักษณ์เสริมที่พบได้ทั่วไปในงานเขียนภาษาอังกฤษ ได้แก่
- การใช้ ตัวหนาเพื่อเน้นส่วนใดส่วนหนึ่งของข้อความ
- ตัวเอียงซึ่งเป็นอีกวิธีหนึ่งในการเน้นข้อความบางส่วน
- ตัวอย่างต่อไปนี้ใช้การเว้นวรรคเพื่อแยกรายการสินค้าในรายการซื้อของที่ต้องซื้อจากร้านค้าต่างกันได้อย่างมีประสิทธิภาพ รายการสินค้าที่เว้นวรรคจะต้องซื้อจากร้านค้าที่รายการสินค้านั้น ๆ อยู่ภายใน
1.อาหารแช่แข็งของแอลลิสัน -ปลาทูน่าแช่แข็ง -ไก่บด -ปลาแท่งทอด -แฮมเบอร์เกอร์ 2 ปอนด์ 2.ของชำของซาร่าห์ -ซีเรียล 3 กล่อง -น้ำผลไม้ 2 กล่อง -ไข่ไก่ 2 โหล 3.ชุดสูทของจิม -เสื้อเชิ้ต 2 ตัว -เนคไทสีส้ม 1 เส้น บริบทกราฟิก
สัญลักษณ์เสริมมักใช้ในบริบทของภาพกราฟิกเพื่อสื่อสารข้อมูลเพิ่มเติมได้ดีกว่าสัญลักษณ์หลักที่ใช้ในภาพกราฟิกนั้น ๆ
ผังงาน


แผนผังแสดงขั้นตอนการทำงาน (flowchart)และโดยเฉพาะอย่างยิ่งแผนผังดรากอน (drakon charts)เป็นรูปแบบการแสดงผลเชิงกราฟิกที่ได้รับการศึกษามาอย่างดีและได้รับผลกระทบอย่างมากจากสัญลักษณ์เสริม งานวิจัยแสดงให้เห็นว่ามีปัจจัยด้านการจัดวางหลายประการที่ไม่ได้รวมอยู่ในสัญลักษณ์อย่างเป็นทางการ ซึ่งส่งผลต่อความเข้าใจง่ายของแผนผังแสดงขั้นตอนการทำงาน:
- ลด จำนวนครั้งที่เส้นโค้งตัดกัน: ควรลดจำนวนครั้งที่เส้นตัดกันให้น้อยที่สุดเพื่อให้ตรวจสอบย้อนกลับได้ง่าย ใน แผนภูมิ Drakonเส้นโค้ง (เส้นตรง) ทุกเส้นห้ามตัดกัน
- ลดความโค้งของเส้นโค้งให้น้อยที่สุด:ความโค้งที่มากเกินไปจะทำให้แบบจำลองดูซับซ้อนขึ้น ในแผนภูมิ drakonความโค้งของเส้นโค้งทั้งหมดจะถูกลดให้น้อยที่สุด
- ใช้ประโยชน์จากความสมมาตร:จัดวางองค์ประกอบต่างๆ ให้สมมาตรกันเมื่อเป็นไปได้
- จัดวางป้ายกำกับในแนวนอน:ป้ายกำกับข้อความจะอ่านง่ายขึ้นเมื่อจัดวางในแนวนอน
- การใช้ประโยชน์จากสถานที่ตั้ง:จัดกลุ่มสิ่งของที่เกี่ยวข้องเข้าด้วยกันเพื่อให้จดจำได้ง่าย
ตัวอย่างทางด้านขวาแสดงให้เห็นว่าเทคนิคเหล่านี้สามารถส่งผลกระทบอย่างมากต่อความเข้าใจง่ายเมื่อพิจารณาแบบจำลองกระบวนการ แบบจำลองนี้แสดงกระบวนการที่เรียบง่ายสำหรับการสั่งซื้อสินค้าจากเว็บไซต์ แผนภาพทั้งสองประกอบด้วยบล็อกที่เหมือนกันทุกประการและมีการเชื่อมต่อเหมือนกัน อย่างไรก็ตาม แบบจำลองที่ใช้สัญลักษณ์รองที่ดีกว่านั้นเข้าใจได้ง่ายกว่า ในขณะที่แบบจำลองอีกแบบหนึ่งต้องใช้การวิเคราะห์อย่างละเอียดเพื่อทำความเข้าใจเนื้อหา
การใช้ในทางที่ผิด
การใช้สัญลักษณ์รองที่ไม่เหมาะสมอาจทำให้การทำความเข้าใจแบบจำลองยากขึ้นอย่างมาก ในขณะที่การใช้สัญลักษณ์รองในทางที่ผิดก็อาจเป็นผลเสียได้เช่นกัน การใช้สมมาตรอาจทำให้ภาพกราฟิกดูน่าสนใจยิ่งขึ้น แต่ก็อาจทำให้เกิดความเข้าใจผิดได้หากใช้ไม่ถูกต้อง ตัวอย่างเช่น การวางสิ่งที่ไม่เกี่ยวข้องกันไว้ใกล้กันอาจทำให้ผู้อ่านเข้าใจผิดว่าสิ่งเหล่านั้นเกี่ยวข้องกัน นอกจากนี้ การใช้สีอย่างไม่มีหลักเกณฑ์อาจทำให้ผู้อ่านสับสนและสงสัยในความหมายของสีต่างๆ
ผู้เชี่ยวชาญ vs. มือใหม่
ความสามารถของแต่ละบุคคลในการเข้าใจและใช้สัญลักษณ์รองนั้นแตกต่างกันไปตามประสบการณ์ในสาขาที่เกี่ยวข้อง ผู้เชี่ยวชาญในสาขาต่างๆ มักจะสามารถใช้ประโยชน์จากเบาะแสที่ได้จากสัญลักษณ์รองได้ดีกว่า โดยเฉพาะอย่างยิ่ง ในการอ่านแผนภาพ ผู้เชี่ยวชาญมักมีทักษะในการอ่านโครงสร้างโดยรวมของแผนภาพและใช้เป็นแนวทางในการตรวจสอบรายละเอียดที่ได้จากสัญลักษณ์หลักได้ดีกว่า ซึ่งแตกต่างจากผู้เริ่มต้นที่มักจะมุ่งเน้นไปที่รายละเอียดของสัญลักษณ์หลักโดยไม่สนใจคำแนะนำที่ได้จากสัญลักษณ์รอง
นอกจากนี้ยังมีความแตกต่างกันตามระดับประสบการณ์/ความเชี่ยวชาญในการสร้างเอกสารที่ใช้สัญลักษณ์รอง ผู้เชี่ยวชาญมักจะใช้หลักการต่างๆ อย่างสม่ำเสมอ ในขณะที่ผู้เริ่มต้นมักจะใช้หลักการที่แตกต่างกันออกไป บางครั้งอาจยึดถือในระดับพื้นผิว แต่ไม่สามารถสื่อสารข้อมูลที่ต้องการได้ ในกรณีของแผนภาพวงจร จะเห็นได้จากข้อผิดพลาดทั่วไปของผู้เริ่มต้น เช่น การสร้างความสมมาตรทางสายตาในที่ที่ไม่มีความสมมาตรเชิงตรรกะ และการเปลี่ยนไปใช้สัญลักษณ์รองที่แตกต่างกันบ่อยครั้ง
ในฐานะส่วนหนึ่งของการบันทึกอย่างเป็นทางการ
ในบางกรณี สัญลักษณ์รองเป็นส่วนหนึ่งของสัญลักษณ์หลัก สัญลักษณ์หลักเหล่านี้พยายามปรับปรุงความอ่านง่ายโดยการบังคับให้มีสัญลักษณ์ทางสายตา ข้อแลกเปลี่ยนก็คือ สิ่งที่ในหลายกรณีเป็นเพียงสัญลักษณ์รอง (เช่น การเว้นวรรคในภาษาแบบอิสระ ) ตอนนี้กลับกลายเป็นส่วนหนึ่งของสัญลักษณ์หลัก และดังนั้นจึงไม่สามารถละเว้นได้
ตัวอย่างเช่น ภาษาการเขียนโปรแกรม Pythonกำหนดให้ซอร์สโค้ดต้องปฏิบัติตามกฎการเยื้องที่เข้มงวด ซึ่งมีจุดประสงค์เพื่อปรับปรุงความสามารถในการอ่านโค้ด โดยทำให้มั่นใจว่าคำสั่งที่อยู่ในระดับการซ้อนเดียวกันภายในบล็อกจะจัดเรียงอยู่ในคอลัมน์เดียวกัน อย่างไรก็ตาม สัญกรณ์รองประเภทอื่น ๆ ไม่ได้เป็นส่วนหนึ่งของสัญกรณ์อย่างเป็นทางการ[ 1 ]ตัวอย่างเช่น เมื่อตัดบรรทัดยาว ๆ ทุกบรรทัดที่เป็นส่วนต่อเนื่องจากบรรทัดก่อนหน้าสามารถเยื้องได้ตามอำเภอใจ[ 2 ]
ถ้าx == 1 : พิมพ์( "x คือ 1" ) พิมพ์( "x เป็นเลขคี่" ) พิมพ์( "ข้อความนี้จะถูกพิมพ์เสมอ" ) # อันนี้ไม่ถูกต้องพิมพ์( "Hello world" ) str = " " . join ( "คำเหล่านี้ถูกเยื้องเข้าไป" , "เพื่อให้อ่านง่ายขึ้น" )Markdownยังใช้การเยื้องเป็นส่วนหนึ่งของไวยากรณ์ที่เป็นทางการของภาษา การเยื้องเป็นสิ่งจำเป็นใน Markdown เมื่อสร้างการแสดงรหัสต้นฉบับบางอย่างของการอ้างอิงบล็อกรวมถึงเมื่อสร้างส่วนของรหัสต้นฉบับที่จะแสดงผลเป็นรหัสเอง[ 3 ]
#หัวข้อที่ 1# #โค้ด Markdown ที่มีการเยื้องระยะ ซึ่งจะแสดงผลเป็นโค้ดต้นฉบับ#
ดูเพิ่มเติม
หมายเหตุ
- ^ "Python: Myths about Indentation" . www.secnetix.de . เก็บถาวรจากต้นฉบับเมื่อ 2017-05-21 . เรียกดูเมื่อ2017-05-22 .
- ^ "PEP 8 -- คู่มือรูปแบบการเขียนโค้ด Python" . www.python.org . สืบค้นเมื่อ2017-05-22 .
- ^ Gruber, John (19 เมษายน 2558). "ไวยากรณ์ Markdown" . Daring Fireball . สืบค้นเมื่อ19 เมษายน 2558 .
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ สัญกรณ์รอง
สัญลักษณ์เสริม คือชุดของ สัญลักษณ์ภาพ ที่ใช้เพื่อปรับปรุงความอ่านง่ายของ สัญลักษณ์ที่เป็นทางการ ตัวอย่างของสัญลักษณ์เสริม ได้แก่ การเน้นไวยากรณ์ ของ รหัสต้นฉบับ คอมพิวเตอร์ขนาดและ...
ในบริบทที่แตกต่างกัน
สัญกรณ์รองเป็นการอธิบายสัญกรณ์ที่เป็นทางการในบริบทต่างๆ ซึ่งสามารถแบ่งออกเป็นสองด้านหลัก ได้แก่ ข้อความและกราฟิก
บริบทของข้อความ
มีการแสดงสัญลักษณ์รองหลายรูปแบบที่พบเห็นได้ทั่วไปในข้อความ สัญลักษณ์รองมักพบได้ใน งานจัดพิมพ์ และ โปรแกรมแก้ไขโค้ด โดยปรากฏในรูปของตัวหนา ตัวเอียง และระยะห่าง/การเยื้อง
บริบทกราฟิก
สัญลักษณ์เสริมมักใช้ในบริบทของภาพกราฟิกเพื่อสื่อสารข้อมูลเพิ่มเติมได้ดีกว่าสัญลักษณ์หลักที่ใช้ในภาพกราฟิกนั้น ๆ