¤ّ,¸¸,ّ¤؛°`°؛¤ MS_ H E B A¤؛°`°؛¤ّ,¸¸,ّ¤؛
Would you like to react to this message? Create an account in a few clicks or log in to continue.

! ¶(¯`·.ــي(¯`·. المــوهــوبـة المحبــوبـــة .·`¯)قلبــ.·`¯)¶!


You are not connected. Please login or register

الفصل الثالث (( السودوكــــود ))

2 posters

Go down  Message [Page 1 of 1]

Admin

Admin
*,, مديـــرة المنتــــــدى ,, *
*,, مديـــرة  المنتــــــدى ,, *

ابسم الله الرحمن الرحيم
وبه نستعين وعليه نتوكل
وصلنا لجزء مهم جدا وفو السودوكود

لفصل الثالث
(((((((( الســودوكــــود )))))))))


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

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

مزايا وعيوب السودو كود (( ملغى 2001 / 2010 ))


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

مكونات السودوكود (( ملغى 2009 / 2010 ))
كلمات
مقاطع
جمل

قواعد وقيود السودوكود (( ملغى 2009 / 2010 ))
اختيار اسماء متغيرات ذات معنى
مثلا عند حساب المساحه نعطى المتغير اسم وعند حساب المجموع يكون
كتابة الاوامر بطريقة واضحة


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

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




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


اكتب سودوكود يوضح قسمة رقمين واظهار ناتج القسمة

ندخل الرقم الاول 1- input the first number(number1)
ندخل الرقم الثانى 2-input the second number(number2)
نختبر اذا كان الرقم الثانى=صفر 3-if nuber2=0 then
يطبع القسمة مستحيلة, لا يمكن القسمة على الصفر print ”division impossible”
يذهب للخطوة الاخيرة go to step 4
غير ذلك الرقم الثانى لا يساوى صفر else
الناتج=الرقم الاول/الثانى result=number1/number2
يطبع الناتج print result
انهاء جملة الشرط end if
انهاء البرنامج 4- end program






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

ضع قيمة ابتدائية للمجموع=1- initialize sum= 0 0
ضع قيمة ابتدائية لترتيب العدد=0 وضع الرقم الاول =1
2-Initialize the number of terms n=0 and the first term t=1
اضف الرقم الجديد الى المجموع 3- add the new term to sum sum=sum+term
نزيد عدد الارقام بـ 1ونضيف 2 الى الرقم 4-increment number of terms
by 1 and the term value by 2
n=n+1 t=t+2
اذا كان الرقم =25 يدهب للخطوه 6 5- if n=25 then go to 6
غير ذلك يكرر الخطوات من 3 الى 4 else perform steps 3 & 4
اطبع مجموع الاعداد 6- print sum
انهاء البرنامج 7- end program






MS _ H E B E A

https://ms-heba.ahlamontada.com

MOoOny

MOoOny
(* ادارة ملتقى المحبوبه *)
(* ادارة ملتقى المحبوبه *)

جاااااااااااااااااااامد جدااااااااااااا
والامثلة موضحاااه جداااااااااااا

تسلمى يااااا عمـــــــــــــــــــــــــــــــــــــرى ع الملخص الجاااااااامد ده


قلوب MOoONY قلوب

Back to top  Message [Page 1 of 1]

Permissions in this forum:
You cannot reply to topics in this forum