ﻣﺒﺎﻧﯽ ﺑﺮﻧﺎﻣﻪﺳﺎزي )(40153 f ﻣﺪرس :ﺣﻤﯿﺪ ﺿﺮاﺑﯽزاده داﻧﺸﮑﺪهي ﻣﻬﻨﺪﺳﯽ ﮐﺎﻣﭙﯿﻮﺗﺮ ﺗﻤﺮﯾﻦ ﺳﺮي ﭼﻬﺎرم ﻣﻬﻠﺖ ﺗﺤﻮﯾﻞ :ﺳﻪﺷﻨﺒﻪ 3آﺑﺎن ،1390ﺳﺎﻋﺖ 9ﺻﺒﺢ ﻧﮑﺎت ﮐﻠﯽ ﮐﺪ ﻫﺮ ﺗﻤﺮﯾﻦ را در ﯾﮏ ﻓﺎﯾﻞ ﺟﺪاﮔﺎﻧﻪ و ﺑﺎ ﻧﺎم ﺧﻮاﺳﺘﻪ ﺷﺪه ﻗﺮار دﻫﯿﺪ .ﺑﺎﻻي ﻫﺮ ﻓﺎﯾﻞ ﻧﺎم ،ﻧﺎم ﺧﺎﻧﻮادﮔﯽ و ﺷﻤﺎرهي داﻧﺶﺟﻮﯾﯽ ﺧﻮد را ذﮐﺮ ﮐﻨﯿﺪ. ﺑﺮاي ارﺳﺎل ﺗﻤﺮﯾﻦﻫﺎ ﺑﻪ ﺳﺎﯾﺖ درس ﻣﺮاﺟﻌﻪ ﮐﻨﯿﺪ. ﮐﺎﻣﻨﺖﮔﺬاري ﺑﺮاي ﺑﺮﻧﺎﻣﻪﻫﺎ ﺟﺰﺋﯽ از ﻧﻤﺮهي ﺗﻤﺮﯾﻦ ﺷﻤﺎﺳﺖ. ﻣﻮﻋﺪ ارﺳﺎل ،ﺳﺎﻋﺖ 9:00ﺻﺒﺢ روز ﺳﻪﺷﻨﺒﻪ 3آﺑﺎن ﻣﺎه 1390ﺑﻮده و ﺑﻪ ﻫﯿﭻ ﻋﻨﻮان ﺗﻤﺪﯾﺪ ﻧﺨﻮاﻫﺪ ﺷﺪ. در ﺻﻮرت ﺗﺎﺧﯿﺮ ،ﺑﻪ ازاي روز اول ٪30از ﻧﻤﺮهي ﺷﻤﺎ ﮐﺎﺳﺘﻪ ﺧﻮاﻫﺪ ﺷﺪ .ﺗﺄﺧﯿﺮ ﺑﯿﺸﺘﺮ از ﺑﯿﺴﺖ و ﭼﻬﺎر ﺳﺎﻋﺖ ﻗﺎﺑﻞ ﻗﺒﻮل ﻧﯿﺴﺖ. ﻗﻄﻊ ﺑﻮدن اﯾﻨﺘﺮﻧﺖ ﺧﻮاﺑﮕﺎه ،ﮐﻨﺪي ﭘﺎﯾﮕﺎه اﯾﻨﺘﺮﻧﺘﯽ داﻧﺸﮑﺪه ،ﺗﻤﺎم ﺷﺪن ﮐﺎرت اﯾﻨﺘﺮﻧﺖ و … ﻫﯿﭻﮐﺪام دﻟﯿﻞ ﻣﻮﺟﻬﯽ ﺑﺮاي ﺗﺄﺧﯿﺮ ﻧﯿﺴﺘﻨﺪ .ﺑﻨﺎﺑﺮاﯾﻦ ﭘﯿﺸﻨﻬﺎد ﻣﯽﺷﻮد ﺟﻮابﻫﺎي ﺧﻮد را در داﻧﺸﮑﺪه ارﺳﺎل ﮐﻨﯿﺪ. ﻫﻢﻓﮑﺮي ﺑﺎ دﯾﮕﺮ داﻧﺶﺟﻮﯾﺎن ﻣﻮرد ﻗﺒﻮل اﺳﺖ ،اﻣﺎ ﻓﺎﯾﻞﻫﺎﯾﯽ ﮐﻪ ﻣﯽﻓﺮﺳﺘﯿﺪ ﺑﺎﯾﺪ ﺑﻪﻃﻮر ﮐﺎﻣﻞ ﺗﻮﺳﻂ ﺧﻮدﺗﺎن ﻧﻮﺷﺘﻪ ﺷﺪه ﺑﺎﺷﻨﺪ .ﮐﻢﺗﺮﯾﻦ ﺗﺨﻄﯽ از اﯾﻦ ﻣﻮﺿﻮع ﺑﺎﻋﺚ درﯾﺎﻓﺖ ﻧﻤﺮهي -100ﺑﺮاي ﮐﻤﮏدﻫﻨﺪه و ﮐﻤﮏﮔﯿﺮﻧﺪه ﺧﻮاﻫﺪ ﺑﻮد و در ﺻﻮرت ﺗﮑﺮار ،ﻣﻨﺠﺮ ﺑﻪ ﺣﺬف درس و ﮔﺰارش ﺑﻪ ﮐﻤﯿﺘﻪي اﻧﻀﺒﺎﻃﯽ ﺧﻮاﻫﺪ ﺷﺪ. در ﺻﻮرت وﺟﻮد ﻫﺮﮔﻮﻧﻪ ﻣﺸﮑﻞ ،ﺳﻮاﻻت ﺧﻮد را از ﻃﺮﯾﻖ ﺳﯿﺴﺘﻢ ﭘﯿﺎﺗﺰا ﺑﺎ ﮐﻤﮏﻣﺪرﺳﯿﻦ در ﻣﯿﺎن ﺑﮕﺬارﯾﺪ. ﻣﺴﺌﻠﻪي اول :ﻣﺜﻠﺚ ﭘﺎﺳﮑﺎل-ﺧﯿﺎم ﻧﺎم ﻓﺎﯾﻞpascal.py : ﺑﺮﻧﺎﻣﻪاي ﺑﻨﻮﯾﺴﯿﺪ ﮐﻪ ﻋﺪد nرا از ورودي درﯾﺎﻓﺖ ﮐﺮده n ،ﺳﻄﺮ اول ﻣﺜﻠﺚ ﭘﺎﺳﮑﺎل-ﺧﯿﺎم را ﭼﺎپ ﻧﻤﺎﯾﺪ .ﻫﺮ ﻋﺪد در ﯾﮏ ﺳﻄﺮ ﺑﺎ \tاز ﻋﺪد ﺑﻌﺪي ﺟﺪا ﻣﯽﺷﻮد. ﺧﺮوﺟﯽ ﻧﻤﻮﻧﻪ 1 1 5 1 4 10 ورودي ﻧﻤﻮﻧﻪ 1 3 6 10 1 2 3 4 5 1 1 1 1 1 1 Enter n: 6 ﺗﻤﺮﯾﻦ ﺳﺮي ﭼﻬﺎرم -درس ﻣﺒﺎﻧﯽ ﺑﺮﻧﺎﻣﻪﺳﺎزي 1 ﻣﺴﺌﻠﻪي دوم :ﭘﯿﺎﻣﮏ ﻧﺎم ﻓﺎﯾﻞsms.py : ﻻك ﭘﺸﺖ ﻣﻌﺮوف ﻣﯽﺧﻮاﻫﺪ ﺑﺮاي دوﺳﺘﺶ ﯾﮏ SMSارﺳﺎل ﮐﻨﺪ ،اﻣﺎ ﻣﺘﺎﺳﻔﺎﻧﻪ ﺑﻪ دﻟﯿﻞ ﺿﺮﯾﺐ ﻫﻮﺷﯽ ﺧﯿﻠﯽ ﭘﺎﯾﯿﻨﯽ ﮐﻪ دارد ﻗﺎدر ﺑﻪ اﯾﻦ ﮐﺎر ﻧﯿﺴﺖ .ﺑﺮﻧﺎﻣﻪاي ﺑﻨﻮﯾﺴﯿﺪ ﮐﻪ در آن ﻻك ﭘﺸﺖ ﻣﺎ ﯾﮏ رﺷﺘﻪ را وارد ﮐﻨﺪ و ﺑﺮﻧﺎﻣﻪي ﺷﻤﺎ ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﺻﻔﺤﻪ ﮐﻠﯿﺪ زﯾﺮ ﺑﻪ او ﺑﮕﻮﯾﺪ ﮐﻪ ﭼﻪ ﮐﻠﯿﺪﻫﺎﯾﯽ را ﺑﺎﯾﺪ ﻓﺸﺎر دﻫﺪ. دﻗﺖ ﮐﻨﯿﺪ ﮐﻪ رﺷﺘﻪي ورودي ﺗﻤﺎﻣﺎً ﺣﺮوف ﮐﻮﭼﮏ اﻟﻔﺒﺎ و ﻓﺎﻗﺪ اﻋﺪاد و ﮐﺎرﮐﺘﺮﻫﺎي دﯾﮕﺮ اﺳﺖ .ﺑﺮاي ﻓﺎﺻﻪ ﮐﻠﯿﺪ 0را در ﻧﻈﺮ ﺑﮕﯿﺮﯾﺪ .ﻫﻤﭽﻨﯿﻦ ﮐﻠﯿﺪﻫﺎي ﻣﺮﺑﻮط ﺑﻪ ﻫﺮ ﺣﺮف را ﺑﺎ ﻓﺎﺻﻠﻪ از ﺣﺮف ﺑﻌﺪي ﺟﺪا ﮐﻨﯿﺪ. ﺧﺮوﺟﯽ ﻧﻤﻮﻧﻪ 6 2 66 0 555 2 55 7 666 7777 44 8 2 6 ﺗﻤﺮﯾﻦ ﺳﺮي ﭼﻬﺎرم -درس ﻣﺒﺎﻧﯽ ﺑﺮﻧﺎﻣﻪﺳﺎزي 2 ورودي ﻧﻤﻮﻧﻪ Enter your string: man lakposhtam ﻣﺴﺌﻠﻪي ﺳﻮم :اﻧﺘﮕﺮال ﻧﺎم ﻓﺎﯾﻞintegral.py : ﺑﺮﻧﺎﻣﻪاي ﺑﻨﻮﯾﺴﯿﺪ ﮐﻪ اﻧﺘﮕﺮال ﻧﺎﻣﻌﯿﻦ ﯾﮏ ﭼﻨﺪ ﺟﻤﻠﻪاي را ﺣﺴﺎب ﮐﻨﺪ .اﺑﺘﺪا درﺟﻪي ﭼﻨﺪ ﺟﻤﻠﻪاي را از ﮐﺎرﺑﺮ درﯾﺎﻓﺖ ﮐﻨﯿﺪ .ﺳﭙﺲ ﺿﺮاﯾﺐ ﭼﻨﺪ ﺟﻤﻠﻪاي را از ﺑﯿﺶﺗﺮﯾﻦ درﺟﻪ از ﮐﺎرﺑﺮ ﺑﮕﯿﺮﯾﺪ .در ﻧﻬﺎﯾﺖ اﻧﺘﮕﺮال ﭼﻨﺪ ﺟﻤﻠﻪاي را در ﺧﺮوﺟﯽ ﻧﺸﺎن دﻫﯿﺪ .اﻋﺪاد اﻋﺸﺎري را ﺗﺎ دو رﻗﻢ اﻋﺸﺎر در ﺧﺮوﺟﯽ ﭼﺎپ ﮐﻨﯿﺪ و ﺗﻮان 1و ﺿﺮﯾﺐ 1را در ﺧﺮوﺟﯽ ﻧﺸﺎن ﻧﺪﻫﯿﺪ .اﮔﺮ ﺿﺮﯾﺐ ﺟﻤﻠﻪاي ﺻﻔﺮ ﺑﻮد ﻧﯿﺰ ﻧﺒﺎﯾﺪ در ﺧﺮوﺟﯽ ﻧﺸﺎن داده ﺷﻮد. ﺧﺮوﺟﯽ ﻧﻤﻮﻧﻪ X^4 + 2.50 X^3 + 2.00 X + C ورودي ﻧﻤﻮﻧﻪ Enter degree? 3 X^3? 4 X^2? 7.5 X? 0 1? 2 ﺗﻤﺮﯾﻦ ﺳﺮي ﭼﻬﺎرم -درس ﻣﺒﺎﻧﯽ ﺑﺮﻧﺎﻣﻪﺳﺎزي 3
© Copyright 2025 Paperzz