[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
- [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] » [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] » [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] » [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
- [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
- [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
- [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
- [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
- [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
تعاون علمي | |
تعاون علمي <TR> <td>[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]</TD></TR></TABLE> | <TABLE cellSpacing=0 cellPadding=0 width="100%"> <TR> <td rowSpan=2 width=55></TD> <td>لمحة هندسية: </TD></TR> <TR> <td>اخترع لي دي فورست عام 1906م الصمام الثنائي مما سمح بتقدير طاقة الإرسال بدقة ونشر الذبذبات الصوتية والموسيقيه والنغمه ولا ينحصر هذا الاختراع بالراديو بل يتعداه إلى التلفزيون والرادار والكمبيوتر</TD></TR></TABLE> |
اخر المشاركات
» [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] || اخر رد كان بواسطة : [ [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] ] || عدد الردود: [ 5 ] » [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] || اخر رد كان بواسطة : [ [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] ] || عدد الردود: [ 16 ] » [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] || اخر رد كان بواسطة : [ [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] ] || عدد الردود: [ 2 ] » [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] || اخر رد كان بواسطة : [ [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] ] || عدد الردود: [ 2 ] » [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] || اخر رد كان بواسطة : [ [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] ] || عدد الردود: [ 4 ] » [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] || اخر رد كان بواسطة : [ [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] ] || عدد الردود: [ 4 ] » [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] || اخر رد كان بواسطة : [ [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] ] || عدد الردود: [ 7 ] » [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] || اخر رد كان بواسطة : [ [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] ] || عدد الردود: [ 4 ] » [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] || اخر رد كان بواسطة : [ [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] ] || عدد الردود: [ 3 ] » [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] || اخر رد كان بواسطة : [ [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] ] || عدد الردود: [ 3 ] » [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] || اخر رد كان بواسطة : [ [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] ] || عدد الردود: [ 1 ] » [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] || اخر رد كان بواسطة : [ [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] ] || عدد الردود: [ 0 ] » [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] || اخر رد كان بواسطة : [ [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] ] || عدد الردود: [ 2 ] » [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] || اخر رد كان بواسطة : [ [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] ] || عدد الردود: [ 3 ] » [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] || اخر رد كان بواسطة : [ [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] ] || عدد الردود: [ 3 ] » [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] || اخر رد كان بواسطة : [ [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] ] || عدد الردود: [ 4 ] » [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] || اخر رد كان بواسطة : [ [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] ] || عدد الردود: [ 4 ] » [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] || اخر رد كان بواسطة : [ [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] ] || عدد الردود: [ 2 ] » [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] || اخر رد كان بواسطة : [ [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] ] || عدد الردود: [ 1 ] » [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] || اخر رد كان بواسطة : [ [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] ] || عدد الردود: [ 2 ]
google_protectAndRun("render_ads.js::google_render_ad", google_handleError, google_render_ad); | [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] |
المواضيع والدروس والسلاسل والشروح المرتبطة بالقسم
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
2 مشاركة • صفحة 1 من 1
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]بواسطة [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] في الاثنين فبراير 11, 2008 12:05 pm
خوارزميات الترتيب
Sorting
تحتل عملية الترتيب أهمية كبرى في كثير من التطبيقات في مجالات مختلفة:
* التطبيقات الرياضية: في عملية البحث عن أكبر قيمة لتابع مثلاً أو أصغر قيمة.
* التعامل مع قواعد المعطيات مثل قواعد بيانات Oracle حيث نحتاج لخوارزميات بحث سريعة لتنفيذ تعليمة Select ( أي اختيار قيمة محددة ما من ضمن قيم قاعدة المعطيات ).
* في بعض تطبيقات معالجة الصورة كتنفيذ مرشح الوسط Median Filter ( للمزيد : [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]) .
وفي غيرها من التطبيقات الكثيرة.
نعرض فيما يلي خوارزمية الترتيب بالإدخال Insertion Sort.
الترتيب بالإدخال Insertion Sort:
تستخدم هذه الطريقة في ترتيب أوراق اللعب كما هو موضح في الشكل الآتي:
Insert01.JPG (8.57 KiB) شوهد 2165 مرات
حيث نبدأ ببساطة بيد فارغة من الأوراق .. ثم نبدأ بإضافة ورقة تلو الأخرى في مكانها المحدد وفقاً لقيمتها .. وفي كل حركة ننقل ورقة واحدة فقط. لإيجاد المكان المناسب للورقة نقوم ذهنياً بمقارنة قيمتها مع قيم جميع الأوراق التي قد تم ترتيبها ومن ثم نختار المكان المراد إدخالها فيه.
إنها خوارزمية فعالة في حال كون عدد الأرقام المطلوب ترتيبها صغيراً..
لكتابة الخوارزمية نتبع الخطوات الموضحة في الموضوع السابق:
الدخل: سلسلة من الأعداد غير المرتبة وعددها n.
الخرج: نفس الأعداد في سلسلة الدخل ولكنها مرتبة.
العلاقة: ترتيب تنازلي على سبيل المثال.
بهذا نكون قد وضحنا المسألة التي نحتاج إلى حلها ... وفيما يلي الحل:
لتكن A هي سلسلة الأعداد وهي عبارة عن شعاع مثلاً .. ويعبر الرمز A[j] عن العدد ذي الترتيب j ضمن السلسلة A غير المرتبة.
الترتيب بالإدخال (A):
Insert02.jpg (70.03 KiB) شوهد 2169 مرات
لتوضيح طريقة تنفيذ الخوارزمية نفترض أنّه لدينا السلسلة A = {5,2,4,6,1,3} ونريد ترتيبها تصاعدياً فيوضح لنا الشكل التالي خطوات التنفيذ :
Insert03.jpg (23.18 KiB) شوهد 2252 مرات
جميع الحقوق محفوظة لفريق عمل 4Electron 2008
العلم ليس سوى إعادة ترتيبٍ لتفكيرك اليومي
من لم يخطئ، لم يجرب شيئاً جديداً
من لم يخطئ، لم يجرب شيئاً جديداً
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
مشرف علمي
مشاركات: 284
اشترك في: السبت نوفمبر 03, 2007 2:04 pm
مكان: Damascus
الاختصاص: اتصالات برمجة الكترونيات
النشاط في الموقع: اشراف علمي
- [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
- [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
google_protectAndRun("ads_core.google_render_ad", google_handleError, google_render_ad);
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]بواسطة [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] في السبت ديسمبر 20, 2008 11:42 pm في ما يلي كود برمجي بلغة C++ يمثل دالة Function تقوم بترتيب عناصر مصفوفة من الأعداد الصحيحة تصاعدياً وذلك باستخدام خوارزمية الترتيب بالإدخال Insertion Sort:
CODE: [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
void insertionSort(int numbers[], int array_size)
{
int i, j, index;
for (i=1; i < array_size; i++)
{
index = numbers[i];
j = i;
while ((j > 0) && (numbers[j-1] > index))
{
numbers[j] = numbers[j-1];
j = j - 1;
}
numbers[j] = index;
}
}
In Your HEART.....Can't You Feel The GLORY!
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
عضو شرف
مشاركات: 531
اشترك في: الجمعة نوفمبر 09, 2007 8:35 pm
مكان: Damascus
الاختصاص: electronics&communications
النشاط في الموقع: ترجمة المقالات العلمية
- [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
- [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
عرض مشاركات سابقة منذ: جميع المشاركاتيومأسبوعأسبوعينشهر3 شهور6 شهورسنة مرتبة بواسطة الكاتبوقت الإرسالعنوان تصاعدياًتنازلياً
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
2 مشاركة • صفحة 1 من 1
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
الانتقال الى: اختيار منتدى ------------------ الإدارة منتدى الأعضاء المتميزين القسم الإعلامي أخبار التقنية Technologies News باللغة العربية English أخبار الموقع الشكاوى والاقتراحات والاستفسارات أنشطة علمية مجلة النور للتقنيات الإلكترونية أعداد المجلة سيمينار عالم الإلكترون 4electron Seminar فعاليات السيمينار الحيـــاة الهندسيــــة اسم ومسيرة العلماء الأساتذة الجامعيون المهندسون جهات نعتز بها مركز العلوم التخصصي SSC مختبر تطبيقات التكنولوجيا المتقدمة LATA الجمعية الكونية السورية دليل الطالب لماذا أدرس ؟ فكرة ومشروع طـــلابــيـــات أدوات مساعدة قضايا هندسية عرف عن نفسك اسم وصورة المبيعات والخدمات Sales & Services المبيعات Sales الخدمات Services المنتدى العام أقسام عالم الالكترون البرامج Software دليل البرامج برامج تخصصية هندسية برامج خدمية الدروس التعليمية المراجع العلمية ماتلاب MATLAB غرفة المناقشة العلمية الدارات الإلكترونية Electronic Circuits الدارات الإلكترونية القسم العلمي المراجع العلمية غرفة المناقشة العلمية نظم الاتصالات Telecommunication Systems القسم العلمي المراجع العلمية غرفة المناقشة العلمية المعالجات والمتحكمات الصغرية Microprocessors & Microcontrollers القسم العلمي المراجع العلمية غرفة المناقشة العلمية الشبكات Networks القسم العلمي المراجع العلمية غرفة المناقشة العلمية البرمجة Programming القسم العلمي المراجع العلمية غرفة المناقشة العلمية علوم الحاسب ونظم الأتمتة Computer Sciences & Automation Systems القسم العلمي المراجع العلمية غرفة المناقشة العلمية معالجة الإشارة الرقمية DSP معالجة الإشارة الرقمية Digital Signal Processing القسم العلمي المراجع العلمية غرفة المناقشة العلمية معالجة الإشارة الصوتية Audio Signal Processing القسم العلمي المراجع العلمية غرفة المناقشة العلمية معالجة الصورة Digital Image Processing القسم العلمي المراجع العلمية غرفة المناقشة العلمية الهندسة الطبية Biomedical Engineering القسم العلمي مكتبة الأجهزة الطبية المراجع العلمية غرفة المناقشة العلمية هندسة الميكانيك والتصميم الميكانيكي Mechanical Engineering & Design القسم العلمي المراجع العلمية غرفة المناقشة العلمية أبحاث متقدمة وتقنيات حديثة Advanced Researches & Hi-Techs القسم العلمي المراجع العلمية غرفة المناقشة العلمية الطاقات الكهربائية والمتجددة Electrical & Renewable Energies القسم العلمي المراجع العلمية غرفة المناقشة العلمية العلوم الأساسية Basic Sciences القسم العلمي المراجع العلمية غرفة المناقشة العلمية مكتبة عالم الالكترون 4electron Library دليل الكتب والمراجع Books & References Directory حلقات البحث الكتب والمراجع IEEE مجلة IEEE Spectrum طلبات الأبحاث والمؤتمرات إعلانات المؤسسة Ads English Section English Discussions English Topics قسم الترجمة مكتبة المرئيات Video Library معرض الصور التقنية والعلمية Technical & Sci Photo Gallery الدليل الإلكتروني دليل الجامعات والمعاهد آسيا أوروبا أمريكا افريقيا دليل الشركات شركات عالمية شركات محلية دليل المواقع الإلكترونية التخصصية
المتواجدون الآن
المستخدمون المتصفحون لهذا المنتدى: MSN [Bot] و 2 زائر/زوار
google_protectAndRun("ads_core.google_render_ad", google_handleError, google_render_ad);
- [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
- [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] • [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] • جميع الأوقات تستخدم GMT + ساعتين [ DST ]
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
كافة خدمات عالم الإلكترون متوفرة عن طريق موقعها الإلكتروني على الإنترنت فقط تحت شعارها وليس لها علاقة بأي جهة أخرى تحمل اسمها
Powered by [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] 2000, 2002, 2005, 2007 phpBB Group. Color scheme by [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
Translated by [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
_rid = 9855;
_rd = "4electron.com";
_rs = 1;
_rz = 0;
_rfunction(_rid, _rd, _rs, _rz);
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
try {
var pageTracker = _gat._getTracker("UA-9823479-1");
pageTracker._trackPageview();
} catch(err) {}