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

قلب مسلمه

عضو جديد
إنضم
22 أبريل 2009
المشاركات
14
مجموع الإعجابات
1
النقاط
0
السلام عليكم ورحمة الله وبركاته

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

مطلوب مني تصميم برنامج صغير عن ايجاد العزوم والقوي الداخلية بطريقة مصفوفة الجساءة

مع العلم ان خطوات البرنامج موجوده لكن الحقيقه انا لا افهم شيء عن كيفية البرمجة

يا ريت لو حد يقدر يساعدني اكون شاكرة له جدا وجزاكم الله خيرا
 

مواضيع مماثلة

إنضم
20 مارس 2007
المشاركات
5,380
مجموع الإعجابات
1,626
النقاط
0
وعليكم السلام ورحمة الله وبركاته
أولا ما هي اللغة المستخدمة وهل يسمح بالاستفادة من الاكسل؟
 

ehab_lovegypt

عضو جديد
إنضم
19 يوليو 2007
المشاركات
175
مجموع الإعجابات
14
النقاط
0
أى حد مشروع structure ممكن يفيدك لاننا بناخد stifness matrix يدوى
 

قلب مسلمه

عضو جديد
إنضم
22 أبريل 2009
المشاركات
14
مجموع الإعجابات
1
النقاط
0
وعليكم السلام ورحمة الله وبركاته
أولا ما هي اللغة المستخدمة وهل يسمح بالاستفادة من الاكسل؟

جزاك الله كل الخير اخي علي الرد

بس في الحقيقه مش عارفه اللغة المستخدمه لانه مش محدد يعني اي حاجة

اما الاكسيل اكيد يسمح بالاستفاده منه
 

قلب مسلمه

عضو جديد
إنضم
22 أبريل 2009
المشاركات
14
مجموع الإعجابات
1
النقاط
0
أى حد مشروع structure ممكن يفيدك لاننا بناخد stifness matrix يدوى

جزاك الله خيرا اخي عالرد

واحنا بناخدها يدوي والمطلوب تصميم برنامج لحلها بدل من اليدوي
 

amrisback

عضو جديد
إنضم
17 أبريل 2009
المشاركات
1
مجموع الإعجابات
0
النقاط
0
بيتهيألى انك معايا فى ثانية هندسه مدنى اسكندريه عشان ده مطلوب منى كمان , انا لحد دلوقت ما اعرفش اشتغل فورتران , لكن فى اسبوع بعد الفاينال نسلم فيه هاقرا فى عن استخدام البرنامج , هابدا من الصفر لكنى مش قلقان البرمجه سهله مش زى ما انتى مستصعباها و ما بتاخدش وقت , اهم حاجه تعرفى ازاى , فى الاسبوع ده 5 ايام تتعلمى ازاى تصممى و يوم تنفيذ , ادى لينك لليرنامج http://force.lepsch.com/ ابقى دورى على شرح بقى ولو لقيت برنامج احسن هاقولك ,
 
إنضم
20 مارس 2007
المشاركات
5,380
مجموع الإعجابات
1,626
النقاط
0
السلام عليكم
عموما موضوع البرمجة سهل جدا وبقليل من التنظيم قد يستطيع الانسان أن يكون عنده برنامج يستفيد منه في مشاريع ثانية تحتاج للتحليل...

سألت عن الاكسل لأن فيه امكانيات ممتازة مثل ايجاد معكوس مصفوفة وضرب مصفوفتين وهذه العمليات مهمة في التحليل بطريقة المصفوفات لكن لا أعرف هل يسمح باستخدامه أم لا فأرجو التأكد...
على كل حال اذا أردتم أن نتشارك في عمل برنامج يقوم بالتحليل بهذه الطريقة فانا على استعداد لكن بطريقة المناقشة يعني نقوم بتحديد المطلوب سوية ثم نحاول ايجاد الحلول واذا عجزنا في نقطة نسأل وكل واحد يأتي بالجواب الذي تحصل عليه...حتى ننتهي من البرنامج.
 
التعديل الأخير:
إنضم
20 مارس 2007
المشاركات
5,380
مجموع الإعجابات
1,626
النقاط
0
كبداية نحاول تحديد المشكلة:
ما هو المطلوب من البرنامج؟
المطلوب تحليل المنشئات

أي نوع من المنشئات؟
وهذا سؤال مهم هل البرنامج يستخدم لتحليل الجملونات trusses أم لتحليل الكمرات أم الفريمات لأن الجملونات مصفوفتها غير المصفوفة المستخدمة في النوعين الاخرين . والفريمات تحتاج لمصفوفة تحويل transformation matrix.

المهم أنتظر تحديد نوع المنشئات المطلوب تحليلها ومن ثم نقوم بتحيد العمليات التي يقوم بها البرنامج...
 
التعديل الأخير:

قلب مسلمه

عضو جديد
إنضم
22 أبريل 2009
المشاركات
14
مجموع الإعجابات
1
النقاط
0
بيتهيألى انك معايا فى ثانية هندسه مدنى اسكندريه عشان ده مطلوب منى كمان , انا لحد دلوقت ما اعرفش اشتغل فورتران , لكن فى اسبوع بعد الفاينال نسلم فيه هاقرا فى عن استخدام البرنامج , هابدا من الصفر لكنى مش قلقان البرمجه سهله مش زى ما انتى مستصعباها و ما بتاخدش وقت , اهم حاجه تعرفى ازاى , فى الاسبوع ده 5 ايام تتعلمى ازاى تصممى و يوم تنفيذ , ادى لينك لليرنامج http://force.lepsch.com/ ابقى دورى على شرح بقى ولو لقيت برنامج احسن هاقولك ,

صح يا بشمهندس معاك في تانية مدني اسكندرية

المشكله اني مش لاقيه مجال اتعلم فيه لاني مفهمش حاجة خالص في البرمجة

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

وشكرا ليك عالرد وعاللينك وهشوفه
 

قلب مسلمه

عضو جديد
إنضم
22 أبريل 2009
المشاركات
14
مجموع الإعجابات
1
النقاط
0
السلام عليكم
عموما موضوع البرمجة سهل جدا وبقليل من التنظيم قد يستطيع الانسان أن يكون عنده برنامج يستفيد منه في مشاريع ثانية تحتاج للتحليل...

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

اشكرك عالمتابعه يا بشمهندس

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

واكيد انا مع حضرتك وهتابع لكن المشكلة اني مش فاهمة شيء في البرمجة ومش عارفه اتعلمها ازاي

ولو عن البرنامج انا هحاول اجيب تنفاصيل المطلوب بالظبط وممكن البشمهندس عمرو يساعد فيه

واشكر حضرتك مرة تانية
 

مهندسة رضى

عضو جديد
إنضم
7 أبريل 2008
المشاركات
522
مجموع الإعجابات
101
النقاط
0
السلام عليكم ورحمة الله وبركاته

ربنا معاكم وتتعلموا ........ وتعملوا البرنامج .....

ده شرح .FORTRAN....للدكتور عاطف العراقى ....... يارب يفيدكم

وهو مجموع من 8 دروس في الFORTRAN
للدكتور عاطف بارك الله فيه وجعل هذا العمل في ميزان حسناته


http://www.arab-eng.org/vb/t130845.html

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

ودى شرح فيديو لاكسل 2007

http://www.4shared.com/dir/9232675/124262fa/__2007_-office2007.html

ربنا معاكم...........
 
التعديل الأخير:

مهندسة رضى

عضو جديد
إنضم
7 أبريل 2008
المشاركات
522
مجموع الإعجابات
101
النقاط
0
المهم أنتظر تحديد نوع المنشئات المطلوب تحليلها ومن ثم نقوم بتحيد العمليات التي يقوم بها البرنامج...

جزاك الله كل خير بشمهندس خالد

يا ريت يا بشمهندسة ( قلب مسلمة) تحددى النوع ؟؟؟؟؟؟؟؟

فى انتظار الرد .............
 

قلب مسلمه

عضو جديد
إنضم
22 أبريل 2009
المشاركات
14
مجموع الإعجابات
1
النقاط
0
اولا بعتذر لكم عن التاخير في الرد ثانيا شكراااااا ليكي بجد يا بشمهندسة رضي وربنا يجازيكي كل خيرانا هشوف الروابط وهحاول افهمها كويس ويارب اقدر اشتغل في البرنامجاما نوع المنشآت فهو المطلوب حل الكمرات والاطارات ولكم جزيل الشكر عالمساعدة والمتابعه
 

Abo Fares

عضو جديد
إنضم
20 مارس 2008
المشاركات
9,250
مجموع الإعجابات
1,239
النقاط
0
السلام عليكم ورحمة الله وبركاته...

أشكركم جميعاً على النقاش الجاد حول هذا الموضوع...

أن يتم العمل بشكل جماعي، هو أمر بغاية الروعة، أشكرك م. خالد على طرحك هذا... وننتظر النقاش حول عمل البرنامج...
ومنكم نستفيد :)

لكم جميعاً تحيــــــاتي..
 
إنضم
20 مارس 2007
المشاركات
5,380
مجموع الإعجابات
1,626
النقاط
0
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته.
أود أن أبين أن موضوع البرمجة انما هو أسلوب في التفكير ليس الا وبالتالي كل شخص عنده المقدرة على التفكير عنده المقدرة على صياغة برنامج إلا إذا كان مجـ.....وهذا رأيي الشخصي (المتواضع:78:) وربما هناك الكثير ممن يخالفه.
وقبل البداية أوضح نقطة مهمة وهي أنه لكي تقوم بكتابة برنامج فانه لا بد أن تكون ملما بما يقوم به هذا البرنامج بمعنى آخر يمكن أن أتجرأ وأقول كل ما يمكنك القيام به يدويا من العمليات الهندسية مهما كان صعبا يمكنك صياغة برنامج له فقط تحتاج لقليل من التركيز وربما بعض الشاي (أو الليمون لم لا يستعمل الشاي) وبشرط أن تكون ملما بفهم لما تقوم به.
بعد هذا يمكننا البدء بالمقدمة...
(الجزء الأول)
ونبدأ بتعريف البرمجة فنقول هي عبارة عن مجموعة من العمليات التي يتم تنفيذها بغرض تحقيق هدف ما...
نتقدم خطوة أخرى فنقول هذه العمليات هي عبارة عن مجموعة من الأوامر وهي (أي العمليات) تندرج غالبا تحت واحدة من ثلاث مجموعات وهي:
1-إما عمليات متعلقة بالادخال
2-عمليات متعلقة بالمعالجة. أو
3- عمليات متعلقة بالاخراج
حتى يتضح الكلام نضرب أمثلة:
مثلا نريد عمل برنامج لجمع عددين
نجد هنا أن العمليات الثلاث واضحة فالبرنامج سيتكون من مجموعة أوامر الغرض منها ادخال العددين وهذه مرحلة الادخال. ومن مجموعة أوامر الغرض منها جمع العددين وهذه مرحلة المعالجة . وأخيرا من مجموعة أوامر الغرض منها اظهار الناتج وهذه هي مرحلة الاخراج...

إذا اتضحت الفكرة فيمكننا الانتقال الى مثال أكثر تعقيدا:
المطلوب عمل برنامج يقوم بحساب العزم الأقصى في كمرة بسيطة الاسناد Simply supported beam ومحملة بحمولة موزعة بانتظام.

وهنا يظهر معك معنى الالمام بالفكرة فقبل البدء بكتابة البرنامج نبدأ في التفكير في تحديد الهدف من البرنامج :81:وذلك ليكون على قدر المشكلة فلا هو بالمعقد بحيث أنه يقوم بأكثر من المطلوب منه ولا هو بالمبسط أكثر من اللازم بحيث لا يؤدي كل المطلوب.
نرجع لسؤالنا...لاحظ أن المطلوب حساب شيء معين وهو العزوم ولحالة معينة وهي الكمرة ذات الاسناد البسيط والحمل المنتظم ...
اذا لن ينصرف التفكير الى صيغة معقدة لتشمل جميع حالات التثبيت وجميع صور التحميل وانما سنقتصر على حالتنا فقط وعندها وبكل بساطة سندرك أن الصيغة المطلوب برمجتها هي صيغة العزم المعروفة wL^2/8 .

الان بعد تكوين الصيغة يمكن تبسيط المشكلة فبعد أن كانت حساب عزوم أصبحت عبارة عن عملية حسابية بسيطة والمطلوب تطبيق المراحل الثلاث التي ذكرت سابقا وذلك كالتالي:
أولا
مرحلة الادخال:
من الصيغة سنجد أن المطلوب ادخال كل من w و L وعليه سيحتوي البرنامج عل أوامر لادخال هذين المتغيرين.
ثانيا
مرحلة المعالجة
حيث سيقوم البرنامج بتعويض المدخلات في الصيغة ووضع الناتج في متغير ولاحظ أننا لم نطلب منه اظهار هذا الناتج.
ثالثا
مرحلة الاخراج
وفي هذه المرحلة سنطلب من الكمبيوتر إخراج أو اظهار الناتج.

نلاحظ أن المثالين أعلاه كانت المراحل الثلاث منفصلة عن بعضها وواضحة لكن ليست كل البرامج هكذا والا لأصبح الجميع مبرمجين :80: لكن الحقيقة أنه قد يكون هناك تداخل بين المراحل(وهنا سبب صعوبة البرمجة وفي نفس الوقت هو مصدر المتعة فيها) بمعنى أن يكون مثلا هناك ادخال بعد عملية المعالجة أو أثناءها أو أن تكون هناك عمليات ومعالجات الغرض منها المساعدة في بعض المعالجات الاخرى ولا تكون نواتجها من المخرجات وهكذا وهذا ما سنتناوله في الجزء الثاني من المقدمة وبعدها قد ندخل في موضوعنا الأصلي.
 

Abo Fares

عضو جديد
إنضم
20 مارس 2008
المشاركات
9,250
مجموع الإعجابات
1,239
النقاط
0
الله يعطيك العافية أخي خالد..... بارك الله فيك......

لي عودة وقراءة تفصيلية، ومتابعة دائمة للموضوع بإذن الله :)

لك تحيــــاتي..
 

قلب مسلمه

عضو جديد
إنضم
22 أبريل 2009
المشاركات
14
مجموع الإعجابات
1
النقاط
0
الف شكر ليك يا بشمهندس خالد وربنا يجازيك كل خير عالشرح الجميل

وهتابع مع حضرتك وانا ممكن افهم خطوات البرنامج والمدخلات والمخرجات لكن اصلا اتعامل مع الفورتران ازاي واجيبه منين يعني ادخل عليه ازاي وافهمه ازاي

الروابط اللي في الموضوع عن تعليم الفورتران بعد ما تحملت وجيت افتحها بعد ما فكيت الضغط بتجيبلي خطأ

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

اما عن البرنامج فاكيد هفكر فيه واحاول اشتغل فيه وهتابع مع حضرتك الشرح

واشكر حضرتك جدا عالشرح والمتابعه وربنا يجعلها في ميزان حسناتك
 

قلب مسلمه

عضو جديد
إنضم
22 أبريل 2009
المشاركات
14
مجموع الإعجابات
1
النقاط
0
بشمهندس ابو الحلول اشكرك عالمتابعه والمرور وان شاء الله يتم عمل جماعي الكل يستفيد منه
 
إنضم
20 مارس 2007
المشاركات
5,380
مجموع الإعجابات
1,626
النقاط
0
السلام عليكم ورحمة الله وبركاته
والشكر لكل من يتابع هذا الموضوع
انا ممكن افهم خطوات البرنامج والمدخلات والمخرجات
اذا انتهينا من أكثر من 90% من المطلوب وما بقي الا كتابة البرنامج

لكن اصلا اتعامل مع الفورتران ازاي واجيبه منين يعني ادخل عليه ازاي وافهمه ازاي
الفورتران لغة ويمكن التعامل معها مثل أي برنامج اخر بدليل ان الدخول يتم عن طريق قائمة start ليس أكثر

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

وافهمه ازاي
هذا هو الكلام المهم...
لو أخذت أي كتاب أو محاضرة أو حتى موقع على النت ستجدي أن الكلام عن اللغة ينحصر في نقطتين
1-اما انه كلام عن اللغة وامكانياتها .
2- أو كلام عن كيفية استخدام اللغة .

بالنسبة للفورتران هي لغة من أقدم لغات البرمجة وهي أصلا معدة للاستخدامات الهندسية يعني للشغل الرياضي حتى كلمة fortran اختصار لكلمتين هما formula translation وبالعربي مترجم الصيغ (الرياضية طبعا).

طيب... الى أي مدى يلزم التبحر في اللغة حتى نصل لمستوى يمكن من برمجة مثل برنامج التحليل بالمصفوفات؟
الجواب بالنسبة للمعرفة بالاوامر يكفي معرفة 7 (سبعة) أوامر فقط وأشياء أخرى صغيرة يعني المطلوب بخصوص اللغة نفسها لا يتعدى شرحه ربع ساعة أو نصف ساعة ...

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

سأقوم باكمال الجزء الثاني من المقدمة في أقرب فرصة وبعدها ان شاء الله ممكن يكون عندنا مسارين حتى ولو يكونوا في موضوعين منفصلين مسار لحل برنامج المصفوفات والمسار الثاني لتوضيح الاساسيات.
وأكرر مرة ثانية لا بد أن يكون العمل جماعي حتى نضمن استمراره وحتى يكون هناك مساهمة من الجميع.
 

قلب مسلمه

عضو جديد
إنضم
22 أبريل 2009
المشاركات
14
مجموع الإعجابات
1
النقاط
0
جزاك الله خيرا يا بشمهندس عالشرح والمتابعه

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

بالنسبة لبرنامج الفورتران هحاول انزله عندي من اي طريق

اما البرنامج المطلوب فلابد ان اتعلم الفورتران

وابدأ بتصميم برنامج صغير مثلا لجمع عددين كتجربة

وبإذن الله اكون اتعلمت الفورتران واشترك في تصميم برامج تفيدنا كلنا

واشكر حضرتك مرة تانية عالمتابعه​
 
أعلى