وصف وظيفة ببرنامج: التخطيط الإنسيابي والبرنامج الشبيه
رموز التخطيط الإنسيابي flowcharting.
تبنى أي وظيفة ببرنامج من هذه التركيبات الأساسية الثلاثة.
تخطيط إنسيابي flowchart لوظيفة ببرنامج تقوم بحساب المضروب factorial لعدد مدخل.
تخطيط إنسيابي flowchart لوظيفة ببرنامج تقوم بجمع 1+2+3+...+10.
يمكن بناء وظيفة بأي برنامج program function من ثلاثة تركيبات أساسية: تركيبة التتابع sequence structure وتركيبة الاختيار selection structure (if-then-else) وتركيبة الإعادة repetition structure (loop). ففي تركيبة التتابع، يتم تنفيذ التعليمات في تتابع، واحدة بعد الأخرى. وفي تركيبة الاختيار، يتم اختيار واحدة من ضمن مجموعتين من التعليمات لتنفيذها استنادا إلى تحقيق شرط معين أو عدم تحقيقه. أما في تركيبة الإعادة، فإنه يتم إعادة تنفيذ مجموعة من التعليمات طالما تم تحقيق شرط معين. ويعتبر التخطيط الإنسيابي flowcharting والبرنامج الشبيه pseudo-code طريقتين نموذجيتين لشرح خطوات وظيفة برنامج ما. وتقوم طريقة التخطيط الإنسيابي باستخدام رسم مكون من مجموعة من الأشكال الهندسية لشرح خطوات الوظيفة ومسار تنفيذها ويصف كل شكل هندسي مختلف نوع معين من الإجراءات. أما طريقة البرنامج الشبيه فإنها تشرح خطوات الوظيفة باستخدام عبارات قريبة الشبه بعبارات اللغات الإنسانية.