اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

خرائط التدفق تُستخدم لعدة أمور

  1. تكوين فكرة عامة عن البرنامج , حيث تطبيق البرنامج نفسه عن طريق الاكواد يأخذ وقت كبير نسبيًا لذا نستخدم خرائط التدفق لتنظيم أفكارنا قبل البدأ بكتابة الأكواد فيُصبح الأمر أسهل عند كتابة الأكواد حيث يكون بالفعل لدينا فكرة عما نقوم بتنفيذه
  2. مناقشة البرنامج قبل التنفيذ, فكما قلنا سابقًا خرائط التدفق تعطينا فكرة عامة مما يسمح لنا بمناقشة الخوارزمية المقدمة عبر خريطة التدفق وتعديلها قبل الشروع في التنفيذ حتى يكون التعديل أسهل
  3. يسهل فهمها بغض النظر عن اللغة, فعند كتابة الشفرة البرمجية بلغة جافا مثلًا أو بايثون لا يسهل قرائتها إلا من قِبل مبرمج جافا أو بايثون, فبالتالي خريطة التدفق يمكن إعتبارها لغة مُوحدة لشرح وتوصيل فكرة البرنامج والخوارزمية بغض النظر عن لغة المبرمج
  • 0
نشر

المخططات الخوارزمية هي خطوات لحل مشكلة معينة ، وينعكس تلك الخطوات بأكواد برمجية لحل مشكلة برمجية معينة

مثال صغير :

لنفترض أنه لديك قائمة من المهام ، وتريد أن تعرف ما اذا كانت بعض المهام لم تنفذ بعد ،  في هذه الحالة ستقوم بجلب جميع المهام وتصفية المهام غير المنفذة منها وفي حال لم يكن لديك أي مهام غير منفذة ستغلق الحلقة .

برمجياً تنفذ بهذا الشكل :  

$job = 0;

if ($job !=) {
	$job += 1;
}else{
	$job = 'All Jobs Are Done';
}

return $job; 

في هذا المثال افترضنا أن المهام غير المنفذة هي 0 قبل بداية الخوارزمية ، ثم دخلنا في IF Condition لتصفية المهام غير المنفذة 

بالمختصر المفيد :

الخوارزميات هي مراحل وخطوات لحل المشاكل ، وتنعكس ذلك في البرمجة كأكواد تكتب لحل مشكلة برمجية معينة .

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...