صفحه 1 از 2 12 آخرآخر
نمایش نتایج 1 تا 40 از 58

نام تاپیک: ریاضی و برنامه نویسی

  1. #1
    کاربر دائمی آواتار raminlich
    تاریخ عضویت
    اسفند 1392
    محل زندگی
    خوزستان
    پست
    164

    Question ریاضی و برنامه نویسی

    سلام به همگی
    من این سوال خیلی وقت تو ذهنمه چرا همه ی مثال های برنامه نویسی با ریاضیه
    الان اگه این طوری باشه من باید برم بیشتر از برنامه نویسی ریاضی بخونم(در حالی که از ریاضی بدم میاد)
    یه جا تو کتاب نوشته برنامه نویس نیازی نیست ریاضی در حد سطح بالا بداند بعد یه جا یکی می گه باید برای این که خوب بتونه برنامه نویسی مسلط شه نمی دونم اسمش چی بود تا حالا نشنیده بودم من موندم این برنامه هایی که مینویسن توشون ا ریاضی استفاده می کنن؟!؟مثلا یه بازی
    یکی رک راست بگه؟؟؟

  2. #2

    نقل قول: ریاضی و برنامه نویسی

    خوب دوست عزیز اگه تو بخوای یه برنامه بنویسی که بیشترین قد رو حساب کنه باید مقایسه کنه که ریاضی هستش منظورشون اینه که لازم نیست انتگرال و مشتق رو بلد باشی
    اگه از ضرب تقسیم جمع ومنها بدت میا که برنامه نویسی همش اینه

  3. #3

    نقل قول: ریاضی و برنامه نویسی

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

  4. #4

    نقل قول: ریاضی و برنامه نویسی

    چند علت می تونه داشته باشه:
    - معلم می خواد معلومات ریاضی خودشو به رخ بکشه یا دنبال یک چاره می گرده که به هرحال یک درجه بندی از شاگردها درست کنه
    در هر صورت فکر می کنم استفاده افراطی از بعضی مسائل ریاضی در برنامه نویسی درست نیست. مهم اینه که شخص بتونه اصول کار را یاد بگیره گرچه فکر نکنم مسائل ریاضی سختی در دروس مبانی برنامه نویسی مطرح بشه
    یک بخش برنامه نویسی مربوط به طراحی الگوریتم میشه این قسمت به ریاضی نزدیکتره و همچنین با زبانهایی که به زبان ماشین نزدیکترن مثل سی پلاس پلاس ( بیشتر مربوط میشه به دانشگاه و بحثهای علمی)
    اما یک بخش استفاده از این الگوریتم ها هست که علاوه بر دانشگاه بیشترین کاربرد را در بازار کار داره که مثل زبانهایی همچون سی شارپ و دات نت و ارتباط با پایگاه داده و محیطهای ویژوال و همچنین سی پلاس پلاس هم اینجا کاربرد داره
    خیلی از جنبه های برنامه نویسی فکریه و به خلاقیت مربوط میشه. حالا اگه از ریاضی خوشتون نمیاد اشکالی نداره ولی باید توانایی این را داشته باشید در یک حد قابل قبول مسائل فکری را حل کنید و گلیم خودتون را در مسائلی که باهاش مواجه می شید از آب بکشید
    توی بحث بازی هم که همین طور قسمتهای سطح پایین مثل کتابخانه های گرافیکی آماده مثل Opengl همه بر اساس ریاضیه و هندسه تحلیلی و جبر نوشته شده اما وقتی به سطوح بالاتر میاییم نقش ریاضیات کمتر میشه شاید کار برنامه نویس بشه پیوند دادن بین مثلا یک کاراکتر با صحنه اما خلاقیت و دانش بالای برنامه نویس باعث میشه برنامه کیفیت بهتری پیدا کنه
    در هر صورت هر قدرت خلاقیت به کار میاد و هم دانش بالا ممکنه یک نفر در یکی ضعیف باشه که با اون یکی جبران کنه

  5. #5

    نقل قول: ریاضی و برنامه نویسی

    نقل قول نوشته شده توسط rahnema1 مشاهده تاپیک
    چند علت می تونه داشته باشه:
    - معلم می خواد معلومات ریاضی خودشو به رخ بکشه یا دنبال یک چاره می گرده که به هرحال یک درجه بندی از شاگردها درست کنه
    در هر صورت فکر می کنم استفاده افراطی از بعضی مسائل ریاضی در برنامه نویسی درست نیست. مهم اینه که شخص بتونه اصول کار را یاد بگیره گرچه فکر نکنم مسائل ریاضی سختی در دروس مبانی برنامه نویسی مطرح بشه
    یک بخش برنامه نویسی مربوط به طراحی الگوریتم میشه این قسمت به ریاضی نزدیکتره و همچنین با زبانهایی که به زبان ماشین نزدیکترن مثل سی پلاس پلاس ( بیشتر مربوط میشه به دانشگاه و بحثهای علمی)
    اما یک بخش استفاده از این الگوریتم ها هست که علاوه بر دانشگاه بیشترین کاربرد را در بازار کار داره که مثل زبانهایی همچون سی شارپ و دات نت و ارتباط با پایگاه داده و محیطهای ویژوال و همچنین سی پلاس پلاس هم اینجا کاربرد داره
    خیلی از جنبه های برنامه نویسی فکریه و به خلاقیت مربوط میشه. حالا اگه از ریاضی خوشتون نمیاد اشکالی نداره ولی باید توانایی این را داشته باشید در یک حد قابل قبول مسائل فکری را حل کنید و گلیم خودتون را در مسائلی که باهاش مواجه می شید از آب بکشید
    توی بحث بازی هم که همین طور قسمتهای سطح پایین مثل کتابخانه های گرافیکی آماده مثل Opengl همه بر اساس ریاضیه و هندسه تحلیلی و جبر نوشته شده اما وقتی به سطوح بالاتر میاییم نقش ریاضیات کمتر میشه شاید کار برنامه نویس بشه پیوند دادن بین مثلا یک کاراکتر با صحنه اما خلاقیت و دانش بالای برنامه نویس باعث میشه برنامه کیفیت بهتری پیدا کنه
    در هر صورت هر قدرت خلاقیت به کار میاد و هم دانش بالا ممکنه یک نفر در یکی ضعیف باشه که با اون یکی جبران کنه
    در هر صورت هر قدرت خلاقیت به کار میاد و هم دانش بالا ممکنه یک نفر در یکی ضعیف باشه که با اون یکی جبران کنه
    برنامه نویسی برابر با خلاقیت + ریاضیات.دوست من در کد هایی که قراره پیشرفته و بسیار حرفه ای نوشته بشن و یا در رمز نگاری داده ها فقط خلاقیت کفایت نمیکنه بلکه دانش بالای ریاضی هم تاثیر خودش رو داره.این غیر منطقیه که یک نفر برنامه نویس خوبی باشه و بعد بیاد بگه که از ریاضی بدم میاد.در برنامه نویسی زبان هایی مثل سی (البته به صورت حرفه ای)خلاقیت و البته دانش بالای ریاضی لازمه.دانش بالای ریاضی می تونه خیلی به برنامه نویس کمک کنه.

  6. #6

    نقل قول: ریاضی و برنامه نویسی

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

  7. #7

    نقل قول: ریاضی و برنامه نویسی

    فقط یک نکته بگم معمولا اونهایی که به ریاضی خیلی علاقه دارن ( مخصوصا گرایش محض) به برنامه نویسی توجهی ندارن!!!؟

  8. #8

    نقل قول: ریاضی و برنامه نویسی

    محدوده برنامه نویسی را محدود نکنید افراد زیادی توی این حیطه کار می کنند لازم نیست همه شون دانشمند ریاضی باشن. دانش ریاضی بالا در بخشهایی از این مساله به کار میاد. درسته که جهان را پروفسورها می چرخونن. ولی قرار نیست که همه پروفسور باشن
    من هم نگفتم که همه پرفوسور باشند.اما موضوع اینه که شما می تونی حاصل ضرب دو عدد رو به صورت جمع عدد ها بنویسی که در نتیجه در حالت جمع روند طولانی تره.منظورم اینه که در برنامه های حرفه ای برنامه نویس به یک جایی می رسه که نیاز به یک فرمول و یا یک روش ریاضی پیدا می کنه که کد نویسی رو راحت تر می کنه.به خاطر همین دانش ریاضی عالی(حالا نه در حد پرفسور!!!)می تونه یک جاهایی به داد برنامه نویس برسه.
    فقط یک نکته بگم معمولا اونهایی که به ریاضی خیلی علاقه دارن ( مخصوصا گرایش محض) به برنامه نویسی توجهی ندارن!!!؟
    من با گرایش کاربردی ریاضی کار دارم.ایا به نظر شما نرم افزارهای طراحی سه بعدی که برای کارهای گوناگون از جمله صنعت استفاده میشه.برنامه نویس با دانش در حد جمع و تفریق و جذر میاد برنامه رو پیاده سازی می کنه؟؟!!!!

  9. #9

    نقل قول: ریاضی و برنامه نویسی

    سلام به همگی
    من این سوال خیلی وقت تو ذهنمه چرا همه ی مثال های برنامه نویسی با ریاضیه
    الان اگه این طوری باشه من باید برم بیشتر از برنامه نویسی ریاضی بخونم(در حالی که از ریاضی بدم میاد)
    یه جا تو کتاب نوشته برنامه نویس نیازی نیست ریاضی در حد سطح بالا بداند بعد یه جا یکی می گه باید برای این که خوب بتونه برنامه نویسی مسلط شه نمی دونم اسمش چی بود تا حالا نشنیده بودم من موندم این برنامه هایی که مینویسن توشون ا ریاضی استفاده می کنن؟!؟مثلا یه بازی
    یکی رک راست بگه؟؟؟
    دوست من اگه به برنامه های در حد دانشگاهی فکر می کنی همون درس هایی که تا دبیرستان هم خوندی کفایت می کنه.ولی اگه به برنامه ای حرفه ای و تجاری فکر می کنی.دانش خوب ریاضی خیلی به کارت میاد.مثلا شما می تونی همه ی برنامه های حرفه ای رو به صورت اسمبلی که از یکسری دستور العمل های ساده ریاضی درست شده بنویسی اما خیلی سخته و طولانیه و برنامه نویس های حرفه ای هم از اون فرار می کنند.اما مثلا با زبان سی شما می تونی با دانش خوب ریاضی و خلاقیت سریع تر برنامه هات رو بنویسی و همون طور که گفتم تا برنامه نویسی نکنی به ارزش دانش ریاضی کاربردی نمیرسی

  10. #10
    کاربر دائمی آواتار raminlich
    تاریخ عضویت
    اسفند 1392
    محل زندگی
    خوزستان
    پست
    164

    نقل قول: ریاضی و برنامه نویسی

    آقا من اونجور که شما میگین بدم نمیاد
    مثلا از این برنامه هایی که می گه ماتریس فلانو حساب کنو چمی دونم از این معادله ها حساب کنه انتگرال حساب کنه بدم میاد
    ولی نرم افزار های تجاری که انتگرالو ماتریس نمی خواد درست می گم؟؟
    یه چیز دیگه معمولا برنامه نویسی تو چه حوضه ای از ریاضی مانور میده؟

  11. #11

    نقل قول: ریاضی و برنامه نویسی

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

  12. #12
    کاربر دائمی آواتار raminlich
    تاریخ عضویت
    اسفند 1392
    محل زندگی
    خوزستان
    پست
    164

    نقل قول: ریاضی و برنامه نویسی

    دیگه مجبورم بخونم یگه
    حالا اینم بگین که ریاضی چقدر تو ضمینه بازی سازی دخالت داره؟

  13. #13

    نقل قول: ریاضی و برنامه نویسی

    نقل قول نوشته شده توسط raminlich مشاهده تاپیک
    دیگه مجبورم بخونم یگه
    حالا اینم بگین که ریاضی چقدر تو ضمینه بازی سازی دخالت داره؟
    ببینید یک بازی سرتاسر کاراکتر های و منظره های طراحی شده است و این طراحی هیچ وقت با استفاده از ابزارهای جمع و تفریق معقول نیست!!!!!
    دوم اینکه یک بازی حرفه ای مثل فیفا 2014 که هر سال با امدن ورژن جدید هوش مصنوعی اضافه شده به بازی رو تبلیغ می کنند.فکر می کنی چه جوری درست شده؟؟؟ایا تنها با استفاده از ++i به وجود اومده؟؟؟!!!!بلکه بازیکنان و تماشاگران و داور و حرکات توپ و انواع دریبل و شوت و ....... این ها با استفاده از ریاضیات پیشرفته کد نویسی شده.تو بحث تصادفی بودن در زبان c هدرفایلی به اسم stdlib هست که میشه باهاش اعداد تصادفی درست کرد.برنامه نویس های حرفه ای بازی ای مثل فوتبال هم میان با استفاده از خلاقیت و دانش ریاضی هوش مصنوعی بازی ای مثل فوتبال رو سال به سال ارتقا می دهند.مسلما تمام این ها در هیچ کدوم از کتاب های خارجی و فارسی نوشته نشده!!!!!بلکه برنامه نویس با استفاده از خلاقیت و دانش خوب ریاضی کاربردی می تونه در زمینه برنامه های بزرگ موفق عمل کنه.

  14. #14
    کاربر دائمی آواتار raminlich
    تاریخ عضویت
    اسفند 1392
    محل زندگی
    خوزستان
    پست
    164

    نقل قول: ریاضی و برنامه نویسی

    دادش از اون جایی که من اماتورم یه توصیه می کنی تو یاد گیری برنامه نویسی؟
    چجور خوب پیشرفت کنم هر چی هم لازم باشه می خونم الان یکم سر در گمم
    یه خورده راهم نا معلومه

  15. #15
    کاربر دائمی آواتار (while(c=1) printf(cpp=0
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    جایی که تو نیستی
    پست
    100

    Smile نقل قول: ریاضی و برنامه نویسی

    ریاضی یک قانونه; قانونی که اشخاصی مثل انیشتین و فیثاغورس اونها رو بنا کردن; ریاضی ساخته شده، و از قبل وجود نداشته. زمانی بشر به این پی برد که طبیعت رو با اعداد میشه توضیح داد. برنامه نویسی هم یک قانونه که البته باید مدیون سخت افزارها باشیم، و حتی قبل از اون باید مدیون اتم ها باشیم; چرا که هر ماده از ذرات ریز%:8.9!به نام اتم ساخته شده. نمیخوام به تاریخ رجوع کنم، اما برای این که کسی به درک اصلی برنامه نویسی و ساختار داده ها برسه، باید ریاضی و فیزیک بخونه; زیرا همونطور که اشاره کردم، همه چیز به اتم ها برمیگرده. اگر تنها برق نباشه، کامپیوتری وجود نداره!، چون این اتم ها هستن که پردازشگر کامپیوتر رو راه می اندازن. زمان ساخت یک پردازشگر، اون رو با میلیاردها میلیارد اتم باردار می کنن تا پردازشگر آماده پردازش داده ها یا دیتا ها بشه; دیتا خب، یعنی همین کلمات من; بعنی این صفحه سفید داخل انجمن; یعنی هر چیزی که در کامپیوتر مشاهده می کنی.
    اصل ریاضی، جمع، تفریق، ضرب، تقسیم و باقی مانده تقسیم صحیح هست و تموم; این پنج نماد (+ - * / %) فقط ابزارهایی برای ساخت فرمول های ریاضی هستن; زبان برنامه نویسی هم به همین گونه هست. ابزارهایی رو در اختیار شما برای انجام کاری قرار میده. ما دو نوع زبان برنامه نویسی معروف داریم: زبان رویه ای و زبان شی گرا. دو مثال ساده و قدرتمند برات می زنم :
    زبان C یک زبان رویه ای هست. زبان ++C یک زبان شی گرا هست. دو کارگاه رو تصور کن; یکی زبان سی هست، و دیگری زبان سی پلاس پلاس. کارگاه سی شامل یک میزه درازه که روی اون میز ابزارهایی مانند انبدردست، آچار، پیچ گوشتی، چکش، پتک و غیره وجود داره، و داخل کارگاه بسیار خالیه; یعنی دستگاهی برای کار وجود نداره.
    کارگاه سی پلاس پلاس شامل یک میز درازه که روی اون میز ابزارهایی مانند انبردست، آچار، پیچ گوشتی، چکش، پتک و غیره وجود داره; اما بر خلاف کارگاه سی، داخل کارگاه سی پلاس پلاس دستگاه های بزرگ و کار آمدی وجود داره (شیء). زبان شیء گرا به همین منظوره; گرایشی برای اشیاء; از قبل اشیائی که توسط دیگران ساخته شده رو در اختیار شما قرار میده تا باهاشون کار کنی.

    زبان رویه ای یعنی تنها ابزار. شما مجبوری دستگاه های مورد نیاز خودت رو شخصا بسازی که این برای کسانی که عجله دارن وقت گیره; اما خوبیش اینه که شما خودت اوستای خودتی. در این زبان شما باید پله به پله راه ها رو طی کنی، اما زبان شیء گرا شما رو قادر می سازه تا ده پله ده پله قدم برداری. برنامه نویسان زبان های رویه ای مثل زبان سی، فهم و درک بهتری از برنامه نویسی دارن; زیرا جزئیات کدها رو مشاهده می کنن و خودشون رو تسلیم شیء های از قبل آماده ای که توسط دیگران ساخته شده نمی کنن. هر دو نوع برنامه نویس سختی های خودشون رو می کشن; اما رویه یعنی قدم به قدم; پس وقت و هوش بیشتری صرف حل الگوریتم ها میشه. بنابراین سی پلاس پلاس یک زبان سطح بالا محسوب میشه و C یک زبان سطح پایین (البته اگر با زبان های اسمبلی مقایسه بشه، C جزء زبان های سطح میانه حساب میشه); هرچه سطح زبان ها پایین تر باشه، کد نویسی در اونها پیچیده تر و وقت گیر تر میشه.

    به این برنامه در زبان C توجه کن :

    #include <stdio.h> /*به منظور استفاده از تابع مین و پرینت اف، این سربرگ نیز تعریف :.8*ده است*/
    int main(void) /*تابع مین یا اصلی تعریف شده به منظور اجرای عملیات*/
    { /*عملیات ها داخل دو براکت انجام می شوند. براکت بسته و براکت باز*/
    int a, b, c, natijeh; /*متغیرهای ای بی سی و نتیجه، از نوع عدد صحیح نیز تعریف شدند*/
    a = 10; /*متغیر آ عدد ده که عددی صحیح است را در خود جای می دهد*/
    b = 90; /*متغیر بی عدد نود که عددی صحیح است را در خود جای می دهد*/
    c = 2; /*متغیر سی عدد دو که عددی صحیح است را در خود جای می دهد*/
    natijeh = (a + b) / c; /*متغیرهای آ بی و سی که شامل سه اعداد می باشند نیز با یکدیگر محاسبه می شوند و نتیجه داخل متغیر نتیجه نیز ثبت می گردد*/
    printf("%d", natijeh); /*تابع پرینت اف نیز رقمی که متغیر نتیجه در خود ثبت کرده بود را نیز چاپ می کند*/
    return 0; /* ارسال عدد صفر به سیستم عامل به معنای دُرُست اجرا شدنِ برنامه هست */
    }


    در داخل برنامه توضحاتی دادم. همونطور که می بینی، در خط هشتم، یک دستور کاملا ریاضی وجود داره. در ریاضی از پرانتزها برای اولویت بندی استفاده می کنیم و در این برنامه هم از پردانتزها استفاده کردیم، تا اول از همه اعداد داخل a و b که 10 و 90 هستن رو با هم جمع کنیم، بعدش تقصیمشون کنیم بر عدد داخل c (عدد 2). به اون سه حرف انگلیسی به علاوه کلمه natijeh به فارسی میگیم متغیر و به انگلیسی میشه Variable; یک متغیر نقش یک ظرف رو داره که داخلش "مقدار" رو نگهداری می کنه (منظورم از مقدار همون اعداد 10 و 90 و 2 هستش).
    int که پشت متغیرها نوشته شده، میخواد بگه که متغیر :8.9ا متغیرهای رو به رویی قراره که عدد یا اعدادی صحیح در خودشون ذخیره و نگهداری کنن (عدد صحیح مثل -3 -2 -1 0 1 2 3). بعد از محاسبه خط هشتم، نتیجه (منظور از نتیجه یعنی "مقدار" جدید) در داخل متغیر natijeh ثبت میشه (یعنی عدد 55)، بعدش در خط نهم، تابعی به نام printf (چاپگر یا چاپ کننده) عدد داخل متغیر natijeh رو چاپ یا پرینت می کنه (عدد 55).
    d% یعنی محتوای داخل متغیر natijeh به عنوان عدد صحیح چاپ شود; d یعنی عدد صحیح و f یعنی عدد اعشاری (d %f%).
    به تابع اشاره کردم: تابع یعنی همون ابزار روی میز کارگاه; چکش یه کار انجام میده و printf هم یک کار خاص انجام میده. خوبه که بدونی عملیات اصلی برنامه در تابع main (اصلی) اجرا میشن; یعنی هر برنامه ای حداقل یک تابع main داره; برنامه ها درواقع از تابع main شروع به اجرا شدن می کنن.

    در برنامه نویسی، همچنان توابع ریاضی داریم; توابعی مثل sin (سینوس)، cos (کسینوس)، tan (تانژانت); که همونطور که از printf یا main استفاده کردیم، از این سه توابع ریاضی هم می تونیم استفاده کنیم; به شرطی که فرمول اینها رو بلد باشیم.
    در خلاصه می خوام بگم که زبان هایی مثل زبان برنامه نویسی C می تونن هرچیزی باشن; حتی سخت ترین های ریاضی!. اگر میخوای برنامه نویسی رو شروع کنی، بهتره اول از همه زبان C رو مطالعه کنی تا سختی هایی بکشی (که البته از لحاظ ترکیب یا شکل کد نویسی بسیار آسونه). بعدش اگر مایل بودی می تونی زبان های محبوب امروزی مثل ++C یا Java یا #C یا PHP رو مطالعه کنی و کار کنی. اول از همه کاری رو که میخوای انجام بدی رو معلوم کن و بعدش ببین کدوم زبان برنامه نویسی کارِت رو راه می اندازه (مثلا اگر میخوای به توسعه دهنده گوشی آیفون یا تبلت آیپد که هردو دارای سیستم عامل iOS هستن تبدیل بشی، می تونی زبان Objective-C رو شروع کنی). اول از همه زبان سی خالص رو بخون یعنی نسخه C89; نام کتابش The C Programming Language هست; چاپ دومش رو بخون. به این خاطر می گم زبان C رو بخون چون اکثر زبان های برنامه نویسی محبوب امروزی مثل سی پلاس پلاس و جاوا از سینتاکس (ترکیب یا شکل کد نویسی) زبان C بهره گرفتن. هرچند، به قول لینوس تُروالدز (خالق کرنل سیستم عامل لینوکس): برای ساخت یک برنامه خوب و کارآمد و بدون مشکل، باید خودتون رو محدود کنید به تمام چیزهایی که در زبان C استاندارد وجود دارن. کسی که فهمی از زبانهای برنامه نویسی سطح پایین داشته باشه، کمتر به دردستر می اُفته و مردم به خاطر اشتباهات برنامه نویس به داد و هوار کرد ن راه نمی اُفتن.

    اُمیدوارم موفق باشی.


    آخرین ویرایش به وسیله (while(c=1) printf(cpp=0 : جمعه 19 اردیبهشت 1393 در 16:41 عصر

  16. #16

    نقل قول: ریاضی و برنامه نویسی

    جناب while(c=1) printf(cpp=0 مطالب خوبی رو ارائه فرمودند.اما نکته ای رو هم می خواستم براتون بگم و اون اینه که هیچ وقت این طرز تفکر رو نداشته باش که وقتی چندین کتاب رو خوندی اونوقت بشی یک برنامه نویس ماهر.علاوه بر خوندن سعی کن مسائل برنامه نویسی هم حل کنی.این خیلی کمکت می کنه.مخصوصا قسمت توابع رو خیلی بخون.چون که خیلی مبحث مهمیه.به هیچ وجه ابزار و توابعی رو که در هدرفایل ها وجود دارند برای برنامه نویسی کافی نیستند.شما در ادامه رفته رفته به اهمیت فراگیری توابع پی خواهید برد.

  17. #17
    کاربر دائمی آواتار (while(c=1) printf(cpp=0
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    جایی که تو نیستی
    پست
    100

    نقل قول: ریاضی و برنامه نویسی

    raminlich جان، هر سوالی داری، لیست کن در یک تاپیک یا دیگه یا همین تاپیک بپرس یا بنده و برنامه نویسان عزیز پاسخ بدیم. از نوشتن برنامه !Hello, World گرفته تا ساخت سیستم عامل. منتها قبلش حتما جست و جو کن در انجمن چون ممکنه قبلا کسی سوالاتت رو پرسیده باشه و به پاسخ رسیده باشه; بنابراین نیازی به سوال مجدد نیست. اما اگر تاپیکی پیدا کردی و دیدی که جوابش کامل نیست، می تونی در همون تاپیک مجددا سوالت رو بپرسی و من هم بهشون پاسخ میدم. این رو بدون که من تخصصی در سخت افزار ندارم; پس یقه ما رو نگیر خواهشا.
    آخرین ویرایش به وسیله (while(c=1) printf(cpp=0 : دوشنبه 15 اردیبهشت 1393 در 20:32 عصر

  18. #18
    کاربر دائمی آواتار (while(c=1) printf(cpp=0
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    جایی که تو نیستی
    پست
    100

    نقل قول: ریاضی و برنامه نویسی

    نقل قول نوشته شده توسط رضاس1000 مشاهده تاپیک
    جناب while(c=1) printf(cpp=0 مطالب خوبی رو ارائه فرمودند.اما نکته ای رو هم می خواستم براتون بگم و اون اینه که هیچ وقت این طرز تفکر رو نداشته باش که وقتی چندین کتاب رو خوندی اونوقت بشی یک برنامه نویس ماهر.علاوه بر خوندن سعی کن مسائل برنامه نویسی هم حل کنی.این خیلی کمکت می کنه.مخصوصا قسمت توابع رو خیلی بخون.چون که خیلی مبحث مهمیه.به هیچ وجه ابزار و توابعی رو که در هدرفایل ها وجود دارند برای برنامه نویسی کافی نیستند.شما در ادامه رفته رفته به اهمیت فراگیری توابع پی خواهید برد.
    سلام. ممنون از راهنمایی هات، دوست عزیز. من مدتیه که برنامه نویس زبان C هستم و در شرف ساخت کرنل و یک سیستم عامل موبایل جدید در آینده هستم. ساخت توابع مختلف یکی از مهم ترین مباحثه و این رو قبول دارم; چون در زبان C، برنامه نویس مجبور به ساخت بسیاری توابع هست. اگر قرار باشه که رویه ای جلو بریم، باید بتونیم توابع پیچیده ای بنویسیم.
    آخرین ویرایش به وسیله (while(c=1) printf(cpp=0 : دوشنبه 15 اردیبهشت 1393 در 20:31 عصر

  19. #19
    کاربر دائمی آواتار (while(c=1) printf(cpp=0
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    جایی که تو نیستی
    پست
    100

    نقل قول: ریاضی و برنامه نویسی

    نقل قول نوشته شده توسط رضاس1000 مشاهده تاپیک
    جناب while(c=1) printf(cpp=0 مطالب خوبی رو ارائه فرمودند.اما نکته ای رو هم می خواستم براتون بگم و اون اینه که هیچ وقت این طرز تفکر رو نداشته باش که وقتی چندین کتاب رو خوندی اونوقت بشی یک برنامه نویس ماهر.علاوه بر خوندن سعی کن مسائل برنامه نویسی هم حل کنی.این خیلی کمکت می کنه.مخصوصا قسمت توابع رو خیلی بخون.چون که خیلی مبحث مهمیه.به هیچ وجه ابزار و توابعی رو که در هدرفایل ها وجود دارند برای برنامه نویسی کافی نیستند.شما در ادامه رفته رفته به اهمیت فراگیری توابع پی خواهید برد.
    سلام. ممنون از راهنمایی هات، دوست عزیز. من مدتیه که برنامهنویس زبان C هستم و در شرف ساخت کرنل و یک سیستم عامل موبایل جدید در آینده هستم. ساخت توابع مختلف یکی از مهم ترین مباحثه و این رو قبول دارم. چون در زبان C، برنامه نویس مجبور به ساخت بسیاری توابع هست. اگر قرار باشه که رویه ای جلو بریم، باید بتونیم توابع پیچیده ای بنویسیم.
    گمون کردم منظورتون بنده بودم.

  20. #20
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    مهر 1392
    محل زندگی
    تهران
    پست
    129

    نقل قول: ریاضی و برنامه نویسی

    نقل قول نوشته شده توسط rahnema1 مشاهده تاپیک
    فقط یک نکته بگم معمولا اونهایی که به ریاضی خیلی علاقه دارن ( مخصوصا گرایش محض) به برنامه نویسی توجهی ندارن!!!؟
    این حرفتون چندان درست نیست.
    آخرین ویرایش به وسیله asdasd123123 : دوشنبه 15 اردیبهشت 1393 در 05:51 صبح

  21. #21
    کاربر دائمی آواتار raminlich
    تاریخ عضویت
    اسفند 1392
    محل زندگی
    خوزستان
    پست
    164

    نقل قول: ریاضی و برنامه نویسی

    .

    دادش ایول کف کردم اشک از چشمام جاری شد
    while(c=1) printf(cpp=0


  22. #22
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    مهر 1392
    محل زندگی
    تهران
    پست
    129

    نقل قول: ریاضی و برنامه نویسی

    البته با پست شماره 6 شما کاملا موافقم.

  23. #23
    کاربر دائمی آواتار raminlich
    تاریخ عضویت
    اسفند 1392
    محل زندگی
    خوزستان
    پست
    164

    نقل قول: ریاضی و برنامه نویسی

    نقل قول نوشته شده توسط (while(c=1) printf(cpp=0 مشاهده تاپیک
    raminlich جان، هر سوالی داری، لیست کن در یک تاپیک یا دیگه یا همین تاپیک بپرس یا بنده و برنامه نویسان عزیز پاسخ بدیم. از نوشتن برنامه !Hello, World گرفته تا ساخت سیستم عامل. منتها قبلش حتما جست و جو کن در انجمن چون ممکنه قبلا کسی سوالاتت رو پرسیده باشه و به پاسخ رسیده باشه.. بنابراین نیازی به سوال مجدد نیست. اما اگر حتی پیدا کردی و دیدی که جوابش کامل نیست، می تونی در همون تاپیک مجددا سوالت رو بپرسی و من هم بهشون پاسخ میدم. فقط این رو بدون که من تخصصی در سخت افزار ندارم; پس یقه ما رو نگیر خواهشا.
    داداش مثلا یکی از همین ابزار های ساخته شد در زبان C++‎ که با C ساختن رو مگی البته یکی ازون کوچیکاش ؟؟

  24. #24

    نقل قول: ریاضی و برنامه نویسی

    با احترام
    نقل قول نوشته شده توسط rahnema1 مشاهده تاپیک
    فقط یک نکته بگم معمولا اونهایی که به ریاضی خیلی علاقه دارن ( مخصوصا گرایش محض) به برنامه نویسی توجهی ندارن!!!؟
    استفاده از برنامه نویسی تقریبا به یک ابزار متداول در برخی از گرایش های ریاضی محض مثل نظریه اعداد، هندسه، جبر و گراف تبدیل شده. یه دوجین اثبات مسائل محض میشه مثال زد که بدون محاسبات رایانه ای اثبات اونا لااقل به تعویق می افتاد.

    نقل قول نوشته شده توسط (while(c=1) printf(cpp=0 مشاهده تاپیک
    .......
    ریاضی یک قانونه; قانونی که اشخاصی مثل انیشتین و فیثاغورس اونها رو بنا کردن. ریاضی ساخته شده، و از قبل وجود نداشته. زمانی بشر به این پی برد که طبیعت رو با اعداد میشه توضیح داد. برنامه نویسی هم یک قانونه که البته باید مدیون سخت افزارها باشیم، و حتی قبل از اون باید مدیون اتم ها باشیم.......
    اصل ریاضی، جمع، تفریق، ضرب، تقسیم و باقی مانده تقسیم صحیح هست. تموم. این پنج نماد (+ - * / %) فقط ابزارهایی برای ساخت فرمول های ریاضی هستن. زبان برنامه نویسی هم به همین گونه هست. ابزارهایی رو در اختیار شما برای انجام کاری قرار میده. ما دو نوع زبان برنامه نویسی معروف داریم: زبان رویه ای و زبان شی گرا.

    در خلاصه می خوام بگم که زبان هایی مثل زبان برنامه نویسی C می تونن هرچیزی باشن; حتی سخت ترین های ریاضی!

    این یه نگاه به فلسفه ریاضیاته (آنتی رئالیسم) و لزومی نداره همه در مورد اون اتفاق نظر داشته باشند . همچنین محدود کردن ریاضی به چند عمل اصلی روی اعداد تعریف شایسته ای از ریاضیات فعلی نیست. یه مقدار جملات شما در مورد ریاضی و حتی برنامه نویسی جای ایراد داره.

  25. #25
    کاربر دائمی آواتار (while(c=1) printf(cpp=0
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    جایی که تو نیستی
    پست
    100

    نقل قول: ریاضی و برنامه نویسی

    نقل قول نوشته شده توسط raminlich مشاهده تاپیک
    داداش مثلا یکی از همین ابزار های ساخته شد در زبان C++‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ ‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ ‎‎‎‎‎‎ که با C ساختن رو مگی البته یکی ازون کوچیکاش ؟؟
    ممکنه خیلی از توابع ++C در زبان C نوشته شده باشن و در داخل هدرفایل ها نگهداری شده باشن. من وقتم رو صرف یادگیری زبان ++C نکردم; بنده رویه ای فکر می کنم و نمی تونم شیء گرایانه فکر کنم. وقتی حرف از ابزار زدم، منظورم توابع بود. وقتی حرف از دستگاه زدم، منظورم شیء ها بود. زبان ++C از خانواده زبان C و چند زبان دیگر مثل آلگول، سیمولا و اِیدا هست. توابع و هدر فایل هایی که در زبان C وجود دارن، همچنان در زبان ++C نیز وجود دارن; در کامپیالرهای ++C میشه رَویه ای برنامه نوشت و تنها از هدرفایل های حاویه توابعی که در کتابخانه استاندارد C موجود هستن استفاده کرد، هرکس که اینکار رو بکنه، خودش رو مسخره کرده; چون در اونصورت نیازی به کامپایلر سی پلاس پلاس نداره. یک هدر فایل مثل یک جعبه ابزار می مونه; شما درب جعبه ابزار رو باز می کنی و ابزار مورد نظرت رو برمیداری. هدرفایل ها توابع، متغیرها و عملگرهای ریاضی رو نگهداری می کنن; توابع ()main و()printf که در الگوریتم بالایی بهت نشون دادم، در هدر stdio.h وجود دارن. h یعنی header (هدر). تابع ()printf که در زبان C وظیفه چاپ کردن مقدارهای داخل متغیرها رو داره، در زبان ++C به نام cout (سی اوت) شناخته میشه ;cout << natijeh
    همونطور که گفتم، زبان C یک زبان رویه ای هست; میشه باهاش یک زبان قوی تر از ++C رو حتی طراحی کرد; میشه باهاش هرچیزی که دلت میخواد طراحی کنی، اما چون که در زبان سی برنامه ها رویه ای نوشته میشن، تو از توابع و متغیرها بیشتر باید استفاده کنی و نیاز بسیاری به توابع های جدید و نو داری که باید خودت طراحیشون کنی. سختی و آسونی طراحی توابع بستگی به نوع اونها داره. میخوایم یک تابع به نام تابع ضرب بسازیم :


    #include <stdio.h>
    int zarb(int z); /*تعریف تابع قبل از تابع مین یا اصلی*/
    int main(void)
    {
    int x = 15;
    printf("%d", zarb(x)); /*استفاده تابع ضرب از متغیر ایکس در تابع چاپگر*/
    }

    int zarb(int z) /*تعریف نام، پارامتر و نوع تابع مورد نظر*/
    {
    return z*2;
    }
    /*خروجی: 30*/


    رامین جان، من فردا یا پس فردا در خدمتتم. در خصوص ساخت توابع بعدا بیشتر باهم بحث می کنیم. می بخشی اگر جوابم ناقصه. کمی سردرد دارم; بیست و چند ساعتی میشه که نخوابیدم. اگر باز هم سوالی داشتی ازم بپرس; در حد توانم کمکت می کنم. موفق باشی، عزیز.
    آخرین ویرایش به وسیله (while(c=1) printf(cpp=0 : دوشنبه 15 اردیبهشت 1393 در 20:30 عصر

  26. #26
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    مهر 1392
    محل زندگی
    تهران
    پست
    129

    نقل قول: ریاضی و برنامه نویسی

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

  27. #27

    نقل قول: ریاضی و برنامه نویسی

    تفکر ابزار خاصی نمی خواد نه کامپیوتر نه لپ تاپ نه برنامه نویسی و نه قلم و کاغذ
    ببخشید منظور خودمو نتونستم صریح بگم:

    «لطفا دامن ریاضیات را به برنامه نویسی آلوده نکنید!!»

  28. #28
    کاربر دائمی آواتار (while(c=1) printf(cpp=0
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    جایی که تو نیستی
    پست
    100

    نقل قول: ریاضی و برنامه نویسی

    نقل قول نوشته شده توسط rahnema1 مشاهده تاپیک
    یک بخش برنامه نویسی مربوط به طراحی الگوریتم میشه این قسمت به ریاضی نزدیکتره و همچنین با زبانهایی که به زبان ماشین نزدیکترن مثل سی پلاس پلاس ( بیشتر مربوط میشه به دانشگاه و بحثهای علمی)
    سلام. زبان ++C یک زبان سطح بالا محسوب میشه; بنابراین به زبان ماشین نزدیک نیست. زبان های سطح پایین (مثل Assembly های مختلف) به زبان ماشین نزدیک هستن. زبان C به Assembly اینتل و AMD نزدیکه، و ساختار ++C بیشتر به C نزدیکه، اما به با این وجود دو زبانی متفاوت هستن.

  29. #29
    کاربر دائمی آواتار (while(c=1) printf(cpp=0
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    جایی که تو نیستی
    پست
    100

    نقل قول: ریاضی و برنامه نویسی

    نقل قول نوشته شده توسط rahnema1 مشاهده تاپیک
    «لطفا دامن ریاضیات را به برنامه نویسی آلوده نکنید!!»
    سلام. این حرف شما خیلی عمومی بیان شده و دُرُست نیست. این دو با هم در ارتباط هستن و شکی در این وجود نداره، و بسته به نوع کار از ریاضی استفاده میشه: یک برنامه نویس قصد داره دو عدد 2 رو با هم جمع کنه، برنامه نویس دیگری قصد داره از توابع cos, sin, tan و cot (نسبت های مثلثاتی تانژانت، سینوس، کسینوس و کتانژانت) استفاده کنه.
    از همه خواهش می کنم ریاضی رو با برنامه نویسی مقایسه نکنن. برنامه نویسی یک زبان هست. زبان های برنامه نویسی مختص به انجام کاری هستن، اما زبانی مثل C یک زبان همه منظوره هست. برای مثال: زبان PHP وظایف خاصی رو بر عهده داره، اما با زبان C حتی میشه یک زبان جداگانه ساخت و وظایفی رو براش تعریف کرد. بنابراین نه ریاضی یک تعریف داره و نه زبان برنامه نویسی.
    آخرین ویرایش به وسیله (while(c=1) printf(cpp=0 : دوشنبه 15 اردیبهشت 1393 در 20:20 عصر

  30. #30
    کاربر دائمی آواتار (while(c=1) printf(cpp=0
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    جایی که تو نیستی
    پست
    100

    نقل قول: ریاضی و برنامه نویسی

    نقل قول نوشته شده توسط mox123 مشاهده تاپیک
    با احترام

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


    این یه نگاه به فلسفه ریاضیاته (آنتی رئالیسم) و لزومی نداره همه در مورد اون اتفاق نظر داشته باشند . همچنین محدود کردن ریاضی به چند عمل اصلی روی اعداد تعریف شایسته ای از ریاضیات فعلی نیست. یه مقدار جملات شما در مورد ریاضی و حتی برنامه نویسی جای ایراد داره.
    جمله ای نیست که ایراد نداشته باشه تا وقتی که ایراد یک معنی نمیده، و تا وقتی که برای یک لیوان اندازه خاصی تعریف نشده. بنده گفتم که عملگرها نقش ابزار رو دارن و از این ابزارها میشه فرمول هایی به وجود آورد. بنده یک تعریف اصلی از ریاضی با عملگرهای محاسبه ای کردم. اگر حرف از عملگر های رابطه ای مثل =< => > < == ~= یا =! زده بشه، قبلش بد نیست حرف از عملگرهای محاسبه ای زده بشه. اما بنده قصد نداشتم عملگرهایی مثل رابطه ای یا منطقی رو وارد کنم و شرحشون بدم; هرچند که در برنامه نویسی، عملگرهای رابطه ای و منطقی بسیار قابل استفاده هستن.
    آخرین ویرایش به وسیله (while(c=1) printf(cpp=0 : سه شنبه 16 اردیبهشت 1393 در 13:51 عصر

  31. #31

    نقل قول: ریاضی و برنامه نویسی

    واسه اینکه بدونید کامپیوتر چه تاثیری روی ریاضی محض داشته پیشنهاد می کنم این مقاله را مطالعه کنید:
    The Effect of Computers on Pure Mathematics

    http://rudar.ruc.dk/bitstream/1800/4...athematics.pdf
    بعضی جمله های این مقاله:
    -اکنون سی سال پس از اثبات قضیه چهار رنگ توسط کامپیوتر تا کنون تلاشی جهت اثبات قضایای پیچیده ریاضی توسط کامپیوتر انجام نشده. کامپیوترها سریعتر و سریعتر می شوند اما کامپیوتر یک همکار روشن بین در حل مسائل نیست و تمام مسائل هم قابل فرمول بندی نیستند
    -ریاضی محض توسط کامپیوتر دچار تغییر چندانی نشده

  32. #32
    کاربر دائمی آواتار (while(c=1) printf(cpp=0
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    جایی که تو نیستی
    پست
    100

    نقل قول: ریاضی و برنامه نویسی

    البته رامین جان، اگر تاپیکی که من اخیرا ایجاد کردم رو مشاهده کردی، اُمیدوارم کدهای داخل اون رو یک شوخی تلقی کنی; چون اون روش کد نویسی یک روش کثیف و بیخودی پیچیده برای نوشتن برنامه !Hello, world هست.
    تاپیک

    آخرین ویرایش به وسیله (while(c=1) printf(cpp=0 : دوشنبه 15 اردیبهشت 1393 در 19:59 عصر

  33. #33
    کاربر دائمی آواتار (while(c=1) printf(cpp=0
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    جایی که تو نیستی
    پست
    100

    نقل قول: ریاضی و برنامه نویسی

    نقل قول نوشته شده توسط rahnema1 مشاهده تاپیک
    واسه اینکه بدونید کامپیوتر چه تاثیری روی ریاضی محض داشته پیشنهاد می کنم این مقاله را مطالعه کنید:
    The Effect of Computers on Pure Mathematics

    http://rudar.ruc.dk/bitstream/1800/4...athematics.pdf
    بعضی جمله های این مقاله:
    -اکنون سی سال پس از اثبات قضیه چهار رنگ توسط کامپیوتر تا کنون تلاشی جهت اثبات قضایای پیچیده ریاضی توسط کامپیوتر انجام نشده. کامپیوترها سریعتر و سریعتر می شوند اما کامپیوتر یک همکار روشن بین در حل مسائل نیست و تمام مسائل هم قابل فرمول بندی نیستند
    -ریاضی محض توسط کامپیوتر دچار تغییر چندانی نشده
    توابع باید توسط مغز انسان طراحی بشن و بعدش توابع کار خودشون رو انجام میدن. خب، اگر توابعی قوی و کافی برای حل مسئله مربوطه وجود نداشته باشن، کامپیوتر چیکار میخواد بکنه؟ وقتی مغز انسان نتونه مسئله ای رو حل کنه، کامپیوتر هم نمی تونه; پردازشگر کامپیوتر تنها سرعت بالایی نسبت به مغز داره، و فهم ذاتی نداره; دستورات توسط مغز انسان نوشته میشن.
    آخرین ویرایش به وسیله (while(c=1) printf(cpp=0 : دوشنبه 15 اردیبهشت 1393 در 21:23 عصر

  34. #34

    نقل قول: ریاضی و برنامه نویسی

    جناب rahnema 1 چه تعصبی نسبت به کامپیوتر دارین.بابا بی خیااااال!!!!!!! ولی همون طور که جنابwhile(c=1) printf(cpp=0 اشاره فرمودند کامپیوتر با استفاده از نظام ریاضی می تونه برای شما کامپیوتر بشه.در واقع بهتره اینجوری بگم که کامپیوتر با استفاده از مفاهیم ریاضی می تونه برنامه ای رو که می نویسید اجرا کنه.در ضمن ما نمیگیم که کامپیوتر چه تاثیری در سرعت رشد دانشی مثل ریاضی و یا هر دانش دیگه ای داشته(همون طور که دوستمون اشاره کردند کامپیوتر تنها سرعت بیش تری رو نسبت به مغز داره) بلکه از اول تاپیک این را می گفتیم که کامپیوتر با نظام ریاضی کار می کنه و شما تاکید داشتید که فقط و فقط خلاقیت و من گفتم که دانش بالای ریاضی به همراه خلاقیت می تونه برنامه نویس رو در حین الگوریتمی که می نویسه کمک شایانی بکنه.

  35. #35

    نقل قول: ریاضی و برنامه نویسی

    من فقط می خواهم بگم اینقدر به این raminlich آدرس غلط ندید. یا صحبت از زبان سی و برنامه های غلط انداز می کنیم یا از مزایای ریاضی در برنامه نویسی میگیم. در حالی که کسی که تاپیک را ایجاد کرده میگه خیلی خوشش نمیاد از ریاضی. میشه دانش ریاضی نداشت ولی از قِبَل برنامه نویسی نون خورد. قصدم بازی با الفاظ و آوردن کلمات قلمبه سلمبه نیست. کسی که کارشناس sqlserver هست و کارش هم خوب می گرده آیا باید پروفسور ریاضی باشه یا صرفا یک تکنسینه؟
    آخرین ویرایش به وسیله rahnema1 : دوشنبه 15 اردیبهشت 1393 در 23:50 عصر

  36. #36

    نقل قول: ریاضی و برنامه نویسی

    نقل قول نوشته شده توسط rahnema1 مشاهده تاپیک
    من فقط می خواهم بگم اینقدر به این raminlich آدرس غلط ندید. یکی میاد صحبت از زبان سی و برنامه های غلط انداز می کنه یکی میاد از مزایای ریاضی در برنامه نویسی میگه. انگار مسابقه گذاشتیم در اسپم دادن. در حالی که کسی که تاپیک را ایجاد کرده میگه خیلی خوشش نمیاد از ریاضی. میشه دانش ریاضی نداشت ولی از قِبَل برنامه نویسی نون خورد. قصدم بازی با الفاظ و آوردن کلمات قلمبه سلمبه نیست. کسی که کارشناس sqlserver هست و کارش هم خوب می گرده آیا باید پروفسور ریاضی باشه یا صرفا یک تکنسینه؟
    البته حرف شما هم از این جهت که حتما نباید یک برنامه نویس پروفسور ریاضی باشه هم درسته و من هم از ابتدا این حرف شما رو تاکید کردم.اما موضوع اینه که جناب raminlich از انتگرال و این جور مباحث ریاضی صحبت کردند.و من هم به ایشون گفتم که لااقل برنامه نویس حرفه ای و خوب که قراره پول دربیاره باید این مباحث رو تا حد قابل قبولی بلد باشه و در خیلی از برنامه های کاربردی که نوشته میشن استفاده داره.هرچند ممکنه در برخی زمینه ها کاربرد زیادی نداشته باشه اما در خیلی از برنامه های تجاری و گرافیکی میشه از دانش ریاضی(حالا نه در حد پروفسور!!)استفاده کرد.

  37. #37

    نقل قول: ریاضی و برنامه نویسی

    ببینید جناب raminlich
    این برنامه هایی که در دانشگاه می خونید برنامه های خیلی پیش پا افتاده ای هستند و صرفا برای اموزش هستند.ببینید اگه شما می خواهید یک برنامه نویس ماهر و حرفه ای بشید دیگه این طور نیست که برنامه رو کامپایل کنید و یک صفحه سیاه ببینید که توش چند تا عملیات انجام میشه.وقتی شما یک برنامه حرفه ای مثل طراحی سه بعدی قراره بنویسید زمانی که مفاهیم انتگرال و مشتق و شبیه این ها رو درک نکرده باشید.چه طور می تونید با دستورات ریاضی ساده در برنامه نویسی چنین برنامه ای رو بسازید.مثلا در رسم خط در این زبان یک تابعی به نام line وجود داره.این تابع از قبل نوشته شده.توی این تابع شما باید مختصات x,x1,y,y1 رو وارد کنید.خب چیزی که مشخصه در داخل این تابع که عملیات در پشت صحنه رخ میده و محتوای اون رو نمیتونید ببینید فرمول رسم خط در ریاضی با استفاده از این چهار نقطه در این تابع پیاده سازی شده.اگر می خواهید ترقی کنید و به بالا بالاها برسید به همراه خلاقیت و کسب مهارت در برنامه نویسی دانش ریاضی تون رو با توجه به زمینه برنامه نویسی تون رو زیاد کنید.مثلا تو همین زمینه رمزنگاری اون مباحث جبر و احتمال و این جور مباحثی که در دوره دبیرستان بود(من خودم از این درس خوشم نمیومد!!!)کاملا در زمینه رمزنگاری داده ها کاربرد داره و من پیشنهاد می کنم در مورد این قضیه یک سرچی بکنید.در حالی که من اون موقع ها فکر می کردم جبر و احتمال چه کاربردی می تونه داشته باشه؟؟!!!!من نمی خوام شما رو در برنامه نویسی ناامید کنم اما با داشتن مهارت در برنامه نویسی و البته دانش خوب ریاضی علاوه بر اینکه کد های برنامه تون خوب میشه همچنین شرکت ها با کله شما رو قبول می کنن.
    آخرین ویرایش به وسیله motherboard : دوشنبه 15 اردیبهشت 1393 در 23:38 عصر

  38. #38
    کاربر دائمی آواتار raminlich
    تاریخ عضویت
    اسفند 1392
    محل زندگی
    خوزستان
    پست
    164

    نقل قول: ریاضی و برنامه نویسی

    خوب با این حساب بگین از چه فصل هایی از ریاضی شروع کنم ؟
    بعد هم جلو هر فصل اگه میشه یکی از کاربرد های اون رو در برنامه نویسی بنویسید
    از مقدماتی تا حرفه ای رو اگه میشه برام بنویسید
    خیییییلییییییی ممنون میشم

  39. #39
    کاربر دائمی آواتار (while(c=1) printf(cpp=0
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    جایی که تو نیستی
    پست
    100

    نقل قول: ریاضی و برنامه نویسی

    نقل قول نوشته شده توسط raminlich مشاهده تاپیک
    خوب با این حساب بگین از چه فصل هایی از ریاضی شروع کنم ؟
    بعد هم جلو هر فصل اگه میشه یکی از کاربرد های اون رو در برنامه نویسی بنویسید
    از مقدماتی تا حرفه ای رو اگه میشه برام بنویسید
    خیییییلییییییی ممنون میشم
    نه دیگه!. رامین جان، پست شماره 15 من (15#) رو بهتر بخون. تو اگه به من بگی دقیقا چیکار می خوای بکنی با کامپیوتر، بهتر می تونم کمکت کنم. به بازی سازی اشاره هایی کردی; آیا دوست داری بازی ساز بشی؟

  40. #40
    کاربر دائمی آواتار (while(c=1) printf(cpp=0
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    جایی که تو نیستی
    پست
    100

    نقل قول: ریاضی و برنامه نویسی

    نقل قول نوشته شده توسط rahnema1 مشاهده تاپیک
    من فقط می خواهم بگم اینقدر به این raminlich آدرس غلط ندید. یا صحبت از زبان سی و برنامه های غلط انداز می کنیم یا از مزایای ریاضی در برنامه نویسی میگیم. در حالی که کسی که تاپیک را ایجاد کرده میگه خیلی خوشش نمیاد از ریاضی. میشه دانش ریاضی نداشت ولی از قِبَل برنامه نویسی نون خورد. قصدم بازی با الفاظ و آوردن کلمات قلمبه سلمبه نیست. کسی که کارشناس sqlserver هست و کارش هم خوب می گرده آیا باید پروفسور ریاضی باشه یا صرفا یک تکنسینه؟
    منظور شما از برنامه های غلط انداز چیه؟

صفحه 1 از 2 12 آخرآخر

تاپیک های مشابه

  1. سوال: برنامه نویسی یک عبارت ریاضی
    نوشته شده توسط mojtaba_dehghan در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 2
    آخرین پست: یک شنبه 24 اردیبهشت 1391, 18:38 عصر
  2. یک حقه ریاضی برای برنامه نویسی (مقالات آموزشی)
    نوشته شده توسط new_sra در بخش مباحث و مقالات فراگیر مهندسی نرم افزار
    پاسخ: 7
    آخرین پست: سه شنبه 03 خرداد 1390, 16:02 عصر
  3. آموزش: اموزش ویدئویی استفاده از چند تابع ریاضی در برنامه نویسی
    نوشته شده توسط mmd2009 در بخش C#‎‎
    پاسخ: 0
    آخرین پست: دوشنبه 14 تیر 1389, 14:07 عصر
  4. نکته های برنامه نویسی
    نوشته شده توسط JavanSoft در بخش برنامه نویسی در Delphi
    پاسخ: 2
    آخرین پست: یک شنبه 14 تیر 1383, 12:24 عصر
  5. زبان برنامه نویسی جدید AFP یا Active Foxpro Pages
    نوشته شده توسط Afshinpour در بخش Foxpro
    پاسخ: 2
    آخرین پست: یک شنبه 30 آذر 1382, 15:54 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •