1 / 7

Algorithm

Algorithm. الالغوريثم. الالغوريثم ( خوارزمية ) تعود تسمية الالغوريثم بهذا الاسم إلى الرياضي والفلكي العربي أبي عبد الله محمد بن موسى الخوارزمي .

Download Presentation

Algorithm

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Algorithm الالغوريثم

  2. الالغوريثم( خوارزمية ) تعود تسمية الالغوريثمبهذا الاسم إلى الرياضي والفلكي العربي أبي عبد الله محمد بن موسى الخوارزمي . الالغوريثم هو عبارة عن مجموعة من الأوامر المتتالية النهائية ذات المعنى الواحد التي تمثل خطوات الحل لمسالة أو لقضية ما. هذه الأوامر قابلة للتنفيذ . مثال 1 : معطى الإعداد التالية : 5,4,3,2 المطلوب ( الهدف ) : حساب العدد 28 العمليات المسموحة : العمليات الحسابية الأربع \ * - + استعمال جميع الأعداد المعطاة استعمال كل عدد مرة واحدة فقط

  3. اكتب العمليات التي توصلنا إلى المطلوب (الهدف) بصيغة الأمر على شكل مراحل . الحل: (1.) ادخل العددين 2 و 5 (2.) اضرب العدد 5 بالعدد 2 (3.) اطرح 3 من النتيجة (4.) اضرب النتيجة ب 4 (4) اكتب الناتج مجموعة الأوامر (5..1) تمثل الالغوريثم الكلامي لحل المسالة السابقة . في كل مرحلة أمر واحد يفسر بمفهوم واحد فقط. مجموعة الأوامر قابلة للتنفيذ وهي أيضا نهائية .

  4. مثال رقم 2 :مجموعة الأوامر التالية تكون الغوريثماكلاميا أيضا . الهدف من هذا الالغوريثمهو معرفة كيفية تحضير نصف لتر من الشاي مع النعناع :(1.) أملا وعاء معدنيا نصف لتر ماء(2.) ضع الوعاء فوق مصدر الحرارة(3.) شغل مصدر الحرارة(4.) انتظر إلى أن يغلي الماء في الوعاء(5.) أضف كيسا من الشاي إلى الماء الذي في الوعاء(6.) أضف قليلا من النعناع إلى الناتج الذي في الوعاء(7.) أطفئ مصدر الحرارةملاحظة : عملية ملء الوعاء بنصف لتر من الماء تعرف بعملية ادخال .

  5. مثال 3 معطى العددان : 23 , 45الهدف : حساب مجموع العددين بواسطة الآلة الحاسبة ( מחשב כיס ) اكتب الغوريثما كلاميا بواسطته نصل إلى الهدف . الحل:(1.) ادخل العدد الأول 23 (2.) ادخل العدد الثاني 45(3.) اضغط على إشارة الجمع(4.) اضغط على إشارة المساواة

  6. عندما ننفذ أوامر الالغوريثم في المثال السابق نحصل على النتيجة نفسها في كل مرة، إلا إذا قمنا بتغيير العددين المفروضين في الالغوريثم. هذا النوع من التغير غير مفضل في علم الحاسوب لأننا نجري تغييرا في أوامر الالغوريثم لكل زوج أعداد جديد.لذا نستعمل متغيرات بدلا من استعمال القيم الثابتة. المتغير هو رمز لقيم مختلفة ، كل متغير يستبدل بقيمة أثناء تنفيذ أوامر الالغوريثم.الطريقة الأولى لإدخال قيمة لمتغير بواسطة أمر الاستقبال استقبل أو استوعب أو اقرأ. عند تنفيذ هذا الأمر يقوم الكمبيوتر بإعطاء المتغير القيمة المدخلة بواسطة لوحة المفاتيح.

  7. مثال : استقبل عددا للمتغير X الطريقة الثانية لإدخال قيمة لمتغير هي استعمال أمر الإدخال أو التعويض الممثل بواسطة إشارة المساواة ”=” أو السهم ” ” . يشير السهم إلى المتغير الذي نريد تعويض القيمة به . مثال : عوض العدد 23 في المتغير Xاو 23 X لعرض محتوى متغير ( قيمة متغير ) او لطباعة نتيجة عملية حسابية نستعمل الأمر أطبع ( اكتب ). مثال : اطبعX اطبع2 * X + 4

More Related