شكرا..لكن وجدت كتاب في المنتدى بعنوان الخوارزميات لكن لم يتحمل عندي...فهل هناك كتاب آخر؟؟
إن شاء الله أشارك في هذه الدورة الرائعة..وخصوصا أن وقتها عند اختباراتي فتصبح كالمراجعة لي لكن أحب أن تفيدني بتمارين اضافية أو كتاب رعاك الله
شكرا..لكن وجدت كتاب في المنتدى بعنوان الخوارزميات لكن لم يتحمل عندي...فهل هناك كتاب آخر؟؟
إن شاء الله أشارك في هذه الدورة الرائعة..وخصوصا أن وقتها عند اختباراتي فتصبح كالمراجعة لي لكن أحب أن تفيدني بتمارين اضافية أو كتاب رعاك الله
السلام عليكم و رحمة الله و بركاته:
هل بإمكاني تنفيذ الخوارزميات على الحاسب حتى أتأكد من أخطائي؟؟؟
اخي ابو عزام
ياريت ترفع الصور اللتي بالصفحات الاولى لانها ذهبت مع الريح..
ارفعها عا سيرفر المنتدى نفسه بيكون افضل للمستقبل
الله يجزيك حسنة عن كل حرف عم تكتبو ...أمين يارب
تحية
المشتاقة للرحمن كتب:شكرا..لكن وجدت كتاب في المنتدى بعنوان الخوارزميات لكن لم يتحمل عندي...فهل هناك كتاب آخر؟؟إن شاء الله أشارك في هذه الدورة الرائعة..وخصوصا أن وقتها عند اختباراتي فتصبح كالمراجعة لي لكن أحب أن تفيدني بتمارين اضافية أو كتاب رعاك الله
تفضل اختي هذا احد الكتب اتمنى ان يفيدك http://www.jjj.de/fxt/fxtbook.pdf.gz
المشتاقة للرحمن كتب:السلام عليكم و رحمة الله و بركاته:هل بإمكاني تنفيذ الخوارزميات على الحاسب حتى أتأكد من أخطائي؟؟؟
نعم اختي يمكنك ذلك عن طريق برنامج الفيجوال بيسك واللي اقصده انك تحويلين الخوارزميات إلى كود فعلي حتى يمكنك التأكد من أخطائك
mahd404 كتب:اخي ابو عزامياريت ترفع الصور اللتي بالصفحات الاولى لانها ذهبت مع الريح..
ارفعها عا سيرفر المنتدى نفسه بيكون افضل للمستقبل
الله يجزيك حسنة عن كل حرف عم تكتبو ...أمين يارب
تحية
والله اختي بالنسبة للصور ليست موجودة عندي حاليا ولكن سوف احاول تجديد الموضوع بإذن الله
أنا الرجل الضرب الذي تعرفونه***خشاش كرأس الحية المتوقد
لوكنت وغلاً في الرجال لضرني**** حسن جرائتي ومقتدي
معذرة اخي الحبيب لم انتبه للخطأ الصورة غير موجودة لدي ولكن سوف احاول تجديد الموضوع بإذن الله
أنا الرجل الضرب الذي تعرفونه***خشاش كرأس الحية المتوقد
لوكنت وغلاً في الرجال لضرني**** حسن جرائتي ومقتدي
اولا : جزاك الله خيرا واعانك
ثانيا : ياريت تكمل هذا الموضوع المهم والمفيد
شرحك ممتع وسلس
مشكككككككككككككككور
مشكور للدروس
السلام عليكم ورحمة الله وبركاته كيف حالكم يا اخوان معذرة على التأخير بسبب انشغالي ببعض الامور لذلك سوف احاول بقدر مااستطيع ان اكمل الدورة مع اني احيانا انقطع عن الدورة فترة ربما تكون طويلة وربما تكون قصيرة ولكن سوف احاول بقدر المستطاع اكمالها
وعندي ملاحظة مهمة جدا وهي أنه عند طباعة الأعداد الزوجية المتتالية نجعل قيمة العداد البدائية هو صفر ومقدار الزيادة هو 2 وفي حالة طباعة الاعداد الفردية نجعل قيمة العداد البدائية هو واحد ومقدار الزيادة كماهو 2 وفي حالة طباعة مضاعفات عدد ما نجعل قيمة العداد البدائية صفر وقيمة الزيادة هو العدد الذي نريد طباعة مضاعفاته .وفي حالة طباعة الاعداد المتتالية المحدد مثلا من 1 إلى 10 نجعل قيمتي العداد والزيادة هو 1 كما نرى في المثال التالي:
أوجد خوارزم يقوم بجمع الاعداد الصحيحة من 1 إلى 1000 .
سوف نركز اكثر شيء على الخطوات لأنها هي المهم .
ملاحظة:هذا المثال يشابه تماما المثال الذي وضعته لكم سابقا لا اقصد مثال الواجب بل المثال الذي قمت بحله ولكن الفرق هو أنه في المثال السابق قمنا بادخال مائة عدد مختلفة ولكن في هذا المثال لانحتاج إلى أعداد لأنه مطلوب جمع الأعداد المتسلسلة الاتية(3،2،1،،،..1000) وهذه الاعداد سيتم الحصول عليها من العداد(ن) الذي سنستخدمه في الحل.
سوف نستخدم الرموز التالية:
ن:ترمز إلى عداد تبدأ قيمته بالقيمة (1) ويزيد كل مرة بمقدار واحد.
مج=ترمز كما هو معروف إلى مجموع الاعداد.
(سوف نضع مايقابلها بالكود حتى يتضح المثال اكثر)
1-اجعل مج=0
ن=1
dim n as integer dim sum as integer sum=0 n=1
2- اجعل مج=مج + ن
sum+=n
او
sum=sum+n
3-اجعل ن=ن+1
n+=1
أو
n=n+1
(معلومة بسيطة :الكود الاول sum+=n هو من مميزات فيجوال بيسك نت وهو اختصار للكود التالي sum=sum+n وكذلك n+=1 بعض الاخوة ربما لايعرفون لذلك وضعت الكود بالطريقتين)
4-اختبر هل ن أكبر من 1000 ام لا
في حالة كون (ن) اكبر من 1000 يقوم بطباعة المجموع في مربع الرسالة
if n>1000 then msgbox "مجموعة الاعداد هو"& sum
أو يمكن أن نسند المجموع لمربع نص
وفي حالة (لا) يقوم بالرجوع للخطوة الثانية(للرجوع للخطوة الثانية يوجد هناك عدة طرق اولها استعمال الطريقة القديمة goto ووضع رقما امام الخطوة الثانية )
else goto 10
طبعاً لوفرضنا أن الخطوة الثانية التي هي مج=مج+ن رقم 10 أي هكذا
10 : sum+=n
الطريقة الثانية هي استعمال الحلقات
طريقة الحلقة for next (طبعا نحذف كود العداد السابق ونضع كود المجموع داخل العداد كما هو معروف)
sum=1 for n=1to 1000 sum+=n next n msgbox "المجموع هو "sum
الحلقة do loop
sum=1 do until n>1000 sum+=n loop msgbox "المجموع"∑
سوف نتوقف هنا وسوف نتكلم في الدرس القادم عن طريقة جمع الكسور
تم تعديل هذه المشاركة بواسطة أبوعزام في 7 أبريل 2007 في 00:19
أنا الرجل الضرب الذي تعرفونه***خشاش كرأس الحية المتوقد
لوكنت وغلاً في الرجال لضرني**** حسن جرائتي ومقتدي
معذرة اخواني الكرام نسيت اعطيكم واجب الدرس
والواجب حل التمارين التالية:
أوجد خوارزم يقوم بجمع الاعداد الفردية من 1 إلى 1000
أوجد خوارزم يقوم بجمع الاعداد الزوجية من 1 إلى 1000 .
طبعاً لا اريد ان تكتبوا لي تخطيط الخوارزم بل يكفي الخطوات وان امكن مع الكود كما فعلت سابقاً
أنا الرجل الضرب الذي تعرفونه***خشاش كرأس الحية المتوقد
لوكنت وغلاً في الرجال لضرني**** حسن جرائتي ومقتدي
السلام عليكم
أسأل الله أن يعينكم ويزيدكم علما ويعين الأخ أبو عزام
ولي بعض الملاحظات وقد أكون مخطئ أو غير ذلك
بالنسبة للخوارزميات لها هدف أساسي بغض النظر عن طريقة كتابتها أو اللغة المستخدمة هذا من ناحية المبدأ
فهدفها الأساسي أن تقوم بعمل برنامج يؤدي الغرض منه في أقل وقت ممكن واقل حيز من الذاكرة ممكن،
فمن الممكن أن يحل شخص مشكلة ما من خلال جهاز حاسوب ذو امكانيات معينة في وقت مثلا 10 ثواني وفي ذاكرة حوالي 1 ميجا
في حين يحلها آخر من خلال نفس الجهاز في 12 ثانية و ذاكرة 1 ميجا
في حين قد يحلها ثالث في 15 ثانية و ذاكرة 500 كيلو
ورابع في 5 ثواني و ذاكرة 2 ميجا
فمن خلال هذه الحلول نجد أن الحل الثاني أسوأ الحلول لان الحل الأول أفضل منه من ناحية الوقت وبالتالي نستبعد هذا الحل لأن الحلول الأخرى أفضل منه ، في حين أن الحلول الباقية كل منها يتميز بشيء ولا يتميز في الآخر ، وبذلك تختار أنت الذي يناسبك ، فالحل الأول يهمه أن يكون الوقت والمساحة أقل ما يمكن ، والحل الثالث يريد أن يكون المساحة أقل ما يمكن ولا يهمه الوقت كثيرا ، والحل الرابع يهمه الوقت أكثر من الذاكرة
وهذه ما يعبر عنها في الخوارزميات ب time complexity ,space complexity
فهذا هو الهدف الأساسي من الخوارزميات
وهناك خوارزميات تم التعارف عليها على أساس أنها أفضل ما توصل إليه الرياضيون من ناحية أنها تستهلك وقت أقل ومساحة أقل مثل :
في عملية البحث مثلا هناك :
linear search,binary search,.......
وفي عملية الفرز هناك مثلا: bubble sort,....
وهكذا
فهم وجدوا أن هذه الطرق أفضل الطرق لحل مشكلة من هذا النوع، فلو كان عندك طريقة أفضل من ناحية الوقت أو المساحة وتؤدي نفس الغرض فسيقومون بتغيير الطريقة السابقة واعتماد طريقتك الجديدة
وهذه الطرق تكتب بشكل لغوي مبسط جدا مع استخدام رموز رياضية بحيث أن المبرمج يأخذها ويكتبها باللغة التي يستخدمها.
System Engineer
Red Hat Certified Engineer
Red Hat Certificate Number
805010381752078
مشرفي الحبيب برق جزاك الله خير على هذه المعلومات وانا سوف اشرح هذا في الدروس القادمة حيث أنه يجب صعود الدرج خطوة خطوة حيث أن الخوارزميات التي تحدثت عنها صعبه الفهم قليلا ولذلك اعتمدت هذا الاسلوب حيث أنه يساعد اولا على فهم طريق الخوارزميات ثم ثانيا يحاول تثبيت طريقة الخطوات في العقل وبعد ذلك سوف اتكلم بالتفصيل عن خوارزميات الكتل والبحث والفرز وغيرها من الخوارزميات
وانا الان انتظر الاخوان حتى يتمكنوا من حل المسائل حتى اكمل وشكرا
تم تعديل هذه المشاركة بواسطة أبوعزام في 12 أبريل 2007 في 22:24
أنا الرجل الضرب الذي تعرفونه***خشاش كرأس الحية المتوقد
لوكنت وغلاً في الرجال لضرني**** حسن جرائتي ومقتدي
اين الاخوان الايوجد من يحل الواجب الله المستعان
أنا الرجل الضرب الذي تعرفونه***خشاش كرأس الحية المتوقد
لوكنت وغلاً في الرجال لضرني**** حسن جرائتي ومقتدي
موضوع مفيد ورائع
مشكور اخوي على الطرح المميز
وشكرا لجميع الأخوان
^_^
السلام عليكم ورحمة الله و بركاته
هل يمكن برمجة صفحات الويب باحد لغات البرمجه او العكس هل يمكن برمجة النضم بلغة htmlاو xml وغيرهما
ارجو التوضيح
وشكرا
نحم المملكه
أهلا بك اخي kingdoumstar أرجوا يوضيح السؤال
أنا الرجل الضرب الذي تعرفونه***خشاش كرأس الحية المتوقد
لوكنت وغلاً في الرجال لضرني**** حسن جرائتي ومقتدي
السلام عليكم اخوناابو عزام
انا جيت متأخر جدا
لكن لا يسعنى بعد مجهودك الرائع هذا إلا ان اقول لكم
جعل الله الفردوس لك نزلاً
ونفع بك اخوانك الكرام
سلمت يمينك ابو عزام
حياك الله اخي الحبيبeg.1 فهذا واجبي
أنا الرجل الضرب الذي تعرفونه***خشاش كرأس الحية المتوقد
لوكنت وغلاً في الرجال لضرني**** حسن جرائتي ومقتدي
استاذي العزيز ابو عزام مشكور على مجهودك الرائع
وشرحك السلس الوافي
انا طالبة جامعة تخصص علوم حاسبات مازلت في البداية
ولي الشرف ان اكون عضوة في هذا المنتدى الأكثر من رائع
تقبل مروري ;)
يا ابو عزام اسف على غيابى الفتره الماضيه وتوضيحى يعنى ممكن اعمل برنامج باستخدام xmlاوhtml
نحم المملكه
بسم الله الرحمن الرحيم
الاخ ابو عزام حياك الله
انا طالبة في كلية الحاسب سنة اولى
والمشكلة ان منهجنا مختصر جدا جدا
واريد ان افهم اكثر حول المخطط الانسيابي و الخوارزميات
واتمنى ان احصل على مسائل محلولة حول المخطط الانسيابي في اقرب وقت لاقتراب الامتحانات
eg.1 كتب:السلام عليكم اخوناابو عزامانا جيت متأخر جدا
لكن لا يسعنى بعد مجهودك الرائع هذا إلا ان اقول لكم
جعل الله الفردوس لك نزلاً
ونفع بك اخوانك الكرام
سلمت يمينك ابو عزام
حياك الله اخي eg.1 اللهم أمين وإياك اخي الحبيب فهذا واجبي
Pr0gRamMeRGirl كتب:استاذي العزيز ابو عزام مشكور على مجهودك الرائعوشرحك السلس الوافي
انا طالبة جامعة تخصص علوم حاسبات مازلت في البداية
ولي الشرف ان اكون عضوة في هذا المنتدى الأكثر من رائع
تقبل مروري ;)
حياك الله اختي
kingdoumstar كتب:يا ابو عزام اسف على غيابى الفتره الماضيه وتوضيحى يعنى ممكن اعمل برنامج باستخدام xmlاوhtml
أنت تقصد ان تعمل برنامج يعمل على xml او html ام تقصد تريد عمل برنامج بواسطة هذه اللغات
fyhy كتب:بسم الله الرحمن الرحيمالاخ ابو عزام حياك الله
انا طالبة في كلية الحاسب سنة اولى
والمشكلة ان منهجنا مختصر جدا جدا
واريد ان افهم اكثر حول المخطط الانسيابي و الخوارزميات
واتمنى ان احصل على مسائل محلولة حول المخطط الانسيابي في اقرب وقت لاقتراب الامتحانات
أختي بالنسبة لسؤال فلايتوفر لدي الان اي مسائل في ذلك ولكن يوجد لدي كتاب به عدة مسائل ولكن غير محلولة قام بعمله احد الاخوان سوف احاول ان أضعه لكم
متأسف جدا اخواني الكرام على الاطالة ولكن لم اتمكن من اكمال الدروس فالدروس التي وضعتها لكم كانت كبداية في علم الخوارزميات ارجوا ان تكونوا قد استوعبتم هذه الدروس جيدا وسوف نلتقي في دورات اخرى إن شاء الله والسلام عليكم ورحمة الله وبركاته
أنا الرجل الضرب الذي تعرفونه***خشاش كرأس الحية المتوقد
لوكنت وغلاً في الرجال لضرني**** حسن جرائتي ومقتدي
أبوعزام كتب:أنت تقصد ان تعمل برنامج يعمل على xml او html ام تقصد تريد عمل برنامج بواسطة هذه اللغات
لاه انا اقصد اعمل برنامج بستخدام الغات ديه مش برنامج بيشتغل على الغات ديه
نحم المملكه
السلام عليكم و رحمة الله..،
جهد رائع أخي الفاضل أبا عزام :clapping: . لكم جزيل الشكر و ليزيدكم الله من فضله.
و الله الموفق،
[bg=#000000]
La filosofia e scritta in questo grandissimo libro che continuamente ci sta aperto innanzi a gli occhi (io dico l’universo), ma non si pu o intender se prima non s’impara a intender la lingua e conoscere i caratteri ne’ quali e scritto. Egli e scritto in lingua matematica e i caratteri sono triangoli, cerchi, ed altre figure geometriche senza i quali mezi e impossibile a intenderne umanamente parola; senza questi e un aggirarsi vanamente per un oscuro laberinto.
Galileo
لقد كُتبت الفلسفة في هذا الكتاب العظيم الذي يوجد دائماً أمام أعيننا (و أعني به الكون)، و لكن لا يمكن لأحدٍ أن يفهمه ما لم يتعلم في البدء حروفَ اللغة التي كُتب بها. لقد كُتب بلغة الرياضيات، و الحروف هي مثلثاتٌ و دوائر و أشكالٌ هندسية أخرى؛ بدون هذه اللغة يكون من المستحيل على البشر أن يفهموا و لو كلمة، بدون هذه اللغة نُمسي كمن يتخبطُ بلا هدى في متاهةٍ مظلمة.
جاليليو
[/bg]
Yasser
شكرا جزيلا ونتمنى ان تكمل وجزاك الله خيرا
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…