نرم افزار آموزش زبان چینی و انگلیسی برای اندروید

نرم افزار آموزش زبان چینی و انگلیسی برای اندروید

این دو نرم افزار به آموزش زبان چینی و انگلیسی از مبتدی تا پیشرفته میپردازند.

شما می توانید با یادگیری توضیحات این 2 نرم افزار بر این 2 زبان مهم به صورت کامل احاطه پیدا کنید.



خرید و دانلود نرم افزار آموزش زبان چینی و انگلیسی برای اندروید


سورس نرم افزار مدیریت دانشجو و انتخاب واحد

سورس نرم افزار مدیریت دانشجو و انتخاب واحد

سورس نرم افزار انتخاب واحد دانشجویان

نرم افزار انتخاب واحد و مدیریت دانشگاه

نوشته شده با زبان برنامه نویسی C#.NET

دیتابیس : اکسس Access

امکانات :

اضافه کردن دانشجور

ویرایش دانشجور

جستوجوی دانشجو

حذف دانشجور

انتخاب واحد

ثبت نمره

ثبت دروس ارائه شده

نمایش کارنامه



خرید و دانلود سورس نرم افزار مدیریت دانشجو و انتخاب واحد


پروژه وب سرویس دیکشنری فارسی به انگلیسی و انگلیسی به فارسی

پروژه وب سرویس دیکشنری فارسی به انگلیسی و انگلیسی به فارسی

پروژه وب سرویس دیکشنری فارسی به انگلیسی و انگلیسی به فارسی شامل 5 حرف فارسی و 5 حرف انگلیسی

زبان برنامه نویسی : Asp.net

تکنولوژی پایگاه داده : LinQ

سطح برنامه نویسی : 8/10

تصویر خروجی پروژه : http://s3.picofile.com/file/8228024676/webservicepage.jpg

ارائه دهنده : اختصاصی سایت بیاموزیم  www.biamuzim.ir



خرید و دانلود پروژه وب سرویس دیکشنری فارسی به انگلیسی و انگلیسی به فارسی


دانلود مقاله آموزش توابع در زبان برنامه نویسی C

دانلود مقاله آموزش توابع در زبان برنامه نویسی C

مقاله آموزش توابع

در زبان برنامه نویسی C

آموزش تمامی توابع زبان C

مقاله ای مفید و کامل

 

 

لینک پرداخت و دانلود *پایین مطلب* 

فرمت فایل:PDF

تعداد صفحه:26

چکیده :

(نامرتبی متن ها بدلیل فرمت ان ها در سایت میباشد متن ها در خود مقاله کامل و واضح می باشد)

ﺗﻮاﺑﻊ 10 در زﺑﺎن C 

C در زﺑﺎن ﺑﻪ هﺮ زﻳﺮﺑﺮﻧﺎﻣﻪ، ﻳﻚ ﺗﺎﺑﻊ ﺷﻮد ﮔﻔﺘﻪ ﻣﻲ  .  ﻳﻚ ﺕﺎﺑﻊ، ﺕﻜﻪ ﺑﺮﻧﺎﻣﻪ ای اﺳﺖ آﻪ دادﻩ ﻳﺎ دادﻩ هﺎﻳﻲ را ﺑﻌﻨﻮان ورودی درﻳﺎﻓﺖ، و دادﻩ ﻳﺎ دادﻩ هﺎﻳﻲ را ﺑﻌﻨﻮان ﺧﺮوﺟﻲ ﺑﺎز ﻣﻲ ﮔﺮداﻧﺪ . در زﺑﺎن C   هﺮ ﺑﺮﻧﺎﻣﻪ از ﻳﻚ ، ﻳﺎ ﭼﻨﺪ ﺕﺎﺑﻊ ﺕﺸﻜﻴﻞ ﻣﻲ ﮔﺮدد، آﻪ ﻳﻜﻲ از ﺁﻧﻬ  main ﺎ ﺑﺎﻳﺪ ﺑﻨﺎم ﻧﺎﻣﻴﺪﻩ ﮔﺮدد و ﺑﺮﻧﺎﻣﻪ از اﻳﻦ ﺕﺎﺑﻊ ﺷﺮوع ﺧﻮاهﺪ ﮔﺮدﻳﺪ  . main ﺕﺎﺑﻊ ﻣﻲ ﺕﻮاﻧﺪ ﺳﺎﻳﺮ ﺕﻮاﺑﻊ را ﻓﺮاﺧﻮاﻧﻲ ﻧﻤﺎﻳﺪ و هﺮ ﻳﻚ از اﻳﻦ ﺕﻮاﺑﻊ ﻧﻴﺰ ﻣﻲ ﺕﻮاﻧﻨﺪ ﺑﻪ ﻧﻮﺑﻪ ﺧﻮد، ﺕﻮاﺑﻊ دﻳﮕﺮ را ﻓﺮاﺧﻮاﻧﻲ ﻧﻤﺎﻳﻨﺪ .آﺎر ﻧﻜﺘﻪ ﺟﺎﻟﺐ اﻳﻨﺠﺎﺳﺖ آﻪ ﺕﺎﺑﻊ ﻓﺮاﺧﻮاﻧﻨﺪﻩ ﻧﻴﺎزی ﺑﻪ داﻧﺴﺘﻦ ﻧﺤﻮﻩ   ﺕﺎﺑﻌﻲ آﻪ ﻓﺮاﺧﻮاﻧﻲ ﻣﻲ آﻨﺪ، ﻧﺪارد و ﺕﻨﻬﺎ ﺑﺎﻳﺪ از ﻧﺤﻮﻩ ﻓﺮاﺧﻮاﻧﻲ و ﻣﻘﺪار ﺧﺮوﺟﻲ ﺁن ﺁﮔﺎﻩ ﺑﺎﺷﺪ  . اﻳﻦ ﻧﺤﻮﻩ ﭘﻨﻬﺎﻧﺴﺎزی ﺟﺰﺋﻴﺎت ﭘﻴﺎدﻩ ﺳﺎزی، ﻧﻘﺶ ﺑﺴﻴﺎر ﻣﻬﻤﻲ در ﻣﻬﻨﺪﺳﻲ ﻧﺮم اﻓﺰار دارد  . اﻳﻢ C ﺕﺎآﻨﻮن از ﺕﻮاﺑﻊ آﺘﺎﺑﺨﺎﻧﻪ هﺎی اﺳﺘﺎﻧﺪارد اﺳﺘﻔﺎدﻩ ﻧﻤﻮدﻩ  .    ﻣﺠﻤﻮﻋﻪ C آﺘﺎﺑﺨﺎﻧﻪ اﺳﺘﺎﻧﺪارد ای از ﺕﻮاﺑﻊ و ﻧﻮع دادﻩ هﺎ اﺳﺖ آﻪ ﺑﺮای اﻧﺠﺎم ﻋﻤﻠﻴﺎﺕﻲ آﻪ ﻋﻤﻮﻣﺎ ﻣﻮرد ﻧﻴﺎز ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﺎن اﺳﺖ، ﻃﺮاﺡﻲ ﺷﺪﻩ و هﻤﺮاﻩ آﺎﻣﭙﺎﻳﻠﺮ در اﺧﺘﻴﺎر ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﺎن ﻗﺮار دادﻩ ﺷﺪﻩ اﺳﺖ .ورودی ﺑﻌﻨﻮان ﻣﺜﺎل ﺕﻮاﺑﻊ  / printf ﺧﺮوﺟﻲ ﻣﺎﻧﻨﺪ و scanf   و ﻳﺎ ﺑ sin  و sqrt ﺕﻮاﺑﻊ رﻳﺎﺿﻲ ﻣﺎﻧﻨﺪ آﻪ ﺕﻮﺳﻂ ﮔﻴﺮﻧﺪ ﺴﻴﺎری از ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﺎن ﻣﻮرد اﺳﺘﻔﺎدﻩ ﻗﺮار ﻣﻲ   . ﺑﺮای  (prototype) اﺳﺘﻔﺎدﻩ از اﻳﻦ ﺕﻮاﺑﻊ ﺑﺎﻳﺪ ﻓﺎﻳﻞ ﺳﺮاﻣﺪ ﻣﺮﺑﻮﻃﻪ را آﻪ ﺕﻌﺎرﻳﻒ اوﻟﻴﻪ اﻳﻦ ﺕﻮاﺑﻊ در ﺁﻧﻬﺎ ﺁﻣﺪﻩ اﺳﺖ را ﮔﻨﺠﺎﻧﺪ #include ﺕﻮﺳﻂ دﺳﺘﻮر در ﺁﻏﺎز ﺑﺮﻧﺎﻣﻪ  .   اﻣﺎ ازﻃﺮف دﻳﮕﺮ، ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺲ ﻧﻴﺰ ﻣﻲ ﺕﻮاﻧﺪ ﺕﻮاﺑﻊ ﻣﻮرد  ﻧﻴﺎز ﺧﻮد را ﺕﻌﺮﻳﻒ آﺮدﻩ و از ﺁﻧﻬﺎ در ﺑﺮﻧﺎﻣﻪ ﺧﻮد اﺳﺘﻔﺎدﻩ ﻧﻤﺎﻳﺪ .ﮔﻮﻳﻴﻢ ﺑﻪ اﻳﻦ دﺳﺘﻪ از ﺕﻮاﺑﻊ، ﺕﻮاﺑﻊ آﺎرﺑﺮ ﻣﻲ  . در ﻗﺴﻤﺖ ﺑﻌﺪی ﺑﻪ ﻧﺤﻮﻩ ﺕﻌﺮﻳﻒ و اﺳﺘﻔﺎدﻩ از ﺕﻮاﺑﻊ آﺎرﺑﺮ ﻣﻲ ﭘﺮدازﻳﻢ  .   آﺎرﺑﺮ 10-1 ﺗﻮاﺑﻊ     ﺑﻜﺎر ﮔﻴﺮی ﺕﻮاﺑﻊ ﺷﺎﻣﻞ دو ﻗﺴﻤﺖ اﺳﺖ  : ﺕﺎﺑﻊ -1 ﺕﻌﺮﻳﻒ   -2  اﺳﺘﻔﺎدﻩ از ﺕﺎﺑﻊ ) ﻓﺮاﺧﻮاﻧﻲ ﺕﺎﺑﻊ (  آﺮدﻳﻢ main ﻣﺎ در ﻣﺜﺎﻟﻬﺎی ﻗﺒﻠﻲ ﺕﺎﺑﻊ را در ﺑﺮﻧﺎﻣﻪ هﺎی ﺧﻮد ﺕﻌﺮﻳﻒ ﻣﻲ  .  ﺕﻌﺮﻳﻒ ﺕﻮاﺑﻊ دﻳﮕﺮ ﻧﻴﺰ ﺑﻄﻮر ﻣﺸﺎﺑﻪ ﻣﻲ ﺑﺎﺷﺪ، آﻪ ﺟﺰﺋﻴﺎت ﺁن را ﺑﺮرﺳﻲ ﺧﻮاهﻴﻢ آﺮد  . اﻟﺒﺘﻪ ﺕﺎﺑﻊ اﺻﻠﻲ ﺑﻄﻮر اﺕﻮﻣﺎﺕﻴﻚ در اﺑﺘﺪای اﺟﺮای ﺑﺮﻧﺎﻣﻪ ﻓﺮاﺧﻮاﻧﻲ ﻣﻲ ﮔﺮدد و ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺲ ﺻﺮﻳﺤﺎ ﺁن را اﺡﻀﺎر ﻧﻤﻲ آﻨ ﺪ، وﻟﻲ ﺳﺎﻳﺮ ﺕﻮاﺑﻊ ﺑﺎﻳﺪ از داﺧﻞ ﺕﺎﺑﻊ دﻳﮕﺮی ) ﮔﺮدﻧﺪ (main از ﺟﻤﻠﻪ ﺑﻄﻮر ﺻﺮﻳﺢ ﻓﺮاﺧﻮاﻧﻲ  .هﻤﭽﻮن  scanf اﻟﺒﺘﻪ ﻣﺎ ﻗﺒﻼ ﺕﻮاﺑﻌﻲ و printf    را ﻓﺮاﺧﻮاﻧﻲ آﺮدﻩ اﻳﻢ، ﻧﻤﺎﻳﻴﻢ اﻣﺎ ﺟﺰﺋﻴﺎت ﻣﺮﺑﻮط ﺑﻪ ﻧﺤﻮﻩ ﻓﺮاﺧﻮاﻧﻲ را در ﻗﺴﻤﺖ ﺑﻌﺪی ﺑﺮرﺳﻲ ﻣﻲ   .   ﺗﺎﺑﻊ 10-1-1 ﺗﻌﺮﻳﻒ     ﻗﺎﻟﺐ آﻠﻲ ﺕﻌﺮﻳﻒ ﺕﺎﺑﻊ ﺑﺼﻮرت زﻳ اﺳﺖ ﺮ   :
   ( , … ) {  
    ;  
    ; }
  آﻪ ﺕﻮﺿﻴﺢ هﺮﻳﻚ در زﻳﺮ ﺁﻣﺪﻩ اﺳﺖ  :  -1    : () ﻧﻮع ﻣﻘﺪار ﺑﺎزﮔﺸﺘﻲ ﻧﻮع دادﻩ ﻣﻘﺪاری آﻪ ﺕﻮﺳﻂ ﺕﺎﺑﻊ ﺑﺎزﮔﺸﺖ دادﻩ ﻣﻲ ﺷﻮد را ﻧﺸﺎن دهﺪ ﻣﻲ   . اﻳﻦ ﻧﻮع دادﻩ ﻣﻲ ﺕﻮاﻧﺪ هﺮﻳﻚ از اﻧﻮاع دادﻩ ﭘﺎﻳﻪ )  (int ﻣﺎﻧﻨﺪ و ﻳﺎ ﻧﻮع دادﻩ هﺎی ﺕﻌﺮﻳﻒ ﺷﺪﻩ ﺕﻮﺳﻂ آﺎرﺑﺮ )ﺳﺎﺧﺘﺎرهﺎ ﻣﺎﻧﻨﺪ  (ﺑﺎﺷﺪ و ﻳﺎ ﻳﻚ اﺷﺎرﻩ ﮔﺮ   . اﻳﻦ ﻣﻘﺪار در داﺧﻞ ﺕﺎﺑﻊ ﺕﻮﺳﻂ دﺳﺘﻮر ﺷﻮد return ﺑﻪ ﺕﺎﺑﻊ ﻓﺮاﺧﻮاﻧﻨﺪﻩ ﺑﺮﮔﺸﺖ دادﻩ ﻣﻲ  . زﻳﺮ ﺑﺮای اﻳﻦ آﺎر آﺎﻓﻲ اﺳﺖ ﺑﻪ ﺷﻜﻞ ﻧﻤﺎﻳﻴﻢ ﻋﻤﻞ :  return () ;     و ﻳﺎ    return  ;  
  اﺳﺖ ﺑﻌﺒﺎرت دﻳﮕﺮ ﮔﺬاﺷﺘﻦ ﭘﺮاﻧﺘﺰهﺎ ﺑﺮای ﻣﻘﺪار ﺑﺎزﮔﺸﺘﻲ اﺧﺘﻴﺎری    . void ﭼﻨﺎﻧﭽﻪ ﺕﺎﺑﻊ ﻣﻘﺪار ﺑﺎزﮔﺸﺘﻲ ﻧﺪاﺷﺘﻪ ﺑﺎﺷﺪ، از آﻠﻤﻪ آﻠﻴﺪی ﺑﺠﺎی ﻧﻮع ﻣﻘﺪار ﺑﺎزﮔﺸﺘﻲ اﺳﺘﻔﺎدﻩ ﻣﻲ ﻧﻤﺎﻳﻴﻢ  . ﻣﻘﺪا return دراﻳﻨﺼﻮرت، دﺳﺘﻮر ﻧﻴﺎز ﺑﻪ ﻧﺪارد ر ﺑﺎزﮔﺸﺘﻲ   . اﻟﺒﺘﻪ ﭼﻨﺎﻧﭽﻪ ﺕﺎﺑﻊ ﺑﻴﺶ از ﻳﻚ ﻣﻘﺪار ﺑﺎزﮔﺸﺘﻲ داﺷﺘﻪ ﺑﺎﺷﺪ، ﺑﺎﻳﺪ از ﺕﻜﻨﻴﻜﻬﺎی ﮔﻔﺘﻪ ﺷﺪﻩ در ﻗﺴﻤﺖ ﺑﻌﺪ اﺳﺘﻔﺎدﻩ ﻧﻤﺎﻳﻴﻢ  .  -2    : () ﻧﺎم ﺕﺎﺑﻊ ﻧﺎم ﺕﺎﺑﻊ در ﺡﻘﻴﻘﺖ ﻳﻚ ﺷﻨﺎﺳﻪ اﺳﺖ آﻪ از هﻤﺎن ﻗﻮاﻧﻴﻦ ﻧﺎﻣﮕﺬاری ﻣﺮﺑﻮط ﺑﻪ ﺷﻨﺎﺳﻪ هﺎ ﺕﺒﻌﻴﺖ ﻣﻲ آﻨﺪ .ﺕﻮﺳ ﻳﻚ ﺕﺎﺑﻊ ﮔﺮدد ﻂ ﻧﺎم ﺧﻮد ﻓﺮاﺧﻮاﻧﻲ ﻣﻲ  .
 
-3  ﻟﻴﺴﺖ ﭘﺎراﻣﺘﺮهﺎ :ﮔﻴﺮد ﭘﺲ از ﻧﺎم ﺕﺎﺑﻊ و در داﺧﻞ ﭘﺮاﻧﺘﺰ، ﻟﻴﺴﺖ ﭘﺎراﻣﺘﺮهﺎی ﺕﺎﺑﻊ ﻗﺮار ﻣﻲ   . اﻳﻦ ﻟﻴﺴﺖ ﺷﺎﻣﻞ ﺕﻌﺮﻳﻒ ﺕﻌﺪادی ﭘﺎراﻣﺘﺮ اﺳﺖ آﻪ ﺑﺎ آﺎﻣﺎ ','اﻧﺪ از ﻳﻜﺪﻳﮕﺮ ﺟﺪا ﺷﺪﻩ  .  ﺕﻌﺮﻳﻒ هﺮ ﭘﺎراﻣﺘﺮ ﺷﺎﻣﻞ ﻧﻮع و ﺳﭙﺲ ﻧﺎم ﭘﺎراﻣﺘﺮ ﻣﻲ ﺑﺎﺷﺪ .در ﭘﺎراﻣﺘﺮهﺎ   ﺡﻘﻴﻘﺖ راﺑﻂ ﺑﻴﻦ ﺕﺎﺑﻊ اﺡﻀﺎر آﻨﻨﺪﻩ و ﺕﺎﺑﻊ اﺡﻀﺎر ﺷﻮﻧﺪﻩ هﺴﺘﻨﺪ  . ﺑﺪﻳﻦ ﺻﻮرت آﻪ هﻨﮕﺎﻣﻲ آﻪ ﺕﺎﺑﻌﻲ ﻓﺮاﺧﻮاﻧﻲ ﻣﻲ ﮔﺮدد، ﻓﺮاﺧﻮاﻧﻨﺪﻩ ﺑﺎﻳﺪ اﻃﻼﻋﺎت ﻻزم را در ﻗﺎﻟﺐ ﺕﻌﺪادی ﺁرﮔﻮﻣﺎن ﻧﻤﺎﻳﺪ ﺑﻪ ﺕﺎﺑﻊ ﻣﻮرد ﻧﻈﺮ ارﺳﺎل  .  اﻳﻦ ﺁرﮔﻮﻣﺎﻧﻬﺎ در داﺧﻞ ﭘﺎراﻣﺘﺮهﺎی ﻣﺘﻨﺎﻇﺮ ﺕﺎﺑﻊ آﭙﻲ ﺷﺪﻩ و از ﺁن ﭘﺲ ﺕ ﺎﺑﻊ ﻓﺮاﺧﻮاﻧﻲ ﺷﺪﻩ ﻣﻲ ﺕﻮاﻧﺪ از اﻳﻦ ﭘﺎراﻣﺘﺮهﺎ هﻤﺎﻧﻨﺪ ﻣﺘﻐﻴﺮهﺎی ﻋﺎدی )هﺴﺘﻨﺪ آﻪ ﺡﺎوی اﻃﻼﻋﺎت ارﺳﺎﻟﻲ از ﺕﺎﺑﻊ ﻓﺮاﺧﻮاﻧﻨﺪﻩ (ﻧﻤﺎﻳﺪ  .  اﺳﺘﻔﺎدﻩ ، ﻣﺴﻠﻢ اﺳﺖ آﻪ ﺕﻌﺪاد و ﻧﻮع ﭘﺎراﻣﺘﺮهﺎی ﺕﻌﺮﻳﻒ ﺷﺪﻩ در ﺕﺎﺑﻊ، ﺑﺎﻳﺪ ﺑﺎ ﺕﻌﺪاد و ﻧﻮع ﺁرﮔﻮﻣﺎﻧﻬﺎﻳﻲ آﻪ ﺑﺮای ﻓﺮاﺧﻮاﻧﻲ ﺕﺎﺑﻊ اﺳﺘﻔﺎدﻩ ﻣﻲ ﺷﻮﻧﺪ، ﻳ ﺑﺎﺷﺪ ﻜﺴﺎن  . ﻻزم ﺑﻪ ذآﺮ اﺳﺖ آﻪ ﭘﺎراﻣﺘﺮهﺎی ﺕﺎﺑﻊ، ﺟﺰو ﻣﺘﻐﻴﺮهﺎی ﻣﺤﻠﻲ  ﺁن ﻣﺤﺴﻮب ﻣﻲ ﮔﺮدﻧﺪ و در ﺕﻮاﺑﻊ دﻳﮕﺮ ﺷﻨﺎﺧﺘﻪ ﺷﺪﻩ ﻧﻴﺴﺘﻨﺪ .
 
-4    : () ﺕﻌﺮﻳﻒ ﻣﺘﻐﻴﺮهﺎی ﻣﺤﻠﻲ در اﻳﻦ ﻗﺴﻤﺖ هﺮﮔﻮﻧﻪ ﻣﺘﻐﻴﺮی آﻪ ﺑﺮای اﻧﺠﺎم وﻇﺎﻳﻒ ﻣﺤﻮﻟﻪ ﺑﻪ ﺕﺎﺑﻊ ﻣﻮرد ﻧﻴﺎز ﺑﺎﺷﺪ، ﺕﻌﺮﻳﻒ ﻣﻲ ﮔﺮدد .  اﻳﻦ ﻣﺘﻐﻴﺮهﺎ ﻧﻴﺰ هﻤﺎﻧﻨﺪ ﭘﺎراﻣﺘﺮهﺎی ﺕﺎﺑﻊ، ﻣﺤﻠﻲ ﻧﻴﺴﺘﻨﺪ ﻣﺤﺴﻮب ﻣﻲ ﺷﻮﻧﺪ و در ﺳﺎﻳﺮ ﺕﻮاﺑﻊ ﺷﻨﺎﺧﺘﻪ ﺷﺪﻩ  .  ﺑﺎ ﺷﺮوع هﺮ ﺕﺎﺑﻊ، اﻳﻦ ﻣﺘﻐﻴﺮهﺎ ﺑﻄﻮر اﺕﻮﻣﺎﺕﻴﻚ اﻳﺠﺎد ﺷﺪﻩ و ﭘﺲ از ﺧﺎﺕﻤﻪ ﺁن از ﺑﻴﻦ ﻣﻲ روﻧﺪ .
 
-5   : (ﺑﺪﻧ ) دﺳﺘﻮرات ﺑﺮﻧﺎﻣﻪ در اﻳﻦ ﻗﺴﻤﺖ، دﺳﺘﻮرات ﺕﺸﻜﻴﻞ دهﻨﺪﻩ  ﻪ ﺕﺎﺑﻊ آﻪ وﻇﺎﻳﻒ ﻣﻮرد ﻧﻈﺮ ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺲ را اﻧﺠﺎم ﻣﻲ دهﻨﺪ، ﻗﺮار ﻣﻲ ﮔﻴﺮﻧﺪ  . ﻻزم ﺑﻪ ذآﺮ اﺳﺖ آﻪ اﻳﻦ ﻗﺴﻤﺖ ﺑﺎﻳﺪ ﻳﻚ )ﭼﻨﺪ ﻳﺎ   ( ﮔﺮداﻧﺪ return دﺳﺘﻮر داﺷﺘﻪ ﺑﺎﺷﻴﻢ آﻪ آﻨﺘﺮل را ﺑﻪ ﺕﺎﺑﻊ ﻓﺮاﺧﻮاﻧﻨﺪﻩ ﺑﺎز  .  اﻟﺒﺘﻪ درﻣﻮرد ﺕﻮاﺑﻌﻲ return آﻪ ﻣﻘﺪاری را ﺑﺎز ﻧﻤﻲ ﮔﺮداﻧﻨﺪ، درﺻﻮرت ﻋﺪم وﺟﻮد دﺳﺘﻮر آﻨﺘﺮل ﭘﺲ از رﺳﻴﺪن ﺑﻪ ، اﻧﺘﻬﺎی ﺕﺎﺑﻊ ﻳﻌﻨﻲ }ﮔﺮدد ﺑﻄﻮر ﺧﻮدآﺎر ﺑﻪ ﺕﺎﺑﻊ ﻓﺮاﺧﻮاﻧﻨﺪﻩ ﺑﺎز ﻣﻲ .  
  ﻧﻜﺘﻪ  اﺳﺖ C ﻣﻬﻢ دﻳﮕﺮ ﻣﻜﺎن ﺕﻌﺮﻳﻒ ﺕﻮاﺑﻊ در ﻳﻚ ﺑﺮﻧﺎﻣﻪ .   C ﻳﻚ ﺑﺮﻧﺎﻣﻪ ﻣﻲ ﺕﻮاﻧﺪ دارای  ﻳﻚ ﻳﺎ ﭼﻨﺪ ﺕﺎﺑﻊ ﺑﺎﺷﺪ آﻪ ﮔﻔﺘ main ﻳﻜﻲ از ﺁﻧﻬﺎ ﺑﺎﻳﺪ ﺡﺘﻤﺎ ﻧﺎﻣﻴﺪﻩ ﺷﻮد و هﻤﺎﻧﻄﻮر آﻪ ﻗﺒﻼ ﻧﻴﺰ   ﻪ ﺷﺪ، اﺟﺮای ﺑﺮﻧﺎﻣﻪ از اﻳﻦ ﺕﺎﺑﻊ ﺁﻏﺎز ﻣﻲ ﮔﺮدد  . main ﺕﻮاﺑﻊ ﻣﻲ ﺕﻮاﻧﻨﺪ ﺑﻪ هﺮ ﺕﺮﺕﻴﺒﻲ ﺕﻌﺮﻳﻒ ﺷﻮﻧﺪ، اﻣﺎ ﻣﻌﻤﻮﻻ ﺕﺎﺑﻊ در ﺁﺧﺮ ﺕﻮاﺑﻊ دﻳﮕﺮ ﺕﻌﺮﻳﻒ ﻣﻲ ﮔﺮدد؛ ﮔﺮﭼﻪ اﻳﻦ ﻣﺴﺌﻠﻪ اﺟﺒﺎری ﻧﻴﺴﺖ  . ﺕﻮاﺑﻊ ﺑﺎﻳﺪ ﺑﺼﻮرت ﭘﺸﺖ ﺳﺮ هﻢ ﺕﻌﺮﻳﻒ ﮔﺮدﻧﺪ و ﺑﺮﺧﻼف ﺑﻌﻀﻲ از زﺑﺎﻧﻬﺎی دﻳﮕﺮ، ﻧﻤﻲ ﺕﻮان ﻳﻚ ﺕﺎﺑﻊ ر آﺮد ا در داﺧﻞ ﺕﺎﺑﻊ دﻳﮕﺮ ﺕﻌﺮﻳﻒ   . ﺑﻌﺒﺎرت دﻳﮕﺮ، آﻠﻴﻪ ﺕﻮاﺑﻊ در ﻳﻚ ﺳﻄﺢ ﻗﺮار دارﻧﺪ و هﻴﭻ ﺕﺎﺑﻌﻲ، ﺷﺎﻣﻞ ﺕﺎﺑﻊ دﻳﮕﺮ ﻧﻤﻲ ﺑﺎﺷﺪ   .   ﺗﻮاﺑﻊ 10-1-2 ﻓﺮاﺧﻮاﻧﻲ     ﺑﺮای ﻓﺮاﺧﻮاﻧﻲ ﻳﻚ ﺕﺎﺑﻊ ﺑﺎﻳﺪ از ﻧﺎم ﺁن ﺑﻌﻼوﻩ ﻟﻴﺴﺖ ﺁرﮔﻮﻣﺎﻧﻬﺎی ﻣﺘﻨﺎﺳﺐ ﺑﺎ ﭘﺎراﻣﺘﺮهﺎی ﺕﺎﺑﻊ اﺳﺘﻔﺎدﻩ آﺮد  . ﻧﻜﺘﻪ ﻣﻬﻢ ﺁﻧﺴﺘﻜﻪ ﺑﺎﻳﺪ ﺕﻌﺪا د، ﺕﺮﺕﻴﺐ و ﻧﻮع ﺁرﮔﻮﻣﺎﻧﻬﺎی ارﺳﺎﻟﻲ ﺑﺎ ﭘﺎراﻣﺘﺮهﺎی ﻣﺘﻨﺎﻇﺮﺷﺎن در ﺕﻌﺮﻳﻒ ﺕﺎﺑﻊ، ﻣﻨﻄﺒﻖ ﺑﺎﺷﺪ .دهﺪ در ﻏﻴﺮاﻳﻨﺼﻮرت ﻣﻤﻜﻦ اﺳﺖ ﺧﻄﺎی ﻧﺤﻮی و ﻳﺎ ﺡﺘﻲ ﺧﻄﺎی ﻣﻨﻄﻘﻲ رخ   . هﻨﮕﺎﻣﻴﻜﻪ ﻳﻚ ﺕﺎﺑﻊ ﻓﺮاﺧﻮاﻧﻲ ﻣﻲ ﮔﺮدد، اﺟﺮای ﺕﺎﺑﻊ ﻓﺮاﺧﻮاﻧﻨﺪﻩ ﺑﻄﻮر ﻣﻮﻗﺖ ﻣﺘﻮﻗﻒ ﺷﺪﻩ و آﻨﺘﺮل اﺟﺮا ﺑﻪ ﺕﺎﺑﻊ ﻓﺮاﺧﻮاﻧﻲ ﺷﺪﻩ ﻣﻨﺘﻘﻞ ﻣﻲ ﮔﺮدد  . return ﭘﺲ از اﺕﻤﺎم ﺕﺎﺑﻊ ﻓﺮاﺧﻮاﻧﻲ ﺷﺪﻩ و اﺟﺮای دﺳﺘﻮر ﺕﻮﺳﻂ ﺁن، آﻨﺘﺮل اﺟﺮا ﺑﻪ ﺕﺎﺑﻊ ﻓﺮاﺧﻮاﻧﻨﺪﻩ ﺑﺎزﮔﺸﺘﻪ و اﺟﺮا را از دﺳﺘﻮر ﺑﻌﺪی، از ﺳﺮ ﻣﻲ ﮔﻴﺮد  . ﭼﻨﺎﻧﭽﻪ ﺕﺎﺑﻊ هﻴﭻ ﻣﻘﺪاری را ﺑﺎزﻧﮕﺮداﻧﺪ، ﻣﻲ ﺕﻮان ﺁن را ﺑﺼﻮرت ﻳﻚ دﺳﺘﻮر ﻣﺴﺘﻘﻞ ﻓﺮاﺧﻮاﻧﻲ آﺮد  . ﺑﻌﻨﻮان ﻣﺜﺎل   : clrscr() ;  
اﻣﺎ ﺕﻮاﺑﻌﻲ آﻪ ﻳﻚ ﻣﻘﺪار ﺧﺮوﺟﻲ را ﺑﺎز ﻣﻲ ﮔﺮداﻧﻨﺪ، ﻣﻲ ﺕﻮان در ﻳﻚ ﻋﺒﺎرت ﻧﺴﺒﺖ دهﻲ  ﻳﺎ ﻣﺤﺎﺳﺒﺎﺕﻲ ﻧﻴﺰ ﺑﻜﺎرﺑﺮد  . ﮔﺮداﻧﺪ ) sqrt ﺑﻌﻨﻮان ﻣﺜﺎل ﻣﻲ ﺕﻮان ﺕﺎﺑﻊ آﻪ ﻳﻚ ﻋﺪد را درﻳﺎﻓﺖ و ﺟﺬر ﺁن را ﺑﺎز ﻣﻲ   ( را ﺑﺼﻮرت زﻳﺮ اﺳﺘﻔﺎدﻩ آﺮد   : a = sqrt(10) ; a = 2 * sqrt(b) + c ;   ﻧ ﻜﺘﻪ ﻣﻬﻢ ﺁﻧﺴﺘﻜﻪ ﭼﻨﺎﻧﭽﻪ ﻓﺮاﺧﻮاﻧﻲ ﺕﺎﺑﻊ ﺕﻮﺳﻂ ﻣﻘﺪار ﺑﺎﺷﺪ ) آﻨﻴﺪ 10-4 ﺑﻪ ﺑﺨﺶ ﻣﺮاﺟﻌﻪ (   ﺁﻧﮕﺎﻩ ﻣﻲ ﺕﻮان ﺑﺠﺎی ، ﻳﻚ ﻣﺘﻐﻴﺮ ﻳﺎ ﻳﻚ ﺙﺎﺑﺖ، ﻳﻚ ﻋﺒﺎرت ﻣﺤﺎﺳﺒﺎﺕﻲ را ﻧﻴﺰ ﺑﻪ ﺕﺎﺑﻊ ارﺳﺎل آﺮد .اﺳﺖ ﺑﻌﻨﻮان ﻣﺜﺎل ﻓﺮاﺧﻮاﻧﻲ زﻳﺮ ﻣﺠﺎز   : a = sqrt(2*b+8) ;   در اﻳﻨﺤﺎﻟﺖ، اﺑﺘﺪا ﻋﺒﺎرت ﻣﺤﺎﺳﺒﺎﺕﻲ ارزﻳﺎﺑ ﮔﺮدد ﻲ ﺷﺪﻩ و ﺳﭙﺲ ﻣﻘﺪار ﺁن ﺑﻌﻨﻮان ﺁرﮔﻮﻣﺎن ﺑﻪ ﺕﺎﺑﻊ ارﺳﺎل ﻣﻲ  . اﻟﺒﺘﻪ درﺻﻮرﺕﻴﻜﻪ ﻓﺮاﺧﻮاﻧﻲ ﺕﻮﺳﻂ ارﺟﺎع ﺑﺎﺷﺪ، ﻓﻘﻂ ﻳﻚ ﻣﺘﻐﻴﺮ ﻣﻲ ﺕﻮاﻧﺪ ﺑﻪ ﺕﺎﺑﻊ ارﺳﺎل ﮔﺮدد و ﻋﺒﺎرت ﻣﺤﺎﺳﺒﺎﺕﻲ و ﻳﺎ ﺡﺘﻲ ﻳﻚ ﺙﺎﺑﺖ ﺑﻪ ﺕﻨﻬﺎﻳﻲ ﻧﻴﺰ ﻣﻮرد ﻗﺒﻮل ﻧﺨﻮاهﺪ ﺑﻮد

و...

NikoFile



خرید و دانلود دانلود مقاله آموزش توابع در زبان برنامه نویسی C


آموزش صفر تا صد برنامه نویسی اندروید از مبتدی تا حرفه ای با ایکلیپس

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

نمونه ی این برنامه رو در هیچ سایتی پیدا نمیکنید

آموزش صفر تا صد برنامه نویسی از مبتدی تا حرفه ای و ساخت برنامه ی اندرویدی دلخواه و کسب درآمد برای خودتون



خرید و دانلود آموزش صفر تا صد برنامه نویسی اندروید از مبتدی تا حرفه ای با ایکلیپس