<!--[if !mso]> <style> v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} </style> <![endif]--><!--<!--<!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman","serif";} </style> <![endif]--><!--<!--

سودكود

   سود كود  هو طريقة لعرض خطوات حل مسألة مهينة باستخدام اوامر مختصرة   

                                        والمعنى ينقسم الى جزئين سود غير حقيقى والكود هو الكود

بمعتى يتم تحليل محتوى المسائل تحيلا للمحتوى للناتج الحل نتجة استخدم متغيرات الحل فى ظل

قاعدتين   IF                  Then                     Else

مثال 1

عدد ساعات العمل OP مقابل الوقت الاضافى  HW معدل الاجر PR اجمالى الاجر GR

وهذا معنى ان القرار هل الوقت الاضافى أكبر من 150

اذن اجمالى الاجر = معدل الاجر * الوقت الاضافى             الاحتمال الاول

اذن اجمالى الاجر =150* معدل الاجر * الوقت الاضافى      الاحتمال الثانى

اذن سود كود

شرح

    1-If hours worked is greater than 150 than

             اذا كان عدد ساعات العمل هو اكبر من واكثر من 150

Calculate over time pay = hours worked -150)*(pay rate)

حساب الاجر الاضافى = (عدد ساعات العمل – الوقت الاضافى ) * اجر الساعه *معدل الاجر

Calculate cross pay = 150*(pay rate)+ overtime

حساب الاجر الاجمالى = 150*(معدل الاجور ) + الدفع بمرور الزمن

    Else                           اخر

Calculate cross pay = 150*(pay rate)* (hours worked)

حساب الاجر الاجمالى = معدل الاجور * عدد ساعات

    2- Calculate tax = 20%* (cross pay)

حساب الاجر الاجمالى = معدل الاجور * عدد ساعات

 وتوجد مميزة Visual basic .Net  وهى سهوله السود لانه يتكون من كلمات مقاطع  جمل

قواعد وقيود سود كود

1   -اختيار اسماء متغيرات                                    2- كتابه الاوامر بطريقة سهله واضحة

بينة سود كود

1- اوامر متتالية    هذا الجزء هام هو معرفة انواع الجمال

                          وتكون فى تركيب معين حيث يتم تنفيذها واحد تلو الاخر.          

 2- الاختيار والتشعيب قاعدة   IF                  Then                     Else

  

3- التكرار

          يتولى عملية التكرار تنفيذ أمر معين ناتج عملية الجمع Sum

(الشرط Until...........Through step .........Perform )

 

معرفه مميزات وعيوب سود كود

مميزات

عيوب

1- سهل الفهم لانه يستخدم الكلمات الانجليزية العادية

انه يكون طويلا ومعقدا بعض الشىء فى حاله حل المسائل

2-ليس له رموز خاصة

3- ليس له قواعد خاصة

4- سهولة تحويله لبرنامج  عن طريق احدى لغات البرمجة


 

 

 

 

        أذكر المصطلح العلمى الذى تدل عليه العبارات التالية

1-هو طريقة لعرض خطوات حل مسألة مهينة باستخدام اوامر مختصرة   ( سودودكود)

2- هو كلمة تنقسم الى جزئين غير حقيقى – كود                                ( سودودكود)

3- يتكون من مجموعة من الكلمات- الجمل – المقاطع                ( مكونات سودوكود)

4-يتكوم البرنامج المكتوب بالسودكودمن مجموعة جمل       (بنية تركيب سودوكود)

5- تكون فى ترتيب معين حيث يتم تنفيذها واحد تلو الآخر   (جمل الاوامر المتتالية)

6- يتم تنفيذ امر او اوامر معينة عدد من المرات حتى حدوث شرط معين وعندها يتم ايقاف

    التكرار                                                                          (جمل التكرار)

قارن بين كلا من مزايا وعيوب سودوكود

 

مميزات

عيوب

1- سهل الفهم لانه يستخدم الكلمات الانجليزية العادية

انه يكون طويلا ومعقدا بعض الشىء فى حاله حل المسائل

2-ليس له رموز خاصة

3- ليس له قواعد خاصة

4- سهولة تحويله لبرنامج  عن طريق احدى لغات البرمجة

 

اسئلة غير محلولة

ضع علامة صحيح امام العبارات الصحيحة وعلامة خطأ امام العبارات الخاطئة

1– يتميز السودوكود بأنه يشمل أشكال نمطية يجب حفظها.

2- السودوكود هو عبارة عن أوامر مختصرة لحل المسألة       

3- من مميزات السودوكود أنها لا تستعمل رموزاً وقواعد خاصة

-4 من عيوب السودوكود إنه يستعمل رموزاً وقواعد خاصة

-5 السودو كود سهل الفهم حيث أنه يستخدم الكلمات الإنجليزية العادية.

6-عند كتابة أمر الاختبار في السودوكود باستعمال جملة if Statement فإذا كان الشرط بعد IF صحيحاً (True)  يتم الانتقال لتنفيذ الأوامر التى تلي Else

7- يتميز السودوكود بأنه يشمل أشكال نمطية يجب حفظها.

المصدر: الكتاب المدرسى
  • Currently 0/5 Stars.
  • 1 2 3 4 5
0 تصويتات / 214 مشاهدة
نشرت فى 31 أكتوبر 2011 بواسطة hanaa2011

ساحة النقاش

عدد زيارات الموقع

12,730