الخوارزمية Algorithms

Slides:



Advertisements
Liknende presentasjoner
Sequential Function Chart (SFC) av Morten Pedersen H2002.
Advertisements

Typer i programmering. Simple typer var a = 13;
مصـــــر للتأمين.
أمراض فطرية في اللوزيات إعداد : م. محمود عقيلان
المادة العلمية و التصميم جـامعــة الإسـكندريــة
المؤتمر السادس للمرأة والبحث العلمي والتنمية في جنوب مصر (المرأة العربية والصحة) عنوان المراسلة الأستاذ الدكتور/ محمد صلاح الدين يوسف نائب رئيس جامعة أسيوط.
(2-1) مقدمة. الرخصة الدولية لقيادة الحا سوب - (الوحدة الثانية) استخدام الحاسوب ومعالجة الملفات.
سبتمبر 2011 ندوة جمعية رجال الاعمال المصريين. المحتويات البنك الأهلي في سطور لماذا الاهتمام بالمشروعات الصغيرة والمتوسطة. الخطوط والبرامج المتاحة بالبنك.
الولايات المتحدة الأمريكية، قوة عالمية عظمى
Protozoa الاوليات الحيوانية.
قبل البدء .. هدف البحث : التقصي والاستطلاع عن لغات البرمجة العربية والمعربة . مشكلة البحث : ندرة المصادر المعلوماتية وقلتها .
الدليل المبسط في إعداد الدروس الإلكترونية ندوة التعليم الإلكترونى
SGS Presentation - All rights reserved 2007
المجلس الأعلى المصري للجامعات تقديم أ.د. سلوى الغريب أمين عام المجلس
A. تحذير Advare Forklaring og synonymer شرح ومرادفات الكلمة. Å fortelle at noe er farlig eller dumt. تحذر من شيئ خطير أو غير جيد. Setninger med ordet.
For å finne opplysninger om tema: 1. klikk på figurerne på menyside لمعرفة المزيد عن هذا الموضوع : 1. إضغط على الأشكال الهندسية في القائمة - 2. Klikk på.
Maur/النمل.
Bruke Pytagoras-setning i berekning av ukjende storleikar

مصر القديمة Foto: Egraf.
Gabriel Kielland 24. november 2010
Course PEF3006 Process Control Fall 2017 Plant-wide control
النظرة للحياة الإنسانية
كتب مكتبــة الدكتور ًأحـمد عـروة ً مقسمة حسب التخصصات
حل المشكلة Problem Solving
    المتجهات   الكميات القياسية والكميات المتجهة متجهات الوحدة تحليل المتجهات محصلة المتجهات    
الكميات الفيزيائية نوعان
برنامج إدارة أزمة البحث العلمى الزراعى
المتصفح.
خطة العمل العربية للتعامل مع قضايا تغير المناخ
التغذية ثلاثية الطور عند تفحصنا لشبكة توزيع الطاقة الكهربائية المقدمة من شركة سونلغاز نلاحظ وجود أربعة أسلاك ثلاثة أسلاك تمثل الأطوار–PHASES - (,L2,L3.
الصدمة Shock الصدمة (Shock).
Course PEF3006 Process Control Fall 2017 Sequential control
مكونات الحاسوب هذا المقطع البيداغوجي مخصص لتلاميذ السنة السابعة من التعليم الأساسي. المركز التربوي الجهوي . إنجاز: بناصر الرفتاني. بوجمعة المحيجر. ديدي.
بسيج های اجتماعی (Campaigns)
PL/SQL المحاضرة السادسة T.Eman Alsqour.
Microsoft Word.
معلومات عن الحاسب الالكتروني (الكومبيوتر) للمبتدئين
التأثيرات البيئية للمحطات النووية
تنظيم الوقت برمجة و أولويات
منتدى بيت معلّمي الكيمياء
عمارة الرمانسك د. وائل شاهين إعداد : محمود عياد
العدسات الرقيقة LES LENTILLES MINCES الثالثة ثانوي إعدادي
بسم الله الرحمن الرحيم.
فصل دوم : آرايه ها و ساختارها
مواكبة لاحدث المعايير الدولية
شعـبــان شـد و پـیـک عشــق از راه آمـد       عــطــر نفـــس بقــیــة الـلــه آمد بـا جلــوه سجـاد و ابـوالفـضـل.
اللافقريات Invertebrates.
الجودة وتطبيقاتها في رياض الأطفال
الهدف الرئيسي من الإصلاح الإداري هو تحسين أداء الحكومة
4- التعليم والتعلم والتسهيلات الداعمة
مقدمة عن التسويق الالكتروني E.marketing
بحوث العمليات فى المحاسبة.
برنامج (الجداول الإلكترونية)
مشكلة نقص المياه نقص المياه في العالم
المنطقة الشرقية من خلال الدلائل السياحية
دبلوم التربية في تكنولوجيا المعلومات والاتصالات جولات الانترنت
أبو هريرة - رضي الله عنه - الصحابي المفترى عليه
معايير التقويم التربوي
أ.د. أمين فاروق فهمى أ.د. فايزة السيد محمد أ.د. منى عبدالصبور
قاعة المؤتمرات – كلية الزراعة – جامعة بنها
نمونه‌هايي از ماشين‌هاي توليد شده قبل از عصرالكترونيك
بسمه تعالی راهنمای نحوه ایجاد Homepage ویژه اعضا هیات علمی پردیس کرج
بخشهای مختلف چشم و کارکردهای آن
الغرض من هذا الدرس هو إظهار النظرة للطفولة ولتربية الأطفال، والإشارة إلى أن النرويج لديها قانون خاص يهدف للحفاظ على حقوق الطفل. ويجب التأكيد على تمتع.
بررسی مقدماتی پتانسیل تولید آب شیرین در نیروگاه‌های واقع در سواحل جنوبی کشور تعیین قیمت آب تولیدی در واحدهای نیروگاهی سیکل ترکیبی تولید همزمان برق و آب.
Drivstofforbruk og CO2-utslipp
Course PEF3006 Process Control Fall 2018 Plant-wide control
Divide ratios.
اليونان القديمة Bilde: Akropolis.
Utskrift av presentasjonen:

الخوارزمية Algorithms

الخوارزميات تعريف الخوارزمية سابقاً : الوصف الدقيق لتنفيذ مهمه من المهمات أو حل مسألة من المسائل. وقد أشتق الغربيون هذه الكلمة من اسم عالم الرياضيات المسلم المعروف , محمد بن موسى الخوارزمي. تعريف الخوارزمية في الوقت الحالي : مجموعه الخطوات ( التعليمات ) المرتبة , لتنفيذ عمليه حسابيه أو منطقيه , أو غيرها بشكل تتابعي متسلسل ومنظم .

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

مثال : أكتب خوارزمية لإيجاد مجموع عددين A,B وتخزين الناتج في المتغير C الحــــــــــــــــــــل :- 1- البداية  2- أدخل قيمة A ,B 3- احسب C=A+B 4-اطبع C 5- النهاية  شرح الخوارزمية :- 1-البداية ------> تمثل بداية الخوارزمية أو بداية الحل للمسألة  2- أدخل قيمة A,B ------> في هذه الخطوة يتم الطلب من المستخدم أن يقوم بإدخال قيمة للمتغير العددي A والمتغير العددي B 3- احسب ------> C=A+B يتم جمع قيمة المتغيرين A,B وتخزين الناتج في المتغير C 4- أطبع ------> C ويتم هنا طباعة المتغير C حيث أن المتغير C يمثل ناتج عملية الجمع للعملية الحسابية C=A+B 5- النهاية ------> وتمثل نهاية الحل للمسألة أو الخوارزمية ، وعندها تتنتهي الخوارزمية

مثال على الخوارزمية مثال : إذا أردنا ان نوجد متوسط درجات الحرارة : t1,t2,t3 فإن خطوات الحل المنطقية يمكن ترتيبها في الخوارزمية التالية: 1 : ابدأ 2 : اقرأ قيم درجات الحرارة t1,t2,t3 3 : احسب متوسط درجات الحرارة Av=(t1+t2+t3)/3 4 : اطبع النتيجة 5 : توقف

مثال على الخوارزمية مثال : أراد شخص أن يحسب الزكاة Z عن أمواله النقدية Cmوالتي بلغت النصاب الشرعي ، بعد مرور حول قمري عليها وهي في حوزته فكيف يفعل ؟ 1 : ابدأ 2 : اقرأ قيمة ما بحوزته من مال نقدي بالغ للنصاب Cm 3 : احسب قيمة الزكاة المستحقة Z من المعادلةZ = 0.025 × Cm 4 : اطبع النتيجة Z 5 : توقف

مثال على الخوارزمية 1-أكتبي خوارزمية لحساب مساحة المستطيل علما ان مساحة المستطيل = الطول * العرض ؟ 2-أكتبي خوارزمية لحساب مساحة المربع علما ان مساحة المربع = طول الضلع*طول الضلع ؟

المتحولات المتحولات (Variables):عبارة عن مقادير تأخذ قيماً مختلفة وتخزن القيم في ذاكرة الحاسب. أنواع المتحولات : متحولات عددية (قيم رقمية) متحولات حرفية (لاتخضع للعمليات الحسابية) متحولات منطقية (قيمتين صح او خطأ) والمتحولات التي سوف نستخدمها في الخوارزميات والمخططات لا تخضع لقواعد لغات البرمجة والحاسب. يمكن تسمية المتحولات بأي حرف نريده أو أكثر من حرف لكي يصبح ذا معنى.

التعاليم والأوامر الأساسية التي يتقبلها الحاسب الأوامر التعاليم التي يتعامل معها الحاسب هي : قراءة عدد أو اسم وحفظة في الذاكرة طبع عدد أو اسم موجود . القيام بالعمليات الحسابية. القدرة على تصنيف أو الحكم بقرارات صائبة أو خاطئة. التوقف عن تنفيذ الأوامر والانتقال أو القفز من أمر لآخر الخوارزميات المبرمجة: نقصد وضع الخوارزمية بشكل مفصل ومنظم وفق منطق مترابط ويتقبله الحاسب وينسجم مع تكوينه.

خرائط التدفق أو المخططات التدفقية (Flowcharts) أتت كضرورة لتسهيل عمل المبرمج عندما تتعقد الخوارزمية

خرائط التدفق أو المخططات التدفقية (Flowcharts) الرموز المستخدمة في رسم المخططات التدفقية:

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

أنواع خرائط التدفق خرائط سير النظام System Flow charts خرائط سير البرامج Programs Flow charts

خرائط سير النظم خرائط سير النظم System Flow charts تستخدم عند تصميم الأجهزة الهندسية في المصانع وغيرها. مثل إشارات المرور الضوئية , اجهزة ضبط درجات الضغط والحرارة. تعتبر هنا خرائط التدفق بمثابة المخطط الكامل الذي يبين ترتيب وعلاقة ووظيفة كل مرحلة بما قبلها وبما بعدها داخل إطار النظام المتكامل.

خرائط سير البرامج خرائط سير البرامج Programs Flow charts يستخدم هذا النوع ليبين الخطوات الرئيسة التي توضح لحل مسالة ما. عن طريق الرسوم الاصطلاحية التي تبين العلاقات المنطقية بين سائر خطوات الحل. خرائط التتابع البسيط Simple Sequential Flowcharts الخرائط ذات الفروع Branched Flowcharts خرائط الدوران الواحد Simple Loop Flowcharts خرائط الدورانات المتعددة Multi loop Flowcharts يمكن للبرنامج الواحد أن يشمل أكثر من نوع واحد من هذه الأنواع.