الوسم: algorithms

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

ما هو ال 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 او مدقق املائى يقوم بالتدقيق الاملائى للكلمات المدخلة واذا كانت خاطئة يقوم باقتراح كلمات بديلة لك بالتالى عند ادخال كلمة انجليزى يقوم بمقارنة هذه الكلمة مع الكلمات الانجليزية الموجودة فى ملف القاموس وان لم يجد لها مثيل , بالتالى فالكلمة المدخلة خاطئة […]

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

Edit Distance Algorithm

Edit Distance -:Definition         The minimum of operations required to convert one string into other such as:- •Deletion •Insertion •replace Operations:-                              •Deletion          •Insertion            •substitute             […]

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

كيف تعمل خوارزمية PageRank فى محرك بحث جوجل ؟

  عند بدايته لما يكن جوجل  الاول على الساحة ولكن احد اهم العوامل التى جعلت جوجل يصعد القمة على حساب المحركات التى سبقته مثل  1995 AltaVista و 1994 Lycos هو خوارزمية Page Rank حتى اصبح جوجل فى فترة قصيرة من افضل 100 موقع فى العالم فى عام 1998 .   كتابة جملة للبحث عنها فى جوجل […]

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

مسألة برمجية : السنة الكبيسة

السنة الكبسة هى السنة التى يكون فيها عدد ايام شهر فبراير 29 يومًا بدلًا من 28 يومًا تكون السنة كبيسة اذا كانت تقبل القسمة على 4 بدون باقى باستثناء السنوات التى تأتى فى نهاية كل قرن حيث يجب ان تقبل القسمة على 400 بدون باقى لتكون كبيسة وهكذا فأن السنوات 1996 و 1940 و 200 […]

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

مسألة برمجية : نظام جداول البيانات

فى نظام من نظم جداول البيانات مثل اكسل على سبيل المثال يتم استخدام الترقيم التالي فى الأعمدة         26  وهكذا حتى العمود  B  والعمود الثانى له الترتيب  A العمود الاول له الترتيب    والعمود 28  AA بعد ذلك يتم استخدام خانتين من الحروف فالعمود 27 يعبر عنه ب   Z له الترتيب   . . […]

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

مسألة برمجية : ميدان المسرح

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

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

خوارزمية الترتيب الفقاعي Bubble Sort Algorithm

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

المزيد