واجب المحاضره الاولي في الرسم بالحاسوب ( خوارزمية رسم دائره )
صفحة 1 من اصل 1
واجب المحاضره الاولي في الرسم بالحاسوب ( خوارزمية رسم دائره )
بسم الله الرحمن الرحيم
==============
وعلي بركة الله نبدأ بكتابة أول موضوع لنا في هذه المكتبة احب ان الفت
اخواني الي بعض النقاط :
1 - اولا ان هذه الخوارزمية من فكرتي ولكن بالاعتماد علي برنامج موجود في المكتبة وهذا البرنامج مكتوب لرسم دائره عن طريق لغة الس لانه لاتوجد خوارزمية في الانترنت
2 - يجب عدم اخذ الخوارزميه كما هي وتسليمها الي الاستاذ لان الاستاذ ح يعرفكم ويديكم صفر
ندخل في شرح كيفية عمل الخوارزميه ؟
========================
في هذه الخوارزمية في كل دوره من دورات حلقة التكرار نقوم برسم اربعة نفاط علي محيط الدائره . وفي كل دوره نقوم بوضع اربعة نقاط مختلفات عن النقاط السابقه وعندما نصل الي
طول نصف القطر نكون قد تم رسم الدائره بالكامل .
ها بعد دا نوضح بعض المعادلات :
معادلة الدائرة (X - D)2 + (Y - H )2 = R2
إذن لايجاد القيمة Y المقابلة للقيمة X نكتب المعادله :
Y = H + Sqrt (R2 - ( X - D )2
خطوات الخوارزمية :
--------------------
1 - البدايه
2 - ادخل قيمة مركز الدائره ( D,H )
3 - إقرأ القيم المدخلة في المتغيرين D و H
4 - ادخل قيمة نصف القطر R
5 - اقرأ القيم في المتغير R
7- اجعل RR = R*R
8 - نجعل X=X1
9- اجعل Y= H + SQRT(RR – ( X1 –D) * (X1 –D))
10- نستدعي دالة رسم النقطة ونمرر لها ( D + X) و ( H + Y)
11- نستدعي دالة رسم النقطة ونمرر لها ( D + X) و ( H - Y)
12- نستدعي دالة رسم النقطة ونمرر لها ( D - X) و ( H + Y)
13- نستدعي دالة رسم النقطة ونمرر لها ( D - X) و ( H - Y)
14- اجعل X = X +1
15- توقف إذا زادت X عن R والا اذهب الي 9.
============================
الرجاء عدم التعديل في المستند . ولو في اي ملاحظه يجب كتابتها في جزء الملاحظات ليستفيد الجميع
==============
وعلي بركة الله نبدأ بكتابة أول موضوع لنا في هذه المكتبة احب ان الفت
اخواني الي بعض النقاط :
1 - اولا ان هذه الخوارزمية من فكرتي ولكن بالاعتماد علي برنامج موجود في المكتبة وهذا البرنامج مكتوب لرسم دائره عن طريق لغة الس لانه لاتوجد خوارزمية في الانترنت
2 - يجب عدم اخذ الخوارزميه كما هي وتسليمها الي الاستاذ لان الاستاذ ح يعرفكم ويديكم صفر
ندخل في شرح كيفية عمل الخوارزميه ؟
========================
في هذه الخوارزمية في كل دوره من دورات حلقة التكرار نقوم برسم اربعة نفاط علي محيط الدائره . وفي كل دوره نقوم بوضع اربعة نقاط مختلفات عن النقاط السابقه وعندما نصل الي
طول نصف القطر نكون قد تم رسم الدائره بالكامل .
ها بعد دا نوضح بعض المعادلات :
معادلة الدائرة (X - D)2 + (Y - H )2 = R2
إذن لايجاد القيمة Y المقابلة للقيمة X نكتب المعادله :
Y = H + Sqrt (R2 - ( X - D )2
خطوات الخوارزمية :
--------------------
1 - البدايه
2 - ادخل قيمة مركز الدائره ( D,H )
3 - إقرأ القيم المدخلة في المتغيرين D و H
4 - ادخل قيمة نصف القطر R
5 - اقرأ القيم في المتغير R
7- اجعل RR = R*R
8 - نجعل X=X1
9- اجعل Y= H + SQRT(RR – ( X1 –D) * (X1 –D))
10- نستدعي دالة رسم النقطة ونمرر لها ( D + X) و ( H + Y)
11- نستدعي دالة رسم النقطة ونمرر لها ( D + X) و ( H - Y)
12- نستدعي دالة رسم النقطة ونمرر لها ( D - X) و ( H + Y)
13- نستدعي دالة رسم النقطة ونمرر لها ( D - X) و ( H - Y)
14- اجعل X = X +1
15- توقف إذا زادت X عن R والا اذهب الي 9.
============================
الرجاء عدم التعديل في المستند . ولو في اي ملاحظه يجب كتابتها في جزء الملاحظات ليستفيد الجميع
Dr.Smsm_07- Admin
- عدد المساهمات : 54
السٌّمعَة : 3
تاريخ التسجيل : 21/10/2011
العمر : 36
مواضيع مماثلة
» المحاضره الاولي في الرسم بالحاسوب ( خوارزمية رسم خط مستقيم )
» ملخص الرسم بالحاسوب للفرقة الخامسة
» الدرس الأول : مقدمة تمهيديه في الرسم بالحاسوب
» دوره كامله وشاملة في مادة الرسم بالحاسوب
» الدرس الثالث : الرسم ثنائي الابعاد 2D
» ملخص الرسم بالحاسوب للفرقة الخامسة
» الدرس الأول : مقدمة تمهيديه في الرسم بالحاسوب
» دوره كامله وشاملة في مادة الرسم بالحاسوب
» الدرس الثالث : الرسم ثنائي الابعاد 2D
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى