الدولة الأموية هي إحدى الدول الإسلامية العظيمة في التاريخ الإسلامي حيث أنها يشهد لها بكثرة عدد الفتوحات الإسلامية طوال عهد الدولة حيث قد أتسعت رقعة الدولة الإسلامية في عهدها وهي من العصور المزدهرة في التاريخ الإسلامي حيث قدمت التقدم والازدهار في شتى المناحي الحياتية و تقدمت بها فنون العمارة و التشييد و التجارة ، غيرها ، من ضمن إنجازات تلك الدولة كانت مدينة دمشق عاصمة الخلافة الأموية.
عاصمة الدولة الأموية في الأندلس
( أخرى)
عدّل مقولة مختارة
من أراد أن يَصحبَنا فلْيَصحبْنا بِخمسٍ: يُوصل إلينا حاجة مَن لا تصل إلينا حاجته، ويدلّنا على العدل إلى مالا نَهتدي إليه، ويكون عوناً لنا على الحق، ويؤدي الأمانة إلينا وإلى الناس، ولا يغتاب عندنا أحدا.
سبب تسمية دمشق بهذا الاسم:- تعود تسمية مدينة دمشق بهذا الاسم نسبة إلى أن المدينة غنية بمصادر الماء حيث أنها تقع جغرافيا في مكان يكثر فيه مصادر المياه المتنوعة ، مثل نهر بردي كما أنها تتميز بجمال مزارعها وتكثر فيها المساحات المزروعة والخضراء مما كان السبب في التسمية حيث أن الاسم يعني المنطقة المزروعة أو الخضراء باللغات القديمة حيث أن المدينة تشتهر بزراعتها للكثير من المحاصيل حتى وقتنا الحالي.
ما هى الخوارزميات فى البرمجة
سنتعرف فى هذا المقال على ما هى الخوارزميات فى البرمجة وماهى عوامل جودة الخوارزمية وامثلة عملية علي الخوارزميات وماهو الهدف من تعلم الخوارزميات. اولا لنتعرف على ما هى الخوارزميات فى البرمجة
لجعل جهاز الكمبيوتر يقوم بعمل اي وظيفة فإنك بحاجة إلى كتابة برنامج, ولكتابة هذا البرنامج فإنك بحاجة ان تخبر الكمبيوتر خطوة بخطوة ما الذى عليه القيام به, بعد ذلك يقوم الكمبيوتر بتنفيذ هذه الخطوات للوصول إلى الهدف النهائى المطوب. مفهوم الخوارزميات Algorithms في البرمجة – مفهوم. الخطوات التى تعطيها للبرنامج لكى ينفذها الكمبيوتر يمكن ان تكتب بأكثر من طريقة وهنا يأتى دول الخوارزميات او Algorithms, فالخوارزميات هى مجموعة من الطرق والخطوات المستخدمة فى تنفيذ مهمة معينة, ولكى نفهم الموضوع أكثر إليك هذه الأمثلة. بفرض انك تريد مقابلة صديق لك فى المطار وتوصيله من المطار إلى بيته فهناك العديد من الطرق (الخوارزميات) التى يمكن استخدامها لتنفيذ هذه المهمة. عن طريق التاكسى:
ايقاف التاكسى
الدخول إلى التاكسى
إعطاء السائق العنوان
عن طريق تأجير سيارة:
الذهاب لمكان الحصول على السيارة
تأجير السيارة
التوجه نحو المطار
هذه الطرق (الخوارزميات) وغيرها من الطرق الاخر يمكنك استخدامها لتنفيذ الهدف النهائى وهو توصيل صديقك إلى المطار وكل الطرق تؤدى فى النهاية إلى نفس الهدف, ولكن كل منهم بطريقة مختلفة وبخطوات مختلفة بطبيعة الحل, فكل خوارزمية لها تكلفة Cost مختلفة, وكل منهما له زمن تنفيذ Time مختلف فالتكسى على سبيل المثال ربما اسرع طريقة ولكن فى المقابل ربما هو الاغلى.
ما هي الخوارزميات في البرمجة - أراجيك - Arageek
أريد تعلم الخوارزميات و لكنني لا أريد تعلم لغة جافا
هذا أكثر سؤال كان يصلنا لأن أي شخص يدخل للدورة يقرأ أننا سنطبق الشرح على الحاسوب بلغة جافا فيظن أننا سنعلمه لغة جافا بحد ذاتها, أو أننا سنعلمه خوارزميات خاصة فقط بلغة جافا. في كلا الحالتين هذا أمر خاطئ تماماً لأن ما تتعلمه في هذه الدورة يطبق معك على أي لغة برمجة تريد تعلمها في المستقبل. إذاَ في هذه الدورة أنت لن تتعلم لغة جافا, بل ستتعلم جزء بسيط جداً منها لا يتجاوز 1% مما شرحناه فيها في دورات جافا حيث أننا سنشرح لك فقط ما تحتاجه منها حتى تتمكن من تجربة الكود على الكمبيوتر. لتصدق ما قلناه لك الآن, يمكنك إلقاء نظرة سريعة على دورة تمارين خوارزميات و هياكل البيانات التي قمنا فيها بوضع تمارين خوارزميات و معها الحل بخمس لغات برمجية هي بايثون, جافا, C, C++ و #C. من فضلك إطلع عليها فقط, لا تبدأ بها الآن لأنك غير مستعد لمستوى التحديات البرمجية الموضوعة فيها. هل تعلم الخوارزميات اساسي لتعلم البرمجة ؟ - نقرة. ملاحظة: أسلوب الشرح الموضوع في الدورة معد بدقة عالية و كل شهر يدرس منها آلاف الطلاب و الهواة و الذين يشاركوننا تجاربهم في مواقع التواصل الإجتماعي. نصائح و إرشادات للمبرمج الجديد الذي يطمح للإحتراف
أولاً
يجب أن يكون لديك ميول نحو عالم المعلوماتية بشكل عام و تعرف كيف تستخدم الكمبيوتر و يستحسن أن تمتلك كمبيوتر خاص بك لتجربة ما تشاء دون أي قلق.
هل تعلم الخوارزميات اساسي لتعلم البرمجة ؟ - نقرة
في هذا الفيديو إن شاء الله سنتطرق إلى خصائص الخوارزميات وأشكال كتابتها
نرجو منكم الاشتراك والضغط على جرس التنبيهات كي تتوصل بكل جديد لنا في وقت نزوله والاإستفادة معنا..... شكرا
رابط الفيديو: نتشرف بزيارتكم على صفحتنا على الفيسبوك زحسابنا على الإنستغرام:
// thedxwhiteplanet
#Thedxwhiteplanet
0 إعجاب
1 متابع
0 مشاركة
2396 مشاهدات
منذ 3 سنوات
لايوجد لديك حساب في عالم البرمجة؟
تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة!
مفهوم الخوارزميات Algorithms في البرمجة – مفهوم
كثيراً مايتكرر سؤال من قبل الأشخاص الذين يرغبون بالبدء بتعلم البرمجة وهو هل من الضروري أن أتعلم الخوارزميات قبل الدخول في عالم البرمجة؟ ولماذا؟ هل هي على هذا القدر من الأهمية؟ لنتعرف معاً في البداية على معنى كلمة الخوارزمية....
ما هي الخوارزميات ؟
الخوارزمية هي مجموعة من الخطوات التي يتم وضعها من أجل حل مجموعة مشكلات تواجهك أثناء معالجتك لموضوع معين, باختلاف نوع هذا الموضوع بين مجال الصناعة او التحليل او العلوم التطبيقية وغيرها... لكن يكثر استخدامها في البرمجة حيث تعد أساس في علم البرمجة وتساعد على تخطي العقبات بكل احترافية. ما هي البرمجة؟
هي لغة تتألف من مجموعة من الأكواد والتي تمثل مجموعة من الأوامر يتم إعطائها للحاسب لتنفيذ أمر معين بطريقة يفهمها الحاسب سواء كانت كتابة جمل او تنفيذ برنامج او غيره. ولكي تمتلك القدرة على التحكم بالحاسوب يجب عليك تعلم إحدى لغات البرمجة. بعد أن تعرفنا على معنى كل من الخوارزمية ولغة البرمجة...
لماذا يجب تعلم الخوارزميات؟
كل مجال له مدخل خاص به, ومدخل البرمجة هو الخوارزميات وطرق التحليل والتفكير, بحيث تتجلى الخوارزمية بتطبيق مجموعة من الخطوات لتحقيق شرط معين, باختصار هي مجموعة من الطرق والقواعد المنطقية التي تمكنك في النهاية من حل مشكلة معينة.
2- خوارزمية البحث الشامل
تعتمد هذه الخوارزمية على النظر الى الحلول، والإمكانات المتوفرة، فضلا عن اختيار الأفضل منها. 3- خوارزمية التجزئة والتقسيم
مبدأ هذه الخوارزمية هو تحليل مشكلة الحاسب إلى أجزاء صغيرة وحلها. 4- خوارزمية الحل الجشع
تحل الخوارزمية المشكلة باستخدام أفضل الحلول في الوقت المناسب، بينما تتجاهل تمامًا المستقبل أو المستقبل الكامل أو الحلول والطرق المستقلة. 5- خوارزمية برمجة ديناميكية
تعتمد الخوارزمية على الوصول إلى حل أو دراسة الحلول السابقة واشتقاق حل جديد آخر مناسب لحالتها السابقة، ويعد هذا النوع من الخوارزمية من أحدث أنواع الخوارزميات وأكثرهم فعالية. الخوارزميات
يمثل مفهوم الخوارزمية طريقة أو صيغة لحل مشكلة، لأنها تعتمد على تحقيق سلسلة من العمليات المحددة، وتمثل الخوارزمية طريقة صغيرة لحل المشكلات المتكررة في الرياضيات وعلوم الكمبيوتر، ويمكن استخدام الكمبيوتر كمثال دقيق لمفهوم الخوارزمية. عندما يُطلب من خبراء البرمجة إنشاء برامج لحل مشكلات رياضية أو ابتكار ألعاب أو إنشاء تطبيقات ذات أغراض محددة، بعد فهم المشكلة وإجراء بحث كافٍ، فإن أول ما يفكر فيه الخبراء هو تطوير إستراتيجية للحل.
ويمكنك متابعة مجموعة من الدروس عن الخوارزميات من هنا
مجموعة كبيرة من الخوارزميات بلغة بايثون على موقع جيت هب
لا تنسى الاشترك فى القائمة البريدية ليصلك كل جديد