الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هذا سؤال سوف يدل على مبرمج أن كنت مبرمج بجد و لالأ

مغلق
بدأه neo في 26 مايو 2005 · 41 رد · 3,775 مشاهدة · في الأخبار والنقاشات التقنية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هذا سؤال سوف يدل على مبرمج أن كنت مبرمج بجد و لا لأ

قم بتحليل المشكلة الأتية و تحليلها برمجياَ

أتوبيس هيئة النقل العام

سؤال صعب على العموم أتمنى أني أجد أجابات مقنعة :D

Nothing to mention except that I am Muslim

Using your brain is not bad as you think

My Blog

logo.jpg

#2

مشكلة اتوبيس هيئة النقل العام هي مشكلة Pipe و هي تعتمد على مبدأ الProducer-Consumer او (المنتج و المستهلك) اي انه يتم عملية ركوب الركاب من جهة (الباب الخلفي) و عملية انزال الركاب من الجهة الاخرى (الباب الامامي) و عندما يكون الProduction Rate اكبر من الConsumtion Rate فان الPipe تزدحم و عندما يحدث العكس فانها تصبح اقل ازدحاما فهنا يجب عمل عملية Compromise مابين الProducer و الConsumer يحدد على اساسه سعة الاتوبيس الواحد و عدد الاماكن المتاحة فيه ليستوعب عدد اكثر دون ازدحام.

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#3

أتوبيس هيئة النقل العام = Stack :D

رأس الحكمة الإيمان بالله

#4

الstack لا تطابق بالضبط الفكرة فالstack لها منفذ واحد للinput و الoutput و لكن الاتوبيس له مدخل و مخرج فهو يناسب الpipe او الqueue اكثر

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#5

انا لم افهم ماعمل الاتوبيس

هل يدخل من باب ويخرج من الآخر ،

ام يدخل من أي باب ويخرج من أي باب

اذا كانت الأولى فحلها مثلما قال اخي باش مهندس

أما اذا كانت الثانيه حلها ب2 queue

ركاب الباب الامامي وركاب الباب الخلفي

بحيث الاولى تمشي عكس الثانيه ويكونان داخل queue كبيره

اذا على هذا فالسؤال سهل

اذا مافي خفايا أخرى :)

#6
اقتباس
انا لم افهم ماعمل الاتوبيس

اخى مع احترامى الشديد لك لكن كيف لاتفهم عمل الاتوبيس

عمله يتلخص فى انك تكون فى اول الشهر والمحفظة مليانة وتطلع الاتوبيس وتلاقى حاجة كده فى جنبك(مطوة قرن) وطبعاً هاتكمل المشوار لحد البيت جرى :blink: :wacko: :lol: :lol:

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#7

انشل مافي الجيب ياتيك مافي الغيب :D :lol:

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#8

مشاركة سريعة لضيق الوقت

التعامل معه بالنسبة لى

اللاتوبيس تقريبا فارغ او على الاقل فيه كرسيين فارغين ==>يتركب

اىدرجة من درجات الازدحام ==>أخد تاكسى و عوضى على الله

يعنى ممكن اعتبارها flowchart او switch (bus condition)

تم تعديل هذه المشاركة بواسطة Miss_Dev في 26 مايو 2005 في 22:55

موقع سلطان للروابط المجمعة

طريق الاسلام

الاسلام سؤال و جواب

****من قال فى اليوم سبحان الله و بحمده مائه مرة غفرت ذنوبه و أن كانت كزبد البحر****

Das Alter des Schlafens ist gegangen

من لاح له فجر الاجر ... هان عليه ظلام التكليف

زوروا أول موقع لى

#9

السلام عليكم

بالتاكيد مشكله الاتوبيس لا هى stack ولا queue لان الاثنين يحكمهم قانون معين وهو فى حالة الstack الزبون إلى ركب الاخر ينزل الاول, طبعاً دا شرط وإلى مش حنقدر نسميه stack:

الqueue عكسه تماماً حيث ان إلى ركب الاول ينزل الاول ولا يسمح غير ذلك.

الاتوبيس قانونه عشوائى يعنى ممكن تلاقى زبون يركب من الباب الامامى وينزل بعد محطتين وفى زبون يكون قاعد فى وسط الاتوبيس وبدون اى مناسبه يفترك إنه نازل المحطه الجايه ويعمل قلق للركاب وزبون تالت ياخد المشوار كله من اول محطه لاخر محطه وهو واقف علباب وعامل ازمة مرور.

مشكله الاتوبيس إسمها Transport Networks والحل إسمه Max-Flow Min-Cut.

طبعاً دا جزء من الـDiscrete Math Graph theory جزء لا يتجزاء من علم الحاسوب وماده من اروع مواد الرياضيات.

والسلام عليكم

لا إله إلا الله محمد رسول الله

busbar : يجب ان تدرك انه هناك حد ادنى للمعرفة المطلوبة قبل البدء في عمل أي شئ.

#10

الGraph theory تعتمد على وجود Nodes او vertices و edges و احيانا يكون للedge تكلفة او cost, weight و من اشهر مسائلها في الحياة ال TSP (Travelling Salesman Problem) او ال Shortest Path كما ان الNetworks كلها تقوم على هذه المبادئ .

و لكن الاوتوبيس لا ينطبق عليه هذه الشروط من الاخر لا ينطبق عليه اي شروط رياضية او فيزيائية و لا حتى فضائية و لكن ينطبق عليه قانون الصبر على الشدائد

تم تعديل هذه المشاركة بواسطة bashmohandes في 26 مايو 2005 في 23:09

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#11

خلى بالك يا باشمهندس ان زحمة الاتوبيس تكون فقط فى بعض المناطق وليس فى جميع المناطق, يعنى الـVertices فى الحاله دى حتكون المحطات و الـEdges المسافات اما بالنسبه للـweight فهى متوسط عدد الركاب فى كل مسافه.

يعنى فى قواعد ممكن ان تطبق ومحتاجا إحصائيات عن حالة الزحمه فى كل منطقه وبين المناطق.

لا إله إلا الله محمد رسول الله

busbar : يجب ان تدرك انه هناك حد ادنى للمعرفة المطلوبة قبل البدء في عمل أي شئ.

#12

في مسائل الطرق عامة تكون الweights هي مدى ازدحام الطرق او مايسمى Traffic مثل الNetworks و عامة في دراسة الNetworks تكتشف ان الحل الافضل لفظ الازدحام او الاختناق Congestion هو الازالة او Discard اي من الاخر كل عسكري مرور يقف معاه RBJ اول مايلاقي زحمة ينسف العربيات فورا :lol:

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#13

انا مش مصري .. لكن داخل عرض .. <_<

اخوي عيسى :

اقتباس
انا لم افهم ماعمل الاتوبيس

هل يدخل من باب ويخرج من الآخر ،

ام يدخل من أي باب ويخرج من أي باب

اعتقد انت سعودي .. يعني انت وانا ماراح نفهم بهالامور .. خلك مثلي متفرج :lol:

لكن الموضوع جد .. او تهزروا مع بعض B)

كملوا كملوا ياشباب ....

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#14

فى حل إنسانى للمشكله يا باشمهندس وهو توزيع السكان على المدن بالتساوى يعنى توزع الناس إلى ساكنا فى شبرا وتخليهم ينتشرو ويدخلو مناطق زى الزمالك ميثلاً وبكدا تخفف الزحمه من وسط البلد.

لا إله إلا الله محمد رسول الله

busbar : يجب ان تدرك انه هناك حد ادنى للمعرفة المطلوبة قبل البدء في عمل أي شئ.

#15
احمد غريب كتب:
السلام عليكم

مشكله الاتوبيس إسمها Transport Networks والحل إسمه Max-Flow Min-Cut.

طبعاً دا جزء من الـDiscrete Math Graph theory جزء لا يتجزاء من علم الحاسوب وماده من اروع مواد الرياضيات.

طبعاً دا جزء من الـDiscrete Math Graph theory جزء لا يتجزاء من علم الحاسوب وماده من اروع مواد الرياضيات

طبعاً دا جزء من الـDiscrete Math Graph theory جزء لا يتجزاء من علم الحاسوب وماده من اروع مواد الرياضيات

والسلام عليكم

يسلموا هو ذا الكلام المفيد

طبعاً دا جزء من الـDiscrete Math Graph theory جزء لا يتجزاء من علم الحاسوب وماده من اروع مواد الرياضيات

بالمناسبة هل توجد كتب عربية في هذا المجال

أضاعوني وأي فتى أضاعـوا * * * ليـوم كــريهـة وســـداد ثغــــر

وخـــــلونـي ومعتـرك المنايـا * * * وقد شـــرعوا أسنــتهم لنحـري

كأني لم أكــــــن فيهـم وسيطـا * * * ولم تك نســبتي في آل عمــرو

أجرر في الجـــوامع كـل يـوم * * * ألا لله مظــــلمتـي وهـصـــري

عسى الملك المجيب لمن دعاه * * * سينجيني فيعلم كيــف شكـري

فأجـــزي بالكرامـة أهـل ودي * * * وأجزي بالضـغينة أهل ضري

منتديات الرياضيات العربية

#16

بالتاكيد فى كتب عربيه ولكن للاسف انا لم ادرس باللغه العربيه لدى كتاب درسته فى الجامعه ومازلت احتفظ به إسمه Discrete & Combinatorial Mathematics وهو للكاتب Ralph Grimaldi وهذا الكتاب يعتبر اشهر كتاب فى الماده ويدرس فى اكبر الجامعات, انصح الجميع بإقتنائه لانه بالفعل كنز من الرياضيات الحديثه وممتع جداً فى القرائه.

لا إله إلا الله محمد رسول الله

busbar : يجب ان تدرك انه هناك حد ادنى للمعرفة المطلوبة قبل البدء في عمل أي شئ.

#17

هذا بعض مما لدي في هذه المادة الشيقة لكن للاسف كلها باللغة الروسية بالاضافة كثير من الكتب الاخرى لمؤلفين روس

Graph theory Claude Berge

the design of computer algorithms. Aho,Hopcfort,Ullman

graph theory an algorithmic approach. Nicos Christofides

computer mathematics . Cooke and Bez

optimization Networks and graphs. Edward Minieka

Theory of graphs Oystien Ore

Graphs and their uses by Oystien Ore

graph theory frank Harary

Introduction to graph theory by Wilson

combinatorical algorithms theory and practices by Reingold

لكنني بحق استغرب عدم اهتمام الشباب في هذا الموقع بالخوارزميات وقلة المواضيع باللغة العربية بها رغم ان المسابقات العالمية لا تقام في الخورزميات

أضاعوني وأي فتى أضاعـوا * * * ليـوم كــريهـة وســـداد ثغــــر

وخـــــلونـي ومعتـرك المنايـا * * * وقد شـــرعوا أسنــتهم لنحـري

كأني لم أكــــــن فيهـم وسيطـا * * * ولم تك نســبتي في آل عمــرو

أجرر في الجـــوامع كـل يـوم * * * ألا لله مظــــلمتـي وهـصـــري

عسى الملك المجيب لمن دعاه * * * سينجيني فيعلم كيــف شكـري

فأجـــزي بالكرامـة أهـل ودي * * * وأجزي بالضـغينة أهل ضري

منتديات الرياضيات العربية

#18
romanof كتب:
لكنني بحق استغرب عدم اهتمام الشباب في هذا الموقع بالخوارزميات وقلة المواضيع باللغة العربية بها رغم ان المسابقات العالمية لا تقام في  الخورزميات

لكنني بحق استغرب عدم اهتمام الشباب في هذا الموقع بالخوارزميات وقلة المواضيع باللغة العربية بها رغم ان المسابقات العالمية لا تقام الا في الخوارزميات

أضاعوني وأي فتى أضاعـوا * * * ليـوم كــريهـة وســـداد ثغــــر

وخـــــلونـي ومعتـرك المنايـا * * * وقد شـــرعوا أسنــتهم لنحـري

كأني لم أكــــــن فيهـم وسيطـا * * * ولم تك نســبتي في آل عمــرو

أجرر في الجـــوامع كـل يـوم * * * ألا لله مظــــلمتـي وهـصـــري

عسى الملك المجيب لمن دعاه * * * سينجيني فيعلم كيــف شكـري

فأجـــزي بالكرامـة أهـل ودي * * * وأجزي بالضـغينة أهل ضري

منتديات الرياضيات العربية

#19

aho , ullman من الفطاحله فى علم الخوارزميات واول كتاب برمجه درسته على ما اذكر إسمه foundation of computer scines وهو من الكتب الشهيره جداً لهذين الكاتبين.

بالفعل اخى رومانوف انا اتعجب من قلة الاهتمام بالخوارزميات, للاسف الاغلبيه مازالو فى طور المبتدئين فى علوم الحاسوب واكثر مواضيع المنتدى هى عن كيفيه إستخدام اداة معينه وليس فى كيفيه حل مشاكل معقده.

هناك الكثير فى عالم الخوارزميات والتى لم يتطرق إليها سوى العدد القليل من الاعضاء وبمواضيع متواضعه جداً, اتمنى ان ارى مواضيع فى الخوارزميات المتقدمه مثل مواضيع الـNP Complite والـGraph ,ومشاكل الذاكره والوقت والتى تحسب بمقياس Ordo الخ

الله المستعان

لا إله إلا الله محمد رسول الله

busbar : يجب ان تدرك انه هناك حد ادنى للمعرفة المطلوبة قبل البدء في عمل أي شئ.

#20

بالضبط هذا مالاحظته و هو اهتمام الاعضاء الاكبر بالفروق بين لغات البرمجة و انظمة التشغيل (و قد شاركت في الكثير من هذه الحوارات الشيقة) و لكن هذا ليس نهاية العالم ان WIndows افضل ام Linux هل ++C ام VB و غيرها من المواضيع التي تملأ المنتدى و لكن اذا بحثت عن اي موضوع في العلوم الاساسية في الحاسب فلن تجد شئ يذكر

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#21

من المشاكل التى تعترض الطريق فى دراسة الخوارزميات هو قلة من يفهمها ليوصلها بطريقة ممتعة

درسناها على انه شىء مسلم به و لم نجد التفكير الذى يشجعنا على الابتكار و حسن استخدام هذه الخوارزميات فى البرمجيات

موقع سلطان للروابط المجمعة

طريق الاسلام

الاسلام سؤال و جواب

****من قال فى اليوم سبحان الله و بحمده مائه مرة غفرت ذنوبه و أن كانت كزبد البحر****

Das Alter des Schlafens ist gegangen

من لاح له فجر الاجر ... هان عليه ظلام التكليف

زوروا أول موقع لى

#22

طيب ايه رايكم لو البشمهندس والاخي أحمد غريب لو يشرحوا بعض الخوازميات

يعني بعض التعليقات

وبعض الشروح الي قد تفيدنا وتفيدني شخصيا

او ادراج بعض الصفحات من بعد الكتب المفيدة لكي يستفيد الجميع او الينكات المفيدة

++++++++++ طبعا الدولال التي لا غنا عنها

ولو اني نفسي اكلمي اي حد من الادارة لانشاء قسم من الخوزميات

هذه فكرتي

رجاء الاهتمام

لاتحسبن المجد تمرا انت اكلهوا.... لن تبلغ المجد حتى تلعق الصبرا

ومن يتهيب صعود الجبال ...:::... يعش أبد الدهر بين الحفر

"وَيَا قَوْمِ اسْتَغْفِرُوا رَبَّكُمْ ثُمَّ تُوبُوا إِلَيْهِ يُرْسِلِ السَّمَاءَ عَلَيْكُمْ مِدْرَارًا وَيَزِدْكُمْ قُوَّةً إِلَى قُوَّتِكُمْ وَلَا تَتَوَلَّوْا". (أيه 52 سورة هود)

أَمَرَ بِالِاسْتِغْفَارِ الَّذِي فِيهِ تَكْفِير الذُّنُوب السَّالِفَة وَبِالتَّوْبَةِ عَمَّا يَسْتَقْبِلُونَ وَمَنْ اِتَّصَفَ بِهَذِهِ الصِّفَة يَسَّرَ اللَّه عَلَيْهِ رِزْقه وَسَهَّلَ عَلَيْهِ أَمْره وَحَفِظَ شَأْنه وَلِهَذَا قَالَ " يُرْسِل السَّمَاء عَلَيْكُمْ مِدْرَارًا "

وَفِي الْحَدِيث" مَنْ لَزِمَ الِاسْتِغْفَار جَعَلَ اللَّه لَهُ مِنْ كُلّ هَمّ فَرَجًا وَمِنْ كُلّ ضِيق مَخْرَجًا وَرَزَقَهُ مِنْ حَيْثُ لَا يَحْتَسِب ".

(تفسير ابن كثير)

#23

عدم معرفة الخوارزميات هي كارثة بحق فكيف يمكن ان يكون مبرمج و لا يعرف الخوارزميات الشهيرة الخاصة ب Searching , Sorting, Hashing, Graphs,Digraphs,Encryption, و غيرها و ايضا الdatasructures الاساسية مثل الLinkedLists, Queues, Stacks, Trees, .. و غيرها فهذه هي ادوات المبرمج التي يستخدمها و المبادئ الاساسية التي لا تتغير بتغير اي شئ في المجال مثل لغات البرمجة و الانظمة.

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#24

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

لا إله إلا الله محمد رسول الله

busbar : يجب ان تدرك انه هناك حد ادنى للمعرفة المطلوبة قبل البدء في عمل أي شئ.

#25

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

Sr. Software Development Engineer
Hulu, LLC
My Blogs

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…