دندونة والأحباب
شرح  السودوكود Welcome%20%2822%29
دندونة والأحباب
شرح  السودوكود Welcome%20%2822%29
دندونة والأحباب
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

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

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

                


 

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

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


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

شرح  السودوكود Empty
مُساهمةموضوع: شرح السودوكود   شرح  السودوكود Icon_minitimeالخميس أكتوبر 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
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://dandona-firend.ahlamontada.net
 
شرح السودوكود
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

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