امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
لطفا کمک کنید (برنامه نویسی c)
نویسنده پیام
atefeh66 آفلاین
تازه وارد

ارسال‌ها: 2
موضوع‌ها: 2
تاریخ عضویت: دى ۱۳۸۵

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #1
لطفا کمک کنید (برنامه نویسی c)
لطفا هر کی می تونه توی نوشتن این برنامه ها به من کمک کنه

من خیلی فوری به این برنامه ها نیاز دارم

1- برنامه ایی بنویسید که مختصات یک نقطه را به صورت قطبی گرفته و به مختصات دکارتی تبدیل نماید ؟
2- زیر برنامه ایی بنویسید که بوسیله ی شعاع و نقطه ی مرکز دایره ،دایره را رسم نماید؟(برای حل از روابط sinوcos به صورت بهینه استفاده شود )
3-برنامه ایی بنویسید که بوسیله ی چهار نقطه دو خط را رسم کرده و وضعیت این دو خط را با هم مقایسه نماید ؟ در صورت متقاطع بودن مختصات نقطه ی تقاطع را در خروجی نمایش دهید ؟
4- برنامه ایی بنویسید که چهار نقطه از ورودی گرفته : الف ) شکل حاصل از اتصال این چها نقطه را در خروجی نشان دهد . ب) زیر برنامه ایی بنویسید که انتقال شکل را به اندازه ی dx=10وdy=5 انجام دهد ؟وشکل را رد خروجی نمایش دهد  ج)زیر برنامه ایی بنویسید که شکل مربنوط را به اندازهی 45 درجه دوران دهد .
5- برنامه ایی بنویسید که n نقطه را از ورودی گرفته شکل مربوط به این n نقطه را در خروجی چاپ نماید و سپس یک نقطه دیگر از ورودی گرفته بوسیله تست نیم خط مشخص نمایید این نقطه در داخل شکل قرار دارد یا نه ؟
6- برنامه ایی بنویسید که سوال 5 فقط به جای تست نیم خط از تست محیطی اشتاده کند؟
7- برنامه ایی بنویسید که دو شکل n ضلعی را از ورودی گرفته اشتراک  این دو شکل را در خروجی نمایش دهد ؟ ب) اجتماع این دو شکل را در خروجی نمایش دهد .
8- برنامه ایی بنویسید که n  نقطه را از ورودی گرفتهخ شکل حاصل از n نقطه را در خروجی نمایش دهد سپس کاربر پس از تعیین یک offset  شکلی با برآمدگی و فرورفتگی به شعاع  offset  ایجاد نماید ؟
(آخرین ویرایش در این ارسال: ۲۱-دى-۱۳۸۵, ۰۱:۴۱:۴۸، توسط atefeh66.)
۲۱-دى-۱۳۸۵, ۰۱:۳۴:۰۳
ارسال‌ها
پاسخ
godvb غایب
مدیر بازنشسته بخش نفوذ و امنیت
*****

ارسال‌ها: 430
موضوع‌ها: 77
تاریخ عضویت: اسفند ۱۳۸۶

تشکرها : 886
( 1338 تشکر در 343 ارسال )
ارسال: #2
RE: لطفا کمک کنید (برنامه نویسی c)
اين مسله رو استادتون بهت داده .... .....
كدوم دانشگاه درس ميخوني ؟؟؟؟
بگو شايد ترمكي مون باشي؟؟؟؟؟

آنچه توانسته ایم انجام دهیم، لطف پرودگار بوده است.

XMen For Ever
(آخرین ویرایش در این ارسال: ۲۵-اسفند-۱۳۸۶, ۱۶:۵۳:۲۴، توسط Mamad2003.)
۲۵-اسفند-۱۳۸۶, ۱۶:۵۰:۲۲
ارسال‌ها
پاسخ
Mamad2003 آفلاین
کاربر با تجربه
****

ارسال‌ها: 1,150
موضوع‌ها: 18
تاریخ عضویت: آذر ۱۳۸۲

تشکرها : 9
( 388 تشکر در 232 ارسال )
ارسال: #3
RE: لطفا کمک کنید (برنامه نویسی c)
جناب godvb در صحبت کردن اینجا ادب رو رعایت کنید چون این تذکر دوباره تکرار نخواهد شد !!!!!!!!

قابل توجه خانم عاطفه ... اینجا فقط محل بحث و برطرف کردن مشکلات برنامه نویسی هست و نه ساخت و تحویل پروژه ها یا تکالیف دانشگاهی . متاسفانه اینجور برنامه ها جزو وظایف دانشجویان هستند و پیدا کردن جواب برای اینجور برنامه ها در حیطه کاری من و دیگر دوستان نیست . این برنامه ها به ظاهر در حیطه گرافیک کامپیوتری هستند و الگوریتم های اونها در تمام کتابهای مربوط توضیح داده شده . شما بهتره خودتون اقدام به نوشتن برنامه ها بکنید و اگر به مشکلی برخوردید اینجا مراجعه کنید . ممنون از توجه شما

برای کمک بیشتر به شما من میتونم راهنمایی هایی هم در اختیارتون بگذارم :

1 - فرمول تبدیل مختصات قطبی یا Polar به دکارتی یا همون Cartesian به شکل زیر هست :

کد:
X= R*cos(Theta)
Y= R*sin(Theta)

شما r و Theta رو میگذاری داخل این فرمول ها و مختصات دکارتی میگیری .

2-شما از همون مختصات قطبی برای ترسیم دایره استفاده میکنی . البته برای بهینه سازی فقط مختصات یکی از 1/8 های دایره رو با sin و cos بدست میاری و 7/8 بقیه دایره رو با قرینه سازی ترسیم میکنی !!

3- شما اینجا میتونی از الگوریتمی مثل برسنهام استفاده کنی و دو خط رو رسم کنی . برای اینکه ببینی متقاطع هستند یا نه باید از دانش ریاضی خودتون استفاده کنی . ابتدا معادله کلی دو خط رو به ازای همدیگر روی کاغذ حل کنید و فرمول بدست اومده رو برنامه کنید و ببنید که دو خط توش صدق میکنند یا نه . البته قبلا این کار رو انجام دادند . این لینک میتونه شما رو راهنمایی کنه : http://local.wasp.uwa.edu.au/~pbourke/ge...ineline2d/

4-دوران ، انتقال یا چرخش و .... نقاط رو باید با کمک ضرب ماتریس های مربوطه در ماتریس مختصات ها انجام بدین ! این دیگه مبحث بزرگیه . لطفا به کتاب گرافیک کامپیوتری خودتون مراجعه کنید .

5,6 - اینها مربوط به الگوریتم هایی مثل Convex Hull هستند . http://en.wikipedia.org/wiki/Convex_hull
بازهم به کتاب مراجعه کنید .

7,8 - هم مربوط به الگوریتم های Clipping هست .این بحث ها بسیار مفصله و خودش یک ترم کامل میبره .
http://www.cc.gatech.edu/grads/h/Hao-wei...eh/mm.html

گويند بهشت و حور و کوثر باشد  ..  جوي می و شير و شهد و شکر باشد
پر کن قدح باده و بر دستم نه      ..   نقدي ز هزار نسيه خوشتر باشد  
(آخرین ویرایش در این ارسال: ۲۵-اسفند-۱۳۸۶, ۱۷:۳۱:۰۱، توسط Mamad2003.)
۲۵-اسفند-۱۳۸۶, ۱۶:۵۹:۵۰
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Exclamation [آموزشی] برنامه نویسی شی گرا Ghoghnus 0 782 ۱۳-آذر-۱۳۹۸, ۱۴:۱۴:۴۰
آخرین ارسال: Ghoghnus
  [آموزشی] معرفی یک دوره ی رایگان برنامه نویسی برای مبتدی ها one hacker alone 0 2,519 ۱۲-تير-۱۳۹۴, ۰۰:۰۳:۰۵
آخرین ارسال: one hacker alone
  سلام کمک کنید. artin756 3 3,100 ۱۹-آذر-۱۳۹۳, ۱۱:۰۴:۰۷
آخرین ارسال: Ghoghnus
Question درخواست کمک برایه برنامه نویسی ++C yosefpor 10 9,541 ۱۳-خرداد-۱۳۹۳, ۰۰:۲۷:۰۷
آخرین ارسال: babyy
  کمک کنید ضروریه خیلی.... behzadfc 0 1,952 ۰۱-آذر-۱۳۹۲, ۱۰:۲۲:۰۰
آخرین ارسال: behzadfc
  اشکال در اجرای فایل exeبرنامه نویسی شده با #c taksa2012 2 2,968 ۲۸-مهر-۱۳۹۲, ۱۱:۳۰:۵۳
آخرین ارسال: Ghoghnus
Rolleyes دانلود سوالات برنامه نویسی بیستمین دوره ی مسابقات علمی کاربردی(++VB6,C) javaweb 0 2,628 ۱۸-شهریور-۱۳۹۲, ۰۹:۵۹:۴۰
آخرین ارسال: javaweb
  برنامه نویسی روی پورت موازی asads 1 4,271 ۲۱-مرداد-۱۳۹۲, ۱۵:۵۳:۴۴
آخرین ارسال: maryam727
  یه سوال لطفا کمک کنید alighowsi 3 4,726 ۱۰-دى-۱۳۹۱, ۲۰:۱۷:۳۸
آخرین ارسال: babyy
  رسم اشکال هندسی (پروژه) دوستان کمک کنید گیر افتادم mehrdad_3625 0 2,526 ۱۶-آذر-۱۳۹۱, ۱۹:۴۶:۱۷
آخرین ارسال: mehrdad_3625

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS