Neelain IT
السلام عليكم ورحمة الله وبركاته
مرحب بيكم في منتداكم

انضم إلى المنتدى ، فالأمر سريع وسهل

Neelain IT
السلام عليكم ورحمة الله وبركاته
مرحب بيكم في منتداكم
Neelain IT
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

واجب المحاضره الاولي في الرسم بالحاسوب ( خوارزمية رسم دائره )

اذهب الى الأسفل

واجب المحاضره الاولي في الرسم بالحاسوب ( خوارزمية رسم دائره ) Empty واجب المحاضره الاولي في الرسم بالحاسوب ( خوارزمية رسم دائره )

مُساهمة  Dr.Smsm_07 الجمعة أكتوبر 21, 2011 11:20 pm

بسم الله الرحمن الرحيم
==============
وعلي بركة الله نبدأ بكتابة أول موضوع لنا في هذه المكتبة احب ان الفت
اخواني الي بعض النقاط :
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
Dr.Smsm_07
Admin

عدد المساهمات : 54
السٌّمعَة : 3
تاريخ التسجيل : 21/10/2011
العمر : 36

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

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

 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى