التصنيف: خوارزميات

التصنيفات
خوارزميات

مقدمة في خوارزميات الترتيب – Introduction to sorting Algorithms

اذا كنت راغبا في تعلم البرمجة بشكل عام، فلا مفر من تعلم الخوارزميات. الخوارزميات تعتبر اساس معظم التقنيات الحديثة ان لم تكن اهم اساسها. ويعتبر حجر البناء الاساسي للخوارزميات هي خوارزميات البحث والترتيب – Sorting and Searching – في هذا المقال سنناقش باختصار خوارزمية الترتيب وانواعها ومميزاتها  ومتى تصلح للاستخدام.

المزيد
التصنيفات
خوارزميات

ماهى هياكل البيانات Data Structure ؟

ماهى هياكل البيانات فى البرمجة ؟ هياكل البيانات هي طريقة لجمع البيانات وتنظيمها بطريقة تمكننا من إجراء عمليات على هذه البيانات بطريقة فعالة. بشكل مبسط هياكل البيانات تعتمد على تصميم عملية التخزين فى الحاسب بطريقة فعالة وغير معقد ليدعم نوع البيانات المراد تخزينها ليعمل الكود او الخوارزمية بطريقة اسرع واكثر كفاءة. اهمية هياكل البيانات هياكل […]

المزيد
التصنيفات
خوارزميات

ماهى الخوارزميات فى البرمجة وامثلة عليها

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

المزيد
التصنيفات
خوارزميات عام

نظرة عامة على البرمجة

مقدمة إلى لغات البرمجة سنبدأ هذه السلسة من المقالات لتعلم البرمجة وفهم كل مايتعلق بها وسنبدأ هذه السلسة بنظرة عامة على البرمجة وقبل فهم ما هى البرمجة لنفهم اولًا ما هو البرنامج برنامج الكمبيوتر هو سلسلة من التعليمات المكتوبة باستخدام لغة برمجة معينة لتنفيذ مهمة محددة بواسطة الكمبيوتر لنفهم هذا التعريف إليك المثل التالى لنقل […]

المزيد
التصنيفات
خوارزميات ذكاء اصطناعى عام

ماهو الذكاء الاصطناعى او Artificial Intelligence ؟

اصبح حديث العالم متزايد اليوم حول الذكاء الاصطناعى بعد ان كان مقصور على افلام الخيال العلمى ولكن اليوم تطور هذا المجال بشكل كبير وسنتحدث اليوم عن ماهو الذكاء الاصطناعى. فالذكاء الاصطناعى اليوم يستخدم بشكل كبير فى مجالات عديدة مثل التعرف على الصور والريبوتات ومحركات البحث والسيارات ذاتية القيادة. برغم من قدرات الكمبيوتر الهائلة فى العمليات […]

المزيد
التصنيفات
برمجة خوارزميات

ما هو ال stack فى البرمجة

سنتكلم اليوم على نوع من انواع هياكل البيانات المهمة فى البرمجة وسنتعرف على ما هو ال Stack وانه يستخدم لتخزين البيانات والتعامل معاها بطريقة معينة كما سنوضح بالشرح. ما هو ال stack الStack مدعوم من اغلب لغات البرمجة وله الكثير من الامثلة فى العالم الحقيقى مثل كتب او ورق فوق بعضه مما يعنى ان العنصر […]

المزيد
التصنيفات
تحميلات خوارزميات كتب خوارزميات

تحليل وتصميم الخوارزميات PDF تحميل مجانى

نوع الملف : PDF . وصف الملف : يشرح هذا الكتاب الخوارزميات البرمجية التى تستخدم فى فهم وتصميم وتحليل البرامج , والخوارزميات مفيدة بشكل كبيرة فى  تسهيل التفكير البرمجى وكذلك تقليل الزمن المستغرق فى تنفيذ الكود وهذا الكتاب يناقش مواضيع مهمة فى هذا الصدد. المؤلف : حسن ثابت , هند رستم , حسن ياسين تحميل الملف : […]

المزيد
التصنيفات
برمجة تحميلات خوارزميات

كتاب البرمجة باستخدام Interface

نوع الملف : PDF . وصف الملف : الكتاب يشرح مفهوم البرمجة باستخدام Interface  . تحميل الملف : تحميل مباشر من هنا مكونات الكتاب :  مقدمة الكتاب لمن هذا الكتاب؟ ملخص محتوى الكتاب الأساسيات في تصميم البرمجيات عن الكاتب الفصل الأول : مراجعة سريعة   ما هو ال Interface تطبيق ال  Abstraction باستخدام الكلاس العادي Concrete Class  Abstract […]

المزيد
التصنيفات
تحميلات خوارزميات كتب خوارزميات

تعلم الخوارزميات باللغة العربية

  نوع الملف : PDF . وصف الملف : كتاب مميز باللغة العربية لتعلم و اتقان الخوارزميات البرمجية PDF . تحميل الملف : تحميل مباشر من هنا  فائدة الكتاب : 1 .فھم سلیم لأساس البرمجة 2 .القدرة على تعلم أیة لغة برمجیة مھما بلغت صعوبتھا وتعقیداتھا 3 .إمكانیة تعلم أكثر من لغة برمجیة في وقت وجیز 4 […]

المزيد
التصنيفات
تطوير خوارزميات

مشروع قاموس ترجمة من اللغة الانجليزية إلى اللغة العربية و Spell Checker بواسطة Python 3

مشروع عمل برنامج للترجمة من اللغة الانجليزية إلى اللغة العربية مع  Spell Checker او مدقق املائى يقوم بالتدقيق الاملائى للكلمات المدخلة واذا كانت خاطئة يقوم باقتراح كلمات بديلة لك بالتالى عند ادخال كلمة انجليزى يقوم بمقارنة هذه الكلمة مع الكلمات الانجليزية الموجودة فى ملف القاموس وان لم يجد لها مثيل , بالتالى فالكلمة المدخلة خاطئة […]

المزيد