میهمان گرامی خوش آمدید، نمایش این متن بدان معنی است که شما هنوز ثبت نام نکرده اید، لطفا" برای ثبت نام اینجا را کلیک کنید و در چند مرحله ساده ثبت نام خود را تکمیل نمائید، البته پس از ثبت نام شما می توانید از تمامی امکانات سایت بهره ببرید.
css3menu.com Glass and LCD cchange

css menu by Css3Menu.com






نمایش نتایج: از 1 به 6 از 6
  1. #1
    کاربر فعال
    تاریخ عضویت
    Sep 2009
    محل سکونت
    زنجان
    سن
    35
    نوشته ها
    335
    Thanks
    271
    Thanked 642 Times in 249 Posts

    پیش فرض آموزش برنامه نویس از ابتدا تا جایی که سوادمون میرسه

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

    2- برنامه نویسی به صورت زبان های متداول کامپیوتری که پایه های که اکثراً یاد میدهند به دانشجویا زبان ویژوال یا ++c و پاسکال میباشد .

    -----------------------------------------------------------
    الگوریتم و فلوچارت
    چگونگی حل مسائل :
    عموماً برای حل مسعله نمیتوان یک راه حل کلی و عمومی ارائه داد یعنی برای حل هر مسعله بایید از شیوه ها و رفتار های خواص استفاده کرد که انتخاب شیوه های مناسب برای حل مسعله بستگی به ابتکار ، و خلاقیت هر شخص دارد.
    به طور کلی پیرامنون اتخاذ روشهای مناسب جهت حل مسائل سه عامل مهم زی را میتوان در نظر گرفت :
    1 شناخت دقیق مسئله
    2 طرح نقشه حل مسئله
    3 آنالیز کردن مسئله
    در
    شناخت مسئله 3 مورد باید مورد برسی قرار گیرد.
    - داده ها
    - مجهولها
    -ارتباط بین داده هاو مجهولها
    مثال
    داده : دو عدد 10 و 20
    مجهول : میانگین دو عدد بالا
    ارتباط : فرمول میانگین دو عدد یعنی مجهول آنها تقسیم بر 2
    طرح نقشه حل مسئله
    پس از شناخت مسئله باید برای حل آن نقشه ای طراحی کرد . به طور کلی انسان برای حل مسئله به صورن
    منطقی و غیر منطقی عمل میکند. در روش منطقی از شیوه الگوریتم استفاده میشود.
    تحلیل مسئله
    منظور تجزیه راه حل و نهایت تأمیم دادن آن است.
    -سطح اول صورت مسئله قزاز دارد
    -سطح دوم مسئله به چند زیر مسئله تبدیل میشود
    - سطح آخر هرکدام از زیر مسئله ها را تک تک برسی و در صورت پیچیده بودن به زیر مسئله های ساده تجزیه میکنیم این عمل آنقدر تکرار میشود تا نیاز به تقسیم کردن نباشد .
    هر کدام را حل کرده و و با بهم پیوستن راه حل ها مسئله اصلی را حل کنید .
    تعریف الگوریتم : به مجمه ای از دستور العمل ها که مراحل مختلف کاری را به زبان دقیق و با جزئیات کافی بیان کند و در آن ترتیب مراحل و خاتمه پذیر بودن عملیات کاملً مشخص باشد الگوریتم گفته میشود.
    --------------------------------------------------------------------------
    مثال :
    الگوریتمی بنویسد که 3 عدد 2 و 3 و 5 را گرفته و در خانه های A و B و C قرار دهد سپس میانگین آنها را چاپ کند

    جواب :
    1-شروع
    2-سه عدد را به عنوان ورودی بگیر
    3-حاصل جمع 3 عدد را در S قرار بده
    4- S را بر 3 تقسیم کرده و رد AVE قرار بده
    5-AVE را بنویس
    6-پایان
    ساده تر الگوریتم عموماً به شکل پائین است
    1-شروع
    2-A و B و C را بگیر.
    3-S<-- A+B+C
    4- AVE <-- S/3
    5- بنویس AVE را
    6-پایان .
    ادامه دارد



  2. #2
    کاربر فعال
    تاریخ عضویت
    Sep 2009
    محل سکونت
    زنجان
    سن
    35
    نوشته ها
    335
    Thanks
    271
    Thanked 642 Times in 249 Posts

    پیش فرض

    الگوريتمی بنويسيد که سه عدد از ورودی دريافت شود و تعيين شود که اين اعداد می توانند اضلاع مثلث باشند يا خير.
    0- شروع.
    1- a وb وc را از ورودی بگير.
    2- اگر a>b+c به 7 برو.
    3- اگر b>a+c به 7 برو.
    4- اگرc>a+b به 7 برو.
    5- بنويس " بلی ".
    6- به 8 برو.
    7- بنويس " خير ".
    8- پايان.
    در عمل برای نمايش الگوريتم از يک فلوچارت ( شمای جريان عمليات ) استفاده می شود. در حقيقت فلوچارت روش تصويری و استاندارد نمايش الگوريتم است.
    در رسم فلوچارت علائم و نمادهای استانداردی به کار می رود که هر کدام دارای معانی ويژه ای هستند.
    از شکل بيضی افقی برای شروع و پايان عمليات استفاده می شود.
    از شکل مستطيل برای نمايش مراحل پردازشی استفاده می شود و در داخل آن عمل مورد نظر نوشته می شود. اين نماد ممکن است چندين ورودی داشته باشد ولی تنها يک خروجی دارد.
    از نماد لوزی برای نشان دادن مراحل تصميم گيری استفاده می گردد و شرط يا سؤال مورد نظر در داخل لوزی نوشته می شود.
    از متوازی الاضلاع برای نشان دادن ورودی يا خروجی استفاده می شود.
    مثال : فلوچارت الگوريتم اضلاع مثلث در مثال قبل به صورت زير می باشد.


    پروژه عدد اول
    برنامه ای بنویسید که عددی را بعنوان ورودی دریافت کند و اعداد اول و همچنین تعداد آنها تا آن عدد را چاپ کند.

    الگوريتم:

    1- شروع
    2- n را بگیر
    3- m=2 قرار بده
    4- m را چاپ کن
    5- m=m+1 قرار بده
    ۶- اگرm=n بود، آنگاه برو به 11
    7- a=2 قرار بده
    8- اگر m%a=0 برو به 5
    9- اگرa<=m/2 بود، آنگاه a=a+1، در غیر اینصورت برو به 4
    10- برو به 8
    11- پایان

    فلوچارت



  3. The Following 5 Users Say Thank You to rr.bb For This Useful Post:


  4. #3
    کاربر فعال
    تاریخ عضویت
    Sep 2009
    محل سکونت
    زنجان
    سن
    35
    نوشته ها
    335
    Thanks
    271
    Thanked 642 Times in 249 Posts

    پیش فرض

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

    ماکرواسمبلر
    اسمبلر
    ویرایش توسط rr.bb : 2009-12-09 در ساعت 23:51

  5. The Following 4 Users Say Thank You to rr.bb For This Useful Post:


  6. #4
    کاربر فعال
    تاریخ عضویت
    Sep 2009
    محل سکونت
    زنجان
    سن
    35
    نوشته ها
    335
    Thanks
    271
    Thanked 642 Times in 249 Posts

    پیش فرض

    انواع داده ها
    هفت نوع داده وجود دا رد که عبارتند از :char ,int ,float,double,void , void , bool ,wchar_t
    نوع char برای ذخیره داده های کارکتر مثل 'a' ,'s' به کار میرود
    نوع int برای ذخیره اعداد مثل 123 و 156 و 1876 به کار میرود
    نوع fiot برای ذخیره عداد اعشارسی مثل 15.5 و 143.6 به کار میرود
    نوع doubie برای ذخیره اعداد اعشاری که بزرگتر از float باشد مورد استفاده قرار میگیرد.
    و ....
    چون برنامه نویس ++c در سیستم عامل های متفاوت مقادیری خواصی برای خود در cpu اشغال میکند برای همین بهتر است در برنامه نویسی های بزرگ از داده های مناسب استفاده نماید .
    انواع داده و مقادیر قابل قبول انها
    127منفی 127 8 بیت char
    منفی 32767 تا 32767 17 یا 32 بیت int
    و قیره ......

    متغیرها
    متغیر ها نامی برای کلمات حافظه اند که داده در آن قرار میگرند و محتویات انها ممکن از در طوا برنامه تغیر کند برای نامگذاری متغیرها میتوان از ترکیبی از حروف a تا z و A تا Z و ارقام و خط ربط استفاده کرد اولین کارکتر آنها رقم نباشد تا هر تعداد کارکتر میتوان استفاده کر ولی 31 کارکتر اولیه آن نمایش داده میشود.
    تعریف متغیرها
    متغیر ها باید دارای نوع باشد تا ++C بتواند در آن اعمالی انجام داد برا تعین نوع متغیر به این صورت عمل میشود :
    ; نام متغیر نوع داده
    مثال :
    ;int x,y
    مقدار دادن به متغیرها
    برای مقدار دان به سه روش میتوان عمل کرد .
    1 هنگام تعریف
    2پاز تعریف متغیر ها با دستور انتساب (=)
    3دستورات ورودی

    مثال:
    ; int x,y = 5
    char ch1 ='a' , ch2 ='m' ;
    n
    دستور اول دو متغیر x و y را از نوع int تعریف میکند و مقدار آن ا 5 قرار میدهدو دستور دوم متغیر های ch1 , ch2 را از نوع char تعریف میکند و مقدار ch1 را a ومقدار ch2 را m تعین میکند .

  7. The Following 3 Users Say Thank You to rr.bb For This Useful Post:


  8. #5
    کاربر فعال
    تاریخ عضویت
    Sep 2009
    محل سکونت
    زنجان
    سن
    35
    نوشته ها
    335
    Thanks
    271
    Thanked 642 Times in 249 Posts

    پیش فرض

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

  9. The Following 3 Users Say Thank You to rr.bb For This Useful Post:


  10. #6
    کاربر فعال
    تاریخ عضویت
    Sep 2009
    محل سکونت
    زنجان
    سن
    35
    نوشته ها
    335
    Thanks
    271
    Thanked 642 Times in 249 Posts

    پیش فرض

    با عرض پوزش من امتحاناتم بود خدا رو شکر تموم شد تا بعد از غیبت حدوداً یک ماه دوباره در خدمت دوستان باشیم امیدوارم تحمل کنید

 

 

کلمات کلیدی این موضوع

b، ce، center، color، er، font، شد، شده، شخص، شما، شکل، شناخت، شیوه، داد، دادن، داده، دارد، دانشجویان، درخواستی، دستور، دقیق، دهد، دوم، بده، بدون، با، باید، بایید، برای، برسی، برنامه، بستگی، بگیر، بلد، به، بهم، بودن، بیان، بین، حاصل، حقیقت، حل، طرح، طراحی، ادامه، ابتدا، ابتکار، ارائه، ارتباط، اجرا، از، استفاده، اتخاذ، اصلی، العمل، الگوریتم، اکثر، اند، انسان، انتخاب، این، خانه، خلاقیت، خود، خواهید، را، راه، روشهای، روی، رفتار، جایی، جزئیات، جمع، جهت، آشنا، آب، آخر، آموزش، آنالیز، آنها، عدد، عامل، عمل، عملیات، عمومی، عنوان، زبان، زیر، سطح، ساده، ساختمان، سلام، سه، سوادمون، سپس، تبدیل، تحلیل، تا، تایپ، ترتیب، تجزیه، تعالی، تعریف، تقسیم، تکرار، توجه، ،، غیر، صورتی، red، right، size، گرفت، گرفته، گیرد، گفته، مشخص، مختلف، مراحل، مسائل، مسئله، مقداری، مناسب، مهم، مورد، میشود، میدهند، میباشد، میانگین، میرسه، میکند، میکنیم، قرار، کاری، کامپیوتری، کافی، کرد، کردن، کرده، کسی، کم، کلی، کنید، که، نباشد، نظر، چطور، چاپ، چگونه، نقشه، چند، نهایت، نویس، نویسی، نیاز، هاو، های، هر، هرکدام، ورودی، ویژوال، پائین، پایه، پذیر، پروژه، پی، پیچیده، یا، یاد، یعنی، یک، یه، فرمول، فلوچارت

نمایش برچسب‌ها

مجوز های ارسال و ویرایش

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