برمجة بلغة c و c++ و c# برمجة بلغة السي وتطوراتها وجديدها وكل ما يلزمها

إضافة رد
قديم 27-11-2007, 06:18 PM
  #1
briki_kadi
 
تاريخ التسجيل: 31-10-2007
المشاركات: 12
briki_kadi عضو يستحق التميز
Exll برنامج البرمجة باللغة ج البرنامج عربي أرجوا التثبيت


السلام عليكم أقدم لكم اليوم برنامج للبرمجة بالعربية

درس حول البرنامج لعمل حلزون تدريب على البرنامج

حلزون أرخميدس

أكتب برنامجاً بلغة ج لرسم المنحني المعرّف بالمعادلة التالية في جملة إحداثيات قطبية (ر، يه):

ر= ثا × يه

حيث ثا ثابت اعتباطي.

يُعرَف هذا المنحني باسم حلزون أرخميدس، ويلتف المنحني حول مبدأ الإحداثيات بالمقدار يه÷(2×بي) مرة.

يجب على البرنامج أن يقرأ قيمة الثابت ثا، وعدد لفات الحلزون المرغوبة، وأن يرسم بعد ذلك المنحني الموافق لهاتين القيمتين.
الحل

تعتمد إيعازات الرسم في لغة ج على جملة إحداثيات قانونية متعامدة (س،ع) مبدؤها منطبق على الزاوية السفلية اليسرى للوحة الرسم. ولرسم منحن معرف بمعادلة قطبية يجب تحويل الإحداثيات القطبية إلى إحداثيات متعامدة. فإذا كانت النقطة ن (رن ، يهن) تنتمي إلى جملة الإحداثيات القطبية (ر ، يه) التي يقع مبدؤها في النقطة (س0 ، ع0) بالنسبة لجملة الإحداثيات المتعامدة فإن الإحداثيات المتعامدة (سن ، عن) لهذه النقطة تعطى بالعلاقتين:

سن = رن × تجب يه + س0

عن = رن × جب يه + ع0

ولرسم المنحني ر = ثا × يه نتبع الخوارزمية التالية:

نبدأ بالقيمة يه =0

نكرر الخطوات 1،2،3،4 طالما أن يه < 2× بي× ن، حيث ن عدد لفات الحلزون المطلوب:

1- نحسب ر من العلاقة ر = ثا × يه

2- نحسب س،ع من العلاقتين:

س= ر× تجب يه + س0 ، ع = ر × جب يه + ع0

3- نرسم النقطة (س،ع) في لوحة الرسم

4- نزيد يه بمقدار صغير وليكن 0.01 راديان
البرنامج

يبين السرد التالي تطبيق الخوارزمية المذكورة أعلاه بلغة ج.


كود PHP:
   *(
         -------------------------------------------------------------------------------------------
         
برنامج بلغة ج لرسم منحني حلزون أرخميدس
         جميع الحقوق محفوظة للمؤلف
دمحمد عمار السلكة، 1420 هجري 2000 م
         
-------------------------------------------------------------------------------------------
         )*
         !! 
المعادلة العامة لمنحني الحلزون في الإحداثيات
         
!! القطبية  ر ثا × يه
         
!!=======================================
         
أدرج "ألوان"
         
الثابت بي 3.1415
         المتحول ر ، يه ، س ، ع ، ثا 
حقيقي
         المتحول ن 
صحيح
         المتحول س0 ، ع0 
صحيح
         
!! ألون لوحة الرسم باللون السماوي
         
!!---------------------------------------
         
ألون باللون السماوي ، الورقة
         
!! مبدأ الإحداثيات القطبية يقع في منتصف ورقة الرسم
         
!!-----------------------------------------------------------
         
أجعل س0 حدس 2
         أجعل ع0 
حدع  2
         
!! أرسم محوري الإحداثيات المتعامدة
         
!!---------------------------------------
         
أرسم مستقيم من (س0، 0إلى (س0، حدع)
         
أرسم مستقيم من (0، ع0إلى (حدس، ع0)
         !! 
أرسم المنحني باللون الأحمر
         
!!----------------------------------
         
أرسم باللون الأحمر
         
!! أقرأ قيمة الثابت ثا وعدد اللفات ن
         أكتب 
"أدخل قيمة الثابت ثا:"
         
أقرأ ثا
         أكتب 
"أدخل عدد لفات الحلزون:"
         
أقرأ ن
         
!! أرسم المنحني نقطة فنقطة بخطوة للزاوية يه قدرها0.01 راديان
         
!!--------------------------------------
         
أجعل يه 0
         أكرر طالما يه 
2×بي×ن
         
{
           
أجعل ر ثا × يه
           أجعل  س 
ر × تجب (يه) + س0
           أجعل  ع 
ر  × جب  (يه ) + ع0
           أرسم النقطة 
(س ، ع)
           
أجعل يه يه 0.01
         

لتحميل البرنامج إضغط على briki_kadi


briki_kadi غير متواجد حالياً  
رد مع اقتباس
قديم 27-11-2007, 07:05 PM
  #2
زنيني
خالد
 الصورة الرمزية زنيني
 
La spécialité: Informatique
اخرى ( جامعة عربية او اجنبية )
تاريخ التسجيل: 22-10-2007
الدولة: zenina
المشاركات: 1,632
زنيني عضو محترف الابداعزنيني عضو محترف الابداعزنيني عضو محترف الابداعزنيني عضو محترف الابداعزنيني عضو محترف الابداعزنيني عضو محترف الابداعزنيني عضو محترف الابداعزنيني عضو محترف الابداعزنيني عضو محترف الابداعزنيني عضو محترف الابداعزنيني عضو محترف الابداع
افتراضي

Thanks
زنيني غير متواجد حالياً  
رد مع اقتباس
قديم 28-11-2007, 01:39 PM
  #3
The AnalysT
VIP_MEMBRE
مشرف سابق
 الصورة الرمزية The AnalysT
 
La spécialité: Informatique
اخرى ( جامعة عربية او اجنبية )
تاريخ التسجيل: 11-11-2007
الدولة: الجلفة
المشاركات: 518
The AnalysT عضو محترف الابداعThe AnalysT عضو محترف الابداعThe AnalysT عضو محترف الابداعThe AnalysT عضو محترف الابداعThe AnalysT عضو محترف الابداعThe AnalysT عضو محترف الابداعThe AnalysT عضو محترف الابداع
افتراضي

Thank you very much. Wonderful Program
Clamped
__________________
اللهم إنك عفو كريم تحب العفو فأعفو عنا
The AnalysT غير متواجد حالياً  
رد مع اقتباس
قديم 28-11-2007, 08:59 PM
  #4
abdodado
مشـــرف سابــــق
 الصورة الرمزية abdodado
 
تاريخ التسجيل: 25-10-2007
الدولة: زنينة
المشاركات: 546
abdodado عضو يستحق التميزabdodado عضو يستحق التميزabdodado عضو يستحق التميز
افتراضي

ميرسي
abdodado غير متواجد حالياً  
رد مع اقتباس
قديم 05-08-2008, 11:23 PM
  #5
ainisser2008
VIP_MEMBRE
مشرف سابق
 الصورة الرمزية ainisser2008
 
تاريخ التسجيل: 23-07-2008
الدولة: الجزائر
المشاركات: 599
ainisser2008 عضو يستحق التميزainisser2008 عضو يستحق التميزainisser2008 عضو يستحق التميزainisser2008 عضو يستحق التميز
افتراضي

بارك الله فيك اخي على الموضوووووووووووع القيم
ششششششششششششششششششششكرا
ainisser2008 غير متواجد حالياً  
رد مع اقتباس
قديم 16-08-2008, 08:15 AM
  #6
جريرالثاني
 
تاريخ التسجيل: 22-07-2008
المشاركات: 2
جريرالثاني عضو يستحق التميز
افتراضي

اين البرنامج الله يخليك ?
جريرالثاني غير متواجد حالياً  
رد مع اقتباس
إضافة رد

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
برنامج لكتابة السيرة الداتية cv بكل احتراف و أناقة أرجوا التثبيت wailmira0129 منتدى اعلانات التوظيف 7 18-01-2011 09:00 PM
البرنامج الاسلامي للتسبيح--أرجوا التثبيت-- moussa22 المكتبة الإسلامية 1 14-08-2010 12:26 PM
ملف كامــل للآيس كريـــــــم .. (أرجوا التثبيت) non1 مطبخ المنتدى 8 26-11-2008 05:52 PM
ملف المأكولات البحـــرية بالصـــور .. (أرجوا التثبيت) non1 مطبخ المنتدى 4 27-10-2008 12:04 PM
علمتنا يا منتدى المهندس ... أرجوا التثبيت. أمير البيان أقلام المنتدى وحصرّياته 30 20-09-2008 08:20 PM


الساعة الآن 11:45 AM.