مصطفى عيسى نشر 16 مايو أرسل تقرير نشر 16 مايو (معدل) ما هو الفرق بين الخوارزمية و الشيفرة الزائفة والمخطط الانسيابي؟ تم التعديل في 16 مايو بواسطة مصطفى عيسى 1 اقتباس
0 عبد الوهاب بومعراف نشر 16 مايو أرسل تقرير نشر 16 مايو (معدل) الفرق بينها يكمن في الغرض والاستخدام والطريقة التي يتم بها تمثيل عملية حل مشكلة معينة في البرمجة وهندسة البرمجيات، فالخوارزمية هي خطة لحل مشكلة، أما الشيفرة الزائفة هي وصف شبه برمجي للخوارزمية، والمخطط الانسيابي هو تمثيل بصري لهذه الخطوات. فالخوارزمية هي وصف دقيق لمجموعة من الخطوات التي تنفذ لحل مشكلة معينة أو لتحقيق هدف محدد. أين تعتمد على التسلسل المنطقي وتكون واضحة ومباشرة لتوجيه عملية التنفيذ. في حين أن الشيفرة الزائفة، أو الكود الكاذب، هي تمثيل شبه برمجي للخوارزمية، يكتب بلغة مفهومة للبشر، ويهدف إلى توضيح منطق الخوارزمية دون الالتزام بقواعد لغة برمجة معينة بحيث يستخدم لشرح الأفكار وتسهيل التواصل بين المبرمجين وغير المبرمجين. بينما المخطط الانسيابي هو تمثيل بياني للخوارزمية، يستخدم الأشكال والصناديق لتمثيل الخطوات والإجراءات، والأسهم لتوضيح تدفق العملية. يُسهل فهم تسلسل الخطوات ويوضح العلاقات بينها، ويستخدم في تصميم البرمجيات وتوثيق العمليات. وهذه أمثلة تبين الفروقات: هنا لدينا خوارزمية لحساب مجموع الأعداد من 1 إلى N: ابدأ. ضع المجموع = 0. ضع i = 1. طالما أن i ≤ N، قم بما يلي: أضف i إلى المجموع. زِد i بمقدار 1. اطبع المجموع. انتهى. وهذه هي الشيفرة الزائفة لنفس الخوارزمية: ابدأ المجموع = 0 i = 1 بينما i ≤ N افعل المجموع = المجموع + i i = i + 1 اطبع المجموع انتهى بينما المخطط الانسيابي يمكنك التعرف عليه أكثر من هنا: تم التعديل في 16 مايو بواسطة عبد الوهاب بومعراف 1 اقتباس
السؤال
مصطفى عيسى
ما هو الفرق بين الخوارزمية و الشيفرة الزائفة والمخطط الانسيابي؟
تم التعديل في بواسطة مصطفى عيسى1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.