انا بدرس الفيجوال بيسك 6 ودوت نيت 2005
وعايز أعرف ما مدى أستفادتى من الجواريزمات فى مجال البرمجة
وياريت ألقى ردود بسرعة علشان انا عايز ادخل المجال ده لو حينفعنى
وياريت حد يضع روابط تعليمية ولآنى معرفش اى حاجة عن هذا المجال
وشكرا
انا بدرس الفيجوال بيسك 6 ودوت نيت 2005
وعايز أعرف ما مدى أستفادتى من الجواريزمات فى مجال البرمجة
وياريت ألقى ردود بسرعة علشان انا عايز ادخل المجال ده لو حينفعنى
وياريت حد يضع روابط تعليمية ولآنى معرفش اى حاجة عن هذا المجال
وشكرا
memosoft
الله الله الله ياسلام
الخوارزميه هي ام البرمجه
لو عرفت كل اوامر لغة البرمجه لاتستطيع ان تصنع برنامج ان لم تكون تعرف الخوارزميه التي تمكنك من معرفة خطوات البرمجه .
بالضبط لو كانت معاك سياره وانت تجيد قيادة السياره وتريد ان تذهب لمكان ما لاتعرفه فلن تستطيع ان تذهب بدون خريطه
قد تصل ولكن بعد تخبط وتخبط ولو قيل لك ارجع مره اخرى لما عرفت .
بالتوفيق
الخوارزميه تعلمك كيف تفكر كمبرمج ... و ما هي الخطوات التي تحصل في البرنامح
منذ الباديه و حتى النهايه ...
لذلك فهي مهمه لك كمبرمج للتبع الكود و تكون قادر على اختصار المسافات
(أقصد انك تحد و تقلل من درجه الـ Complexity ) ... و هذا مهم جداً في اداء و فعاليه البرنامج
و ليس فقط البرنامج كـ SoftWare بل أيضاً كـ HardWare والحجز في الـ Memory ... , وغير ذلك ..
و برأيي الشخصي انه دراسه الخوارزميات من أهم المجالات في علم الحاسب الالي ...
و تحياتي الك :)
Success Is A Journey Not A Destination
تُعرف الخوارزمية بأنها:- عمل الخطوات المنطقية للحل.
وتقريباً تستطيع كتابتها بأي لغة .. وربما تكتبها وأنت لا تدري أنك كتبت خوارزمية.
فـ Take it easy والأمر بسيط كأنه مجرد أحداث لكنها تتطلب منك المزيد من الذكاء ،،
:D :D :D :D :D :D :D :D :D :D
الف شكر على المعلومات الجميلة كما أشكركم على مروركم والأهتمام بسألى
ولكن باقى سؤال لم يوجب عليه ( من أين أبدأ؟؟ وكيف ؟؟ ) مع العلم انا لا أعلم شئ عن الجواريزمات
شكرا تانى مرة
memosoft
أضم صوتي لصوت الأخ السائل
و لي سؤال آخر
هل الخوارزمية هي عبارة عن خريطة تدفق أقوم بتجهيزها قبل البدء بالبرمجة ؟
إذا كانت كذلك فأين مغزاها بالنسبة لمن يقوم بعمل هذا ؟
أعتقد أن لها معنى آخر أود أن توضحوه لنا
انت بتكتبها الجوارزميه !!!!!!! المره الاولى قلت يمكن تكون غلطان لكن لاحظت انك كتبتها مره ثانيه الجوارزميات !!!!!
بالخـــــــــــــــــــــــــــــــــاء مش بالجــــــــــــــــــــــــــــــــــــــــــيم
بعدين يااخي لامواخذه الواحد لما يبغى يبتدي يعمل ايه ؟؟؟؟؟؟ دور على كتاب واستعن بالله وتعلم وخلاص وتوجد مئات الكتب بس انت تدور ولو تروح للمكتبه برضوه حتحصل .
سيمسم خريطة التدفق تسمى فلوشارت
السلام عليكم و رحمة الله و بركاته
أخي الفاضل JAVA STUDENT
اقتباسبعدين يااخي لامواخذه الواحد لما يبغى يبتدي يعمل ايه ؟؟؟؟؟؟ دور على كتاب واستعن بالله وتعلم وخلاص وتوجد مئات الكتب بس انت تدور ولو تروح للمكتبه برضوه حتحصل
ما الفائدة اذا تعلمت شيء لا أحبه و ذلك لأنني لا أعرف وظيفته و أهميته ظ
اقتباسخريطة التدفق تسمى فلوشارت
أعلم أخي الحبيب و لكن أخونا Deadly Arrow قال
اقتباستُعرف الخوارزمية بأنها:- عمل الخطوات المنطقية للحل.وتقريباً تستطيع كتابتها بأي لغة .. وربما تكتبها وأنت لا تدري أنك كتبت خوارزمية.
فلهذا السبب أردت أن أحاول الوصول الى ما يكمن في هذا المصطلح (((( الخوارزميات ))))
و ما سر كثرة تكراره ؟!!!
كما أن بعض كتب تعليم لغات البرمجة مثل كتب الفيجوال بيسك تشير الى أن هناك علم يسمى الخوارزميات و لكنه صعب بالنسبة للمبتدأ
لذلك أردت الإيضاح من أهل الخبرة
بانتظار توضيح مميزات و وظائف علم الخوارزميات
السلام عليكم
الخوارزمية بالنسبة للبرمجة هى بمثابة القواعد بالنسبة للغة, تخيل لو انك حفظت كلمات كثيرة من قاموس ولكنك لا تتقن قواعد اللغة هل تستطيع ان تكون جملة مفيدة بهذه اللغة؟ بالتاكيد لا
كذلك الخوارزمية بالنسبة للغة البرمجة, لو تعلمت لغة برمجة ولكن لا تتقن كتابة الخوازميات فلن تستطيع عمل برنامج مهما احترفت اللغة..
خلاصة الكلام الخوارزميات هى قواعد كتابة البرامج وكل مبرمج يجب ان يتعلمها حتى يستطيع عمل برنامج...
والسلام عليكم
لا إله إلا الله محمد رسول الله
busbar : يجب ان تدرك انه هناك حد ادنى للمعرفة المطلوبة قبل البدء في عمل أي شئ.
لو سمحتوا يا أهل الخير
انا عايز لينك لكتاب تعليمى للخواريزمات بشرط يكون للمبتدأين علشان انا دورت ومش لاقى او يمكن انا مش عارف أدور فياريت حد يساعدنى
وجزاكم الله خيراً
:rolleyes: :rolleyes: :rolleyes:
memosoft
واضم صوتي لك يا اخي العزيز لاني عم بدرس تراميب بيانات بدون لغة على الخوارزمية
Data Structure By Algorithm
تم تعديل هذه المشاركة بواسطة Hani2002 في 14 نوفمبر 2006 في 15:00
كلمة خوارزميات كبيرة
شو بتعنى فى الخوازميات ؟
انك تحول الكلام المنطقى لكود حسب قوانيين لغة معينة ؟
ولا بتقصدك حاجة تانية !!
مواضيع كتيرة لها منها لا يهتم فى كتابة الاكواد انما لقوة البرنامج تاعك فى الاداء والسرعة والافضلية
متلا متل Algorithm Analysis
بس بالمختصر انو انك تحول تفكير منطقى إلى كود قابل للتفيذ فى كفاءة عالية واقل استهلاك للذاكرة واقل استهلاك للمساحة .
وانك تتفنن فى الكود ما تكتب تقليدى يعنى .
والخ
بس لازم تكون عارف فى تكون عندك خلفية قوبة عن math
Use a Surplus Primestar Dish as an IEEE 802.11 Wireless Networking Antenna
Low Cost 802.11A Directional Antenna using obsolete PrimeStar Dish
Free Security and Cryptography Training and Tutorials
Searching 278,128,066 lines of C/C++ code
Information and Internet Security Portal
الأستاذ الفاضل devil_d
الأخ الحبيب أحمد غريب
شكرا لكم على المعلومات القيمة
هل لكم أن تدلونا على كتاب تعليمي للخوارزميات "" أود أن يكون باللغة العربية أو باللغة الانجليزية بطريقة مبسطة قليلا ""
السلام عليكم ..
اذكر يا شباب تقريباً قبل سنتين او اكثر كان عندنا منهج بالكلية اسمه ( مقدمة في الخوارزوميات ) ..
وكان للدكتور موقع يضع فيه تمارين بشكل اسبوعي تقريباً مع الحل ..
المهم في نهاية السنة أنا حملت الموقع كامل على جهازي :) ..
كله بسيط وسهل ( لكن فقط يحتوي على تمارين ) ..
هل تريدون ان ارفعه لكم ؟؟
دمتم في رعاية الله ..
ألف شكر يا ماجد على اهتمامك بس ياريت يكون فى الكتاب شرح
وعمتا ياريت ترفعة علشان الكل يستفيد منه
انا شايف ان فى مجموعة كبيرة بتطلب كتب تعليمية من البداية وطبعا انا من ضمنهم فالأصوات عليت وكترت
ايه الحل
انا بقترح بعمل دورة من أصحاب الخبرة والمعرفة بشرط ان تكون من البداية
ياريت الى موافق على الأقتراح بيقول انه موافق علشان كل ما كتر صوتنا زاد الأهتمام أكثر وكان للدورة مولد
يلا بسرعة الموافق يرفع ايده
وياريت تانى مرة لو حد عندوا اى كتاب او معلومة ولو بسيطة ياريت ميبخلش على الأخرين
وشكراً
تم تعديل هذه المشاركة بواسطة memosoft في 18 نوفمبر 2006 في 02:19
memosoft
نشكركم على الفكرة ونؤيدكم
سيروا على بركة الله
ياأخي انت عندما تحل أي برنامج بسيط وتفكر فيه
أنت تعمل خوارزميه له .
استاذنا أحمد قدم لك شرح بسيط عن ماهية الخوارزميات
وأنت تريد المزيد حسناً
هل بحثت في قوقل عن الخوارزميات ؟
لاأعتقد ذلك
قوقلها وبعدين تنحل المشاكل وماتحتاج أحد باذن الله
أخي العزيز بالنسبة لكتاب متخصص في الخوارزميات لن تجد كتاب سهل المراس لأن لغة الخوارزميات ربما تكون صعبة بعض وبعضها يكون سهل يوجد كتب خفيفة الحجم تفيد المبتدأين سوف احاول البحث عن احدها
هذا رابط لموقع الادراة العامة لتصميم وتطوير المناهج رابط كتاب البرمجة الجزء الاول ويشرح الخوارزميات بطريقة سهلة http://www.cdd.gotevot.edu.sa/college/comp.../pdf/cpt141.pdf
أنا الرجل الضرب الذي تعرفونه***خشاش كرأس الحية المتوقد
لوكنت وغلاً في الرجال لضرني**** حسن جرائتي ومقتدي
جزاكم الله خيرا على ما تبذلوه من عمل
انا مع رأى بقيه الاعضاء إن الخوارزميات شىء مهم
و على فكره هى سهله جدا مش صعبه الموضوع كله إنك قبل ما تبدأ فى كتابه الكود بتحتاج تعرف هتعمل إيه بالظبط فى البرنامج يعنى تقريبا بتعمل تخطيط للكود قبل كتابته بس الفرق إنك مش بتكتب بلغه برمجه لا
هقولك مثال بسيط مثلا انا عندى عددين x و y
و المطلوب منى مثلا جمعهم و طبعا دى حاجه سهله بس انا عاوزه اوضحلك بس الفكره
المفروض اعمل إيه بقى فى البرنامح
اول حاجه طبعا إنى احدد واعرف المتغيرات و بعدين اطلب من المستخدم يدخل القيم اللى عاوز يجمعها و بعدين انفذ عمليه الجمع و بعدين اطلع الناتج
ببساطه فى الخوارزميات بكتب كل الخطوات دى بطريقه مبسطه مش بطريقه كود معينه لأ هى حاجه اشبه بإنى اكتبها بالانجليزى و مش بكون مقيده فى كتابه الخوارزميات بالكلمات المحجوزه او باى حاجه ملطوبه فى الكود
يعنى هى مجلاد تخطيط للحل قبل البدء فى كتابه الكود
و انا هشوفلك كتب فيها و إ، شاء الله انزلهالك
ألف شكر ياجماعة على المعلومات الجميلة والمساعدة الجيدة والفعالة
ليه رجاء ياريت مثال يكون على برنامج حى برنامج بسيط وصغير وليكن بلغة VB.6 لآنتشرها حتى يكون الموضوع فعال وأوضح
وشكرا على كل شئ
memosoft
أخواني , كيف أكتب خوارزمية , هل تكتب بالنوت باد , كيف أترجمها , كيف أستخدمها في البرمجة , أرجو أمثلة , وملفات وتطبيقات مبرمجة بالخوارزميات
وياريت لو تكون حول Visual Basic 6
اقتباسIf A is success in life, then A equals x plus y plus z. Work is x; y is play; and z is keeping your mouth shut
Albert Einstein
هذا الموضوع مغلق.