halllo eskandar, how r u my man..sorry 4 not responding sooner, but i've been a bit busy, any ways, i think it's beter f we write n arabic when explaning stuff, so that all people can benefit from the information
pseudo code هى إسمها لغة شبه برمجية, يعنى شوية كلمات بالأنجليزى بيرمزوا لأوامر البرمجه بأى لغه, مثلا get أو read يعنى ادخال قيمة من المستخدم, دى ممكن تكون scanf فى السى أو cin فى ال سى بلس بلس أو read فى الباسكال أو حتى input فى الباسيك, وهكذا لكل واحد من الأوامرو الجمل المشهوره فى البرمجه مقابل فى ال pseudo code. و هو بيستخدم عادة فى أول مراحل تعلم البرمجه, فى مرحلة تعلم طريقة التفكير..قبل تعلم طريقة كتابة لغه معينة, أو لما تكون عايز تحل مشكله معينه من غير ما تتقيد بلغه أو الحل ده هيكون جزء من برنامج, أو إنك مش عايز تتشغل بالتفكير فى قواعد اللغه, وعايز تركز فى حل المشكله نفسها..مثلا لو برنامج بياخد رقمين من المستخدم, بيقسمهم على بعض و بيعرضهم على الشاشه
print "enter first num"
read a
print "enter second num"
read b
if b > 0
devide a over b in c
else print error
print "result"
print c
فى لغة ال سى مثلا ممكن نقول
int a,b,c;
printf("enter first number");
scanf("%d",&a);
printf("enter first number");
scanf("%d",&b);
if(b)
c=a/b;
else
printf("error");
[SIZE=4]بالنسبه لل flow charts, هى نفس الفكره تقريبا لكن فرقين مهمين, ال flow charts, او خرائط التدفق, هى تعبيرات رسوميه هندسية عن فئات من الأوامر, مثلا القرائه و الكتابه اهم نفس الرمز, أعتقد مستطيل.. جمل إتخاذ القرار شكلها "معين", بداية و نهاية البرنامج شكلها مربع, و هكذا.. الفرق التانى إن الflow charts ممكن تستخدم فى حل أى مشكله, و وضع لوغاريتم algorithm لحل أى مشكله, مش فى البرمجه بس..مثلا لو أنا عايز أوصفلك ازاى تشغل شريط فى الكاسيت.. هارسملك الأتى: أمسك الشريط, روح للكاسيت, إتأكد ان مفهوش شريط, هنا هنتفرع.. لو فيه شريط طلعه, لو مفهوش شغل الشريط اللى معاك, وهكذا, بالنسبه للمثال ده, خد رقمين من المستخدم, لو الرقم التانى صفر طلع رسالة خطأو لو لأ أقسمهم على بعض, إعرض النتيجه.. ياريت تشوف الملف المرفق it's a bit rough but readable
و لو عايز أى حاجه تانيه أنا فى الخدمه[/SIZE]