نرم افزار اندروید MalMath برای رسم تمامی توابع و دیگر محاسبات شما
نرم افزار اندروید MalMath برای رسم تمامی توابع و دیگر محاسبات شما
نرم افزار اندروید MalMath برای رسم تمامی توابع و دیگر محاسبات شما
مقاله آموزش توابع
در زبان برنامه نویسی 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) ; در اﻳﻨﺤﺎﻟﺖ، اﺑﺘﺪا ﻋﺒﺎرت ﻣﺤﺎﺳﺒﺎﺕﻲ ارزﻳﺎﺑ ﮔﺮدد ﻲ ﺷﺪﻩ و ﺳﭙﺲ ﻣﻘﺪار ﺁن ﺑﻌﻨﻮان ﺁرﮔﻮﻣﺎن ﺑﻪ ﺕﺎﺑﻊ ارﺳﺎل ﻣﻲ . اﻟﺒﺘﻪ درﺻﻮرﺕﻴﻜﻪ ﻓﺮاﺧﻮاﻧﻲ ﺕﻮﺳﻂ ارﺟﺎع ﺑﺎﺷﺪ، ﻓﻘﻂ ﻳﻚ ﻣﺘﻐﻴﺮ ﻣﻲ ﺕﻮاﻧﺪ ﺑﻪ ﺕﺎﺑﻊ ارﺳﺎل ﮔﺮدد و ﻋﺒﺎرت ﻣﺤﺎﺳﺒﺎﺕﻲ و ﻳﺎ ﺡﺘﻲ ﻳﻚ ﺙﺎﺑﺖ ﺑﻪ ﺕﻨﻬﺎﻳﻲ ﻧﻴﺰ ﻣﻮرد ﻗﺒﻮل ﻧﺨﻮاهﺪ ﺑﻮد
و...
مایکروسافت اکسل یکی از نرم افزار های پرکاربرد مجموعه آفیس می باشد. این برنامه برای محاسبات ریاضی (با قابلیت انجام محاسبات دشوار ریاضی) و ترسیم نمودار به وسیلهٔ ابزارهای گرافیکی به کار میرود. کتاب آموزش توابع پرکاربرد اکسل قصد معرفی تعدادی از توابع و فرمول های مالی پرکاربرد اکسل که در زمینه حسابداری بسیار مورد استفاده قرار می گیرد را دارد.
پاورپوینت تدریس مبحث توابع از دروس ریاضی 1 و 2 مقطع لیسانس از روی کتاب توماس
Thomas Calculus
موضوع: توابع
106 اسلاید
زبان: انگلیسی
جهت مشاهده چند اسلاید از این فایل که به تصادف انتخاب شده اند اینجا را کلیک کنید
مناسب برای تدریس در دانشگاه ها
پایان نامه برای دریافت درجه کارشناسی ارشد “M.Sc.”
مهندسی معدن- اکتشاف
عنوان:
تفکیک آنومالی های گرانی سنجی با استفاده از توابع ارتونرمال و مدل گذاری به روش توموگرافی
در زیر به مختصری ازعناوین و چکیده آنچه شما در این فایل دریافت می کنید اشاره شده است
فهرست مطالب
عنوان مطالب شماره صفحه
چکیده............................................................................................................................................ 1
فصل اول: مقدمه و کلیا ت
مقدمه............................................................................................................................................................................. 4
-1 مفاهیم کلی........................................................................................................................................................ 7 -1
-1 شتاب در اثر جاذبه...................................................................................................................................... 7 -1 -1
-2 فرضیه عملکرد فنر دستگاه گرانی........................................................................................................... 9 -1 -1
-2 وسعت و موقعیت منطقه مورد مطالعه و مشخصات خطوط گرانی سنجی....................................... 11 -1
-3 زمین شناسی منطقه مورد مطالعه............................................................................................................. 13 -1
-1 زون گرگان-رشت ................................................................................................................................... 13 -3 -1
-2 زمین شناسی ساختمانی منطقه مورد مطالعه .................................................................................. 14 -3 -1
-3 زمین شناسی کلی منطقه مورد .......................................................................................................... 15 -3 -1
-4 بررسی مشخصات کلی سازندهای موجود در منطقه ............................................................................. 16 -1
-1 سازند آپشرون............................................................................................................................................ 16 -4 -1
-2 سازند آغچه گیل....................................................................................................................................... 16 -4 -1
-3 رسوبات قاره ای پونسین.......................................................................................................................... 17 -4 -1
-4 سازندهای میوسن در دامنه شمالی البرز............................................................................................. 18 -4 -1
فصل دوم: عملیات ژئوفیزیکی صحرائی
-1 بازدید مقدماتی از منطقه.............................................................................................................................. 26
-2 عملیات نقشه برداری..................................................................................................................................... 26 -2
-3 عملیات ژئوفیزیکی(گرانی سنجی).............................................................................................................. 31 -2
-1 کالیبره کردن دستگاه لاکوست لامبرگ................................................................................................ 33 -3 -2
-2 انتقال گرانی مطلق ایستگاه های اصلی به یک منطقه عملیاتی...................................................... 40 -3 -2
-3 قرائت و خطای بست ایستگاه های اصلی و سرشکن کردن آن ها................................................... 44 -3 -2
-1-3 سرشکنی خطا با استفاده از قوانین کیرشهف................................................................................ 45 -3 -2
-2-3 سرشکنی خطا با استفاده از روش وزنی ......................................................................................... 47 -3 -2
-4 محاسبه گرانی مطلق ایستگاه ها.......................................................................................................... 54 -3 -2
-5 محاسبه دریفت ....................................................................................................................................... 54 -3 -2
-6 تخمین چگالی از نتایج صحرائی............................................................................................................ 58 -3 -2
-1-6 چگالی حاصل از اندازه گیری های زیر زمینی............................................................................... 58 -3 -2
-2-6 روش سه نقطه...................................................................................................................................... 58 -3 -2
-3-6 روش نتلتون.......................................................................................................................................... 59 -3 -2
-4-6 روش یونگ............................................................................................................................................ 74 -3 -2
-5-6 روش پاراسینس.................................................................................................................................... 74 -3 -2
فصل سوم: پردازش اطلاعات خام گرانی سنجی
-1 پردازش های نقشه برداری .......................................................................................................................... 77 -3
-2 پردازش اطلاعات خام گرانی سنجی.......................................................................................................... 78 -3
-1 تصحیح عرض جغرافیایی یا نرمال....................................................................................................... 80 -2 -3
-2 تصحیح ارتفاعی......................................................................................................................................... 8
تصحیح هوای آزاد................................................................................................................................ 82 -2 -3
-2-2 تصحیح بوگه.......................................................................................................................................... 83 -2 -3
-3 تصحیح توپوگرافی..................................................................................................................................... 84 -2 -3
-1-3 تصحیح توپوگرافی نزدیک.................................................................................................................. 86 -2 -3
-2-3 تصحیح توپوگرافی متوسط................................................................................................................. 87 -2 -3
-4 تصحیح ایزوستازی.................................................................................................................................... 88 -2 -3
-5 تصحیح جز و مد........................................................................................................................................ 88 -2 -3
-3 انواع آنومالی های گرانی سنجی.................................................................................................................. 88 -3
-1 آنومالی هوای آزاد...................................................................................................................................... 89 -3 -3
-2 آنومالی بوگه ساده..................................................................................................................................... 89 -3 -3
-3 آنومالی بوگه............................................................................................................................................... 89 -3 -3
-4 آنومالی ایزوستازی..................................................................................................................................... 90 -3 -3
فصل چهارم: تعبیر و تفسیر اطلاعات گرانی سنجی
-1 تعبیر و تفسیر کمی....................................................................................................................................... 92 -4
-1 تفکیک آنومالی ها..................................................................................................................................... 94 -1 -4
-1-1 روش گریفین........................................................................................................................................ 95 -1 -4
-2-1 روش مشتق دوم.................................................................................................................................. 97 -1 -4
-3-1 روش گسترش به طرف بالا................................................................................................................ 99 -1 -4
-4-1 روش گسترش به طرف پایین......................................................................................................... 101 -1 -4
-5-1 روش گرادیان افقی...........................................................................................................................
-6-1 روش روند سطحی............................................................................................................................. 107 -1 -4
-2 تحلیل های روند- زمان یا فیلتره کردن.................................................................................................. 127 -4
-1 روش های فیلتره کردن........................................................................................................................ 127 -2 -4
-3 تعبیر و تفسیر کیفی................................................................................................................................... 130 -4
فصل پنجم: مدل گذاری داده های گرانی سنجی
-1 مدل گذاری مستقیم................................................................................................................................... 134 -5
-2 مدل گذاری غیر مستقیم........................................................................................................................... 135 -5
-3 سیستم های محاسباتی دو بعدی............................................................................................................ 136 -5
-1 مدل گذاری معکوس دو بعدی(مدل ورقه ای)................................................................................. 137 -3 -5
-2 مدل گذاری مستقیم دو بعدی(مدل پلیگون).................................................................................. 148 -3 -5
-4 سیستم های محاسباتی سه بعدی........................................................................................................... 155 -5
-1 مدل گذاری معکوس سه بعدی(مدل منشوری).............................................................................. 156 -4 -5
-5 مدل گذاری داده ها به روش توموگرافی................................................................................................ 158 -5
-1 روش توموگرافی...................................................................................................................................... 159 -5 -5
-2 مفاهیم اولیه ریاضی در توموگرافی..................................................................................................... 160 -5 -5
-3 تبدیل رادون............................................................................................................................................ 163 -5 -5
-4 مسئله یکتایی پاسخ ها در توموگرافی................................................................................................ 164 -5 -5
-5 روش تفاضل متناهی.............................................................................................................................. 165 -5 -5
-6 معادله آیکونال......................................................................................................................................... 168 -5 -5
-7 مدل گذاری داده های منطقه نکا با استفاده از نرم افزار مطلب...................................................
فصل ششم: نتایج و پیشنهادات
نتیجه گیری............................................................................................................................................................. 179
منابع و مأخذ............................................................................................................................................................ 1
چکیده
روش گرانی سنجی یکی از روش های اکتشاف ژئوفیزیکی است که در مراحل اولیه اکتشاف تا مراحل
تکمیلی به کار برده می شود تا بتوان از منطقه مورد نظر یک تصویر کلی ساختاری بدست آورد. مراحل
بعدی اکتشاف را می توان بر اساس دانسته های زمین شناسی ساختاری و برداشت های ساختمانی با تلفیق
داده های قبلی و یا تکمیل آن ها توسط داده های گرانشی بر پایه این اطلاعات طراحی نمود. به طور کلی
در این مطالعه هدف این بوده است که بتوان اطلاعات ساختاری زمین شناسی را بصورت دانستنی های
زمین شناسی سطح الارضی تفسیر نموده و اطلاعاتی را در ارتباط با آن ها بدست آورد تا در مراحل بعدی
اکتشاف از آن ها استفاده شود.
مطالعات انجام شده در این پایان نامه مربوط به منطقه نکا واقع در استان مازندران است که منطقه ای
53o29/ 52 و // 23 o48/ کوهپایه در شمال کشور بین طول های جغرافیایی // 19
و عرض های
36o10/ جغرافیایی // 20
36 39/ و // 36 o
2384.2 را در بر می گیرد. در Km می باشد که مساحتی بالغ بر 2
این منطقه در مرحله اولیه به منظور تفسیر پتانسیل های احتمالی وجود مواد آلی و هیدروکربنی
مطالعات زمین شناسی انجام شد و به دلیل وجود سازندهای حاوی مواد آلی و کربن دار مربوط به
دوران دوم و سوم زمین شناسی که احتمالاً دارای پتانسیل هیدروکربنی می باشند و وجود لایه
های دارای پتانسیل نفتی در مناطق همجوار تصمیم به انجام روش گرانی سنجی در منطقه شد.
عملیات ژئوفیزیک صحرایی به روش گرانی سنجی در منطقه، شامل انتقال گرانی مطلق از ایستگاه های
و قرائت نقاط مشخص و پیاده شده توسط گروه نقشه برداری واندازه (BASE) اصلی به ایستگاه مبناء
گیری مقدار گرانش در هر نقطه و در نهایت پیاده کردن پروفیل"نتلتون" جهت تعیین وزن مخصوص
سنگ های سطحی منطقه می شود.
پردازش اطلاعات گرانشی شامل تصحیح عرض جغرافیایی، ارتفاعی، بوگه و ... است که بر روی داده
های خام منطقه انجام گرفته است.
تعبیر و تفسیر اطلاعات و دانسته های برداشت شده شامل دو بخش تعبیر و تفسیر کمی و کیفی می
باشد. تعبیر و تفسیر کمی شامل تفکیک داده های"ناحیه ای" از"باقیمانده" است که از دیر باز از روش
های مختلفی همچون روش گریفین، مشتق دوم و روش گسترش به سمت بالا و پائین جهت جدا
نمودن آنومالی های گرانی متاثر از ساختار های عمیق و سطحی استفاده می شود. اما تمام این روش ها
دارای تقریب های بسیاری می باشند که معمولاً نتایج دقیقی را به همراه ندارند. اما در این پایان نامه
سعی شده است با استفاده از معادلات با درجات بالا، بهترین برازش ممکنه به آنومالی بوگه و تفکیک
تاثیرات سطحی و عمقی از یکدیگر حاصل شود. برای مدل سازی اطلاعات این منطقه از روش معکوس 1
و توموگرافی استفاده شده است که منجر به تفسیر و احتمالاً تشخیص ساختارهایی است که می توانند
مواد هیدروکربنی را به تله انداخته و یا سبب تجمع افزایش غلظت مواد معدنی شوند.
نکته: فایلی که دریافت میکنید جدیدترین و کاملترین نسخه موجود از پروژه پایان نامه می باشد.
این فایل شامل : صفحه نخست ، فهرست مطالب و متن اصلی می باشد که با فرمت ( pdf ) در اختیار شما قرار می گیرد.
تعداد صفحات :207