دندونة والأحباب


دندونة والأحباب

منتدى ياكل الجوووووووو
 
الرئيسيةالبوابةالتسجيلدخول

                


شاطر | 
 

 شرح السودوكود

اذهب الى الأسفل 
كاتب الموضوعرسالة
ice princess
*
*
avatar

الجنس انثى القوس عدد المساهمات : 556
تاريخ التسجيل : 10/09/2009
العمر : 22
الموقع الموقع : dandona-firend.ahlamontada.com

مُساهمةموضوع: شرح السودوكود   الخميس أكتوبر 21, 2010 11:48 am

سودوكود pseudo code

تعريف السودوكود

تنقسم الكلمة الى جزئين سودو تعنى غير حقيقى
وكود تعنى برنامج مكتوب باحدى لغات البرمجة
فهو طريقة لعرض خطوات حل مسألة باستخدام أوامر مختصرة

مزايا السودوكود
1- سهل الفهم
2- لايستعمل رموز خاصة
3- لايستعمل قواعد خاصة
4- من السهل تحويله إلي برنامج باستعمال احدي لغات البرمجة

عيوب السودوكود

1- قد يكون طويلا في حالة المسالة المعقدة

مكونات السودوكود
•كلمات
•مقاطع
•جمل

قواعد وقيود السودوكود
•اختيار اسماء متغيرات ذات معنى
مثلا عند حساب المساحه نعطى المتغير اسم Area وعند حساب المجموع يكون Sum
•كتابة الاوامر بطريقة واضحة

بنية تركيب البرنامج

1.أوامر متتالية
تنفذ الاوامر واحد تلو الاخر بنفس الترتيب
2.الاختيار والتشعيب
باستخدام جمله if – then- else
3.التكرار
لتكرار تنفيذ امر معين عدد من المرات

أمثلة على السودوكود

اكتب سودوكود يوضح قسمة رقمين واظهار ناتج القسمة
ندخل الرقم الاول input the first mber
ندخل الرقم الثانى input the second mber
نختبر اذا كان الرقم الثانى=صفر if ber2=0 then
يطبع القسمة مستحيلة, لا يمكن القسمة على الصفر يذهب للخطوة الاخيرة
print ”division impossible”and go to last step
غير ذلك (الرقم الثانى لا يساوى صفر) else
الناتج=الرقم الاول/الثانى result=mber1/mber2
يطبع الناتج print result


مثال أخر على السودو كود

اكتب سودوكود لحساب مجموع الارقام الفردية من 1 الى 25

1 - ضع قيمة ابتدائية للمجموع= initialize sum= 0 0
2- ضع قيمة ابتدائية لترتيب العدد=0 وضع الرقم الاول =1
Initialize the mber of terms n=0 and the first term t=1
3- اضف الرقم الجديد الى المجموع add the new term to sum sum=sum+term
4- نزيد عدد الارقام بـ 1ونضيف 2 الى الرقم n=n+1 t=t+2
increment mber of terms by 1 and the term value by 2

5- اذا كان الرقم =25 يدهب للخطوه 6 if n=25 then go to 6
6- غير ذلك يكرر الخطوات من 3 الى 4 else perform steps 3 & 4
7- اطبع مجموع الاعداد print sum

انهاء البرنامج end program

_________________
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://dandona-firend.ahlamontada.net
 
شرح السودوكود
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
دندونة والأحباب :: القسم العام :: عالم البرمجة-
انتقل الى: