• Tidak ada hasil yang ditemukan

ﺧﻼﺻﻪ ﻫﻔﺘﻪ ﺳﻮم ١ ﻓﻠﻮﭼﺎرت

N/A
N/A
Protected

Academic year: 2024

Membagikan "ﺧﻼﺻﻪ ﻫﻔﺘﻪ ﺳﻮم ١ ﻓﻠﻮﭼﺎرت"

Copied!
9
0
0

Teks penuh

(1)

٩٧ نﺎﺘﺴﻣز ‐ ﺮﺗﻮﯿﭙﻣﺎﻛ ﺴﯾﻮﻧ ﻪﻣﺎﻧﺮﺑ یﺮﻫﻮﺟ ﻦﯿﺴﺣ :ﻂﺳﻮﺗ ﺲﯾرﺪﺗ ﺳﻮﻃ ﻦﯾﺪﻟاﺮﯿﺼﻧ ﻪﺟاﻮﺧ هﺎ ﺸﻧاد

مﻮﺳ ﻪﺘﻔﻫ ﻪﺻﻼﺧ

:ﻢﯿﻫﺎﻔﻣ نﻮﺘﯾﺎﭘ رد ﻠﺻا یﺎﻫ هداد عاﻮﻧا ،نﻮﺘﯾﺎﭘ ﺎﺑ ﺗﺎﻣﺪﻘﻣ ﯽﯾﺎﻨﺷآ ،ترﺎﭼﻮﻠﻓ

ﺶﯾﺎﻤﻧ زﺮﻃ ﺎﺑ ﻦﯿﻨﭽﻤﻫ .ﻢﯿﻫد ﻣ ﻪﺋارا ﻢﺘﯾرﻮ ﻟا ﺮ ﯾد ﻪﻠﺌﺴﻣ ﻪﻧﻮﻤﻧ ﺪﻨﭼ یاﺮﺑ (یروآدﺎﯾ یاﺮﺑ) ﻪﺘﻔﻫ ﻦﯾا رد رﻮﻄﺑ و ﻢﯾور ﻣ نﻮﺘﯾﺎﭘ نﺎﺑز غاﺮﺳ ﻪﺑ ﺲﭙﺳ .ﻢﯾﻮﺷ ﻣ ﺎﻨﺷآ flowchart ترﺎﭼﻮﻠﻓ زا هدﺎﻔﺘﺳا ﺎﺑ ﺎﻬﻤﺘﯾرﻮ ﻟا عﻮﻧ ﺪﻨﭼ ﻓﺮﻌﻣ ﻪﺑ ﺎﻬﺘﻧا رد .ﻢﯾﻮﺷ ﻣ ﺎﻨﺷآ نﻮﺘﯾﺎﭘ ﺴﯾﻮﻧ ﻪﻣﺎﻧﺮﺑ ﻂﯿﺤﻣ و نﻮﺘﯾﺎﭘ یﺎﻫ ﻪﻣﺎﻧﺮﺑ یاﺮﺟا هﻮﯿﺷ ﺎﺑ ﺗﺎﻣﺪﻘﻣ .ﻢﯾزادﺮﭘ ﻣ نﻮﺘﯾﺎﭘ رد ﻠﺻا هداد

ترﺎﭼﻮﻠﻓ ١

زﺮﻃ ﺮﺘﻌﯾﺮﺳ و ﺮﺘﻬﺑ ﺶﯾﺎﻤﻧ یاﺮﺑ ،دﻮﺷ ﻣ هدﺎﻔﺘﺳا رادﻮﻤﻧ و ﻞ ﺷ زا تﺎﻗوا ﻀﻌﺑ ﺿﺎﯾر یﺎﻬﺗﺎﺒﺛا رد ﻪﮐ رﻮﻄﻧﺎﻤﻫ هدﺎﻔﺘﺳا ترﺎﭼﻮﻠﻓ ﺸﯾﺎﻤﻧ نﺎﺑز زا رﻮﻈﻨﻣ ﻦﯾا یاﺮﺑ .دﺮﮐ هدﺎﻔﺘﺳا رادﻮﻤﻧ و ﻞ ﺷ زا ناﻮﺗ ﻣ ،ﻢﺘﯾرﻮ ﻟا ﯾ رﺎﮐ و ﺳﺪﻨﻫ لﺎ ﺷا زا هدﺎﻔﺘﺳا ﺎﺑ ار ﺶﯾﺎﻫ هﺪﯾا ﺶﻠﺣ هار ﺎﺗ ﺪﻨﮐ ﻣ ﻤﮐ ﻢﺘﯾرﻮ ﻟا حاﺮﻃ ﻪﺑ ترﺎﭼﻮﻠﻓ .دﻮﺷ ﻣ ﻖﻄﻨﻣ و هﺪﯾا ﺪﻧاﻮﺗ ﻣ ﺮﺘﻌﯾﺮﺳ ﺲﯾﻮﻧ ﻪﻣﺎﻧﺮﺑ ،ﻢﺘﯾرﻮ ﻟا ﯾ ترﺎﭼﻮﻠﻓ ﻦﺘﺷاد ﺎﺑ .دراﺬ ﺑ ﺶﯾﺎﻤﻧ ﻪﺑ راﺪﺘﻬﺟ طﻮﻄﺧ .ﺪﻨﮐ ﻞﯾﺪﺒﺗ یﺮﺗﻮﯿﭙﻣﺎﮐ ﻪﻣﺎﻧﺮﺑ ﯾ ﻪﺑ ار ﻪﻠﺌﺴﻣ ﻞﺣ هار

ترﺎﭼﻮﻠﻓ ﺣاﺮﻃ یاﺮﺑ دادراﺮﻗ ﺪﻨﭼ ١ . ١

.دﻮﺷ ﻣ هدﺎﻔﺘﺳا ﻀﯿﺑ ﯾ زا ﻢﺘﯾرﻮ ﻟا نﺎﯾﺎﭘ و عوﺮﺷ ﺶﯾﺎﻤﻧ یاﺮﺑ •

.دﻮﺷ ﻣ هدﺎﻔﺘﺳا عﻼﺿﻻا یزاﻮﺘﻣ زا ﺟوﺮﺧ رد پﺎﭼ و یدورو زا راﺪﻘﻣ ﻦﺘﻓﺮﮔ یاﺮﺑ •

(2)

.دﻮﺷ ﻣ هدﺎﻔﺘﺳا ﻞﯿﻄﺘﺴﻣ زا ﻪﻣﺎﻧﺮﺑ ﻪﻧﺪﺑ و تﺎﺒﺳﺎﺤﻣ مﺎﺠﻧا ﺶﯾﺎﻤﻧ یاﺮﺑ • دﻮﺷ ﻣ هدﺎﻔﺘﺳا یزﻮﻟ زا ﻃﺮﺷ ﺮ ﻠﻤﻋ و ﻢﯿﻤﺼﺗ نداد نﺎﺸﻧ یاﺮﺑ •

لﺎﺜﻣ ﺪﻨﭼ ٢ . ١

.ﺪﻨﮐ ﻣ ﻞﯾﺪﺒﺗ سﻮﯿﺴﻠﺳ ﻪﺑ ار ﺖﯾﺎﻬﻧرﺎﻓ ﻪﺟرد ﻪﮐ ﺪﻫد ﻣ ﺶﯾﺎﻤﻧ ار ﻤﺘﯾرﻮ ﻟا ﺮﯾز ترﺎﭼﻮﻠﻓ

(3)

ﺪﻨﮐ ﻣ پﺎﭼ ﺪﺷﺎﺑ جوز ﻪﮐ ﺗرﻮﺻ رد و هﺪﻧاﻮﺧ ار یدﺪﻋ ﻪﮐ ﺪﻫد ﻣ ﺶﯾﺎﻤﻧ ار ﻤﺘﯾرﻮ ﻟا ﺮﯾز ترﺎﭼﻮﻠﻓ ODD ﺪﻨﮐ ﻣ پﺎﭼ ﺪﺷﺎﺑ دﺮﻓ ﻪﮐ ﺗرﻮﺻ رد و EVEN

.ﺪﻨﮐ ﻣ پﺎﭼ ار ١٠٠ ﺎﺗ ١ ﻦﯿﺑ داﺪﻋا عﻮﻤﺠﻣ ﻪﮐ ﺪﻫد ﻣ ﺶﯾﺎﻤﻧ ار ﻤﺘﯾرﻮ ﻟا ﺮﯾز ترﺎﭼﻮﻠﻓ

(4)

نﻮﺘﯾﺎﭘ نﺎﺑز ٢

لﺎﺳ رد Guido Van Rossom مﻮﺳور ناو وﺪﯿﺧ ﻂﺳﻮﺗ ﻪﮐ ﺖﺳا ﺴﯾﻮﻧ ﻪﻣﺎﻧﺮﺑ نﺎﺑز ﯾ python نﻮﺘﯾﺎﭘ .ﻢﯿﻨﮐ ﻣ ﺮﮐذ ار نﺎﺑز ﻦﯾا ﮔﮋﯾو ﺪﻨﭼ ﺮﯾز رد .ﺖﺳا هﺪﺷ ﺣاﺮﻃ ١٩٩١ ﺴﯾﻮﻧ ﻪﻣﺎﻧﺮﺑ یﺎﻬﻧﺎﺑز ﻪﺑ ﺖﺒﺴﻧ ﺎﺻﻮﺼﺨﻣ .ﺖﺳا نآ زا هدﺎﻔﺘﺳا ﮔدﺎﺳ و ﯽﯾﺎﻧاﻮﺧ نﻮﺘﯾﺎﭘ ﻠﺻا ﮔﮋﯾو . ١ یﺎﻬﻄﯿﺤﻣ زا ﻠﯿﺧ رد هزوﺮﻣا ،ﻞﯿﻟد ﻦﯿﻤﻫ ﻪﺑ .ﺖﺳا ﺮﺘﻌﯾﺮﺳ و ﺮﺘﻧﺎﺳآ نﻮﺘﯾﺎﭘ یﺮﯿﮔدﺎﯾ ،اوﺎﺟ ﺎﯾ C++ ﻞﺜﻣ

.دﻮﺷ ﻣ هدﺎﻔﺘﺳا راﺰﻓا مﺮﻧ ﻊﯾﺮﺳ ﺪﯿﻟﻮﺗ و ﺴﯾﻮﻧ ﻪﻣﺎﻧﺮﺑ شزﻮﻣآ یاﺮﺑ نﻮﺘﯾﺎﭘ زا یرﺎﺠﺗ و ﻫﺎ ﺸﻧاد ﻞﺑﺎﻗ و ﺮﺘﻫﺎﺗﻮﮐ ﺮ ﯾد یﺎﻬﻧﺎﺑز ﺪﮐ ﻪﺑ ﺖﺒﺴﻧ نﻮﺘﯾﺎﭘ ﺪﮐ ﺎﺒﻟﺎﻏ ،نﻮﺘﯾﺎﭘ رد ﻻﺎﺑ ﺢﻄﺳ تارﻮﺘﺳد دﻮﺟو ﻞﯿﻟد ﻪﺑ . ٢

.ﺖﺳا ﺮﺘﻤﻬﻓ ﻪﺘﺷاد عﻮﻧ ﺪﯾﺎﺑ ﺎﻫﺮﯿﻐﺘﻣ ﺴﯾﻮﻧ ﻪﻣﺎﻧﺮﺑ یﺎﻬﻧﺎﺑز ﺮﺜﮐا رد .ﺪﻧراﺪﻧ عﻮﻧ ﻦﯿﯿﻌﺗ ﻪﺑ یزﺎﯿﻧ نﻮﺘﯾﺎﭘ نﺎﺑز رد ﺎﻫﺮﯿﻐﺘﻣ . ٣ .(یرﺎﺸﻋا دﺪﻋ ﺎﯾ ﺪﻨﺘﺴﻫ ﺢﯿﺤﺻ دﺪﻋ عﻮﻧ زا لﺎﺜﻣ یاﺮﺑ) .دﻮﺷ ﺮﮐذ ﺎﺤﯾﺮﺻ ﻪﻣﺎﻧﺮﺑ رد ﺪﯾﺎﺑ ﺎﻬﻧآ عﻮﻧ و ﺪﻨﺷﺎﺑ ﻪﻣﺎﻧﺮﺑ لﻮﻃ رد ﺖﺳا ﻦ ﻤﻣ ﻪﮐ ﺪﻨﮐ ﻣ ﻦﯿﯿﻌﺗ ار ﺮﯿﻐﺘﻣ عﻮﻧ دﻮﺷ ﻣ هداد ﺮﯿﻐﺘﻣ ﻪﺑ ﻪﮐ یراﺪﻘﻣ نﻮﺘﯾﺎﭘ رد .ﺪﻨﮐ ﺮﯿﯿﻐﺗ نآ یاﻮﺘﺤﻣ ﺎﺑ مﺎ ﻤﻫ ﺪﻧاﻮﺗ ﻣ نﻮﺘﯾﺎﭘ نﺎﺑز رد ﺮﯿﻐﺘﻣ هداد عﻮﻧ ﺲﭘ .ﺪﻨﮐ ﺮﯿﯿﻐﺗ ﺮﺴﻔﻣ مﺎﻧ ﻪﺑ یراﺰﻓا مﺮﻧ ﻪﮐ ﺖﺳا ﻨﻌﻣ ﻦﯾﺪﺑ ﻦﯾا .ﺖﺳا interpreted هﺪﺷ ﺮﯿﺴﻔﺗ نﺎﺑز ﯾ نﻮﺘﯾﺎﭘ . ۴ ار شا ﺟوﺮﺧ ﺎﻤﯿﻘﺴﻣ و هدﺮﮐ اﺮﺟا ار نآ و هدﺮﮐ ﺖﻓﺎﯾرد ار نﻮﺘﯾﺎﭘ ﺪﮐ ﻪﮐ دراد دﻮﺟو interpreter ﻪﺘﺷﻮﻧ اوﺎﺟ ﺎﯾ و Fortran نﺮﺗرﻮﻓ ، C++ ﻞﺜﻣ ﯽﯾﺎﻬﻧﺎﺑز ﺎﺑ ﻪﮐ ﯽﯾﺎﻫ ﻪﻣﺎﻧﺮﺑ ،نﻮﺘﯾﺎﭘ فﻼﺧ ﺮﺑ .ﺪﻨﮐ ﻣ ﺪﯿﻟﻮﺗ ﺎﯾ ) ﻦﯿﺷﺎﻣ ﺪﮐ ﻪﺑ ﻞﯾﺪﺒﺗ دﻮﺷ ﻣ ﻪﺘﻔﮔ compiler ﺮﻠﯾﺎﭙﻣﺎﮐ نآ ﻪﮐ ﻪﺑ راﺰﻓا مﺮﻧ ﯾ ﻂﺳﻮﺗ اﺪﺘﺑا ﺪﻧﻮﺷ ﻣ نﻮﺘﯾﺎﭘ ﺮﺴﻔﻣ ﻪ ﯿﻟﺎﺣ رد .دﻮﺷ ﻣ اﺮﺟا ﺮﺗﻮﯿﭙﻣﺎﮐ ﻂﺳﻮﺗ هﺪﺷ ﺪﯿﻟﻮﺗ ﺪﮐ ﺲﭙﺳ و هﺪﺷ (ﺮ ﯾد ﻧﺎﯿﻣ ﺪﮐ ﯾ .ﺪﻨﮐ ﻣ ﺪﯿﻟﻮﺗ ار نآ ﺟوﺮﺧ و هدﺮﮐ اﺮﺟا ار نﻮﺘﯾﺎﭘ ﺪﮐ ﺎﻤﯿﻘﺘﺴﻣ

یﺎﻫ ﻪﻣﺎﻧﺮﺑ یاﺮﺟا ﺎﺑ ﻪﺴﯾﺎﻘﻣ رد نﻮﺘﯾﺎﭘ یﺎﻫ ﻪﻣﺎﻧﺮﺑ یاﺮﺟا ،دﺎﯾز فﺎﻄﻌﻧا و نﺎﺑز ندﻮﺑ ﻻﺎﺑ ﺢﻄﺳ ﻞﯿﻟد ﻪﺑ

،ﻢﯾراد زﺎﯿﻧ ﻊﯾﺮﺳ رﺎﯿﺴﺑ یاﺮﺟا ﻪﺑ ﻪﮐ ﯽﯾﺎﻬﺘﯿﻌﻗﻮﻣ رد ﻞﯿﻟد ﻦﯿﻤﻫ ﻪﺑ .ﺖﺳا ﺮﺗﺪﻨﮐ C++ ﻞﺜﻣ ﺮ ﯾد یﺎﻬﻧﺎﺑز

،نآ دﺎﯾز فﺎﻄﻌﻧا و ﺘﺣار ﻞﯿﻟد ﻪﺑ دﻮﺟو ﻦﯾا ﺎﺑ .دﻮﺷ هدﺎﻔﺘﺳا ﺮ ﯾد ﻧﺎﺑز زا ﺴﯾﻮﻧ ﻪﻣﺎﻧﺮﺑ یاﺮﺑ ﺖﺳا ﺮﺘﻬﺑ .دﻮﺷ ﻣ هدﺎﻔﺘﺳا راﺰﻓا مﺮﻧ ﺪﯿﻟﻮﺗ یاﺮﺑ نﻮﺘﯾﺎﭘ زا ﺎﻬﺘﯿﻌﻗﻮﻣ زا ﻠﯿﺧ رد

(5)

نﻮﺘﯾﺎﭘ ﻪﻣﺎﻧﺮﺑ یاﺮﺟا ١ . ٢

رد نﻮﺘﯾﺎﭘ ﺮﺴﻔﻣ ﻪﻣﺎﻧﺮﺑ .دﻮﺷ ﻣ اﺮﺟا نﻮﺘﯾﺎﭘ ﺮﺴﻔﻣ مﺎﻧ ﻪﺑ یراﺰﻓا مﺮﻧ ﻂﺳﻮﺗ نﻮﺘﯾﺎﭘ ﺪﮐ ،ﺪﺷ ﻪﺘﻔﮔ ﻪﮐ رﻮﻄﻧﺎﻤﻫ ﻪﻣﺎﻧﺮﺑ ﻦﯾا ،زوﺪﻨﯾو ﻞﻣﺎﻋ ﻢﺘﺴﯿﺳ رد ﻪﺘﺒﻟا .ﺖﺳا دﻮﺟﻮﻣ ( ﻣ ،ﺲﮐﻮﻨﯿﻟ ،زوﺪﻨﯾو ﻞﺜﻣ) عﻮﻨﺘﻣ یراﺰﻓا مﺮﻧ یﺎﻫﻮ ﺳ ﺖﯾﺎﺴﺑو .ﺪﻨﮐ ﺐﺼﻧ و هدﺮﮐ ﻪﯿﻬﺗ ﺮ ﯾد ﯽﯾﺎﺟ زا ار نآ ﺪﯾﺎﺑ ﺮﺑرﺎﮐ ﻞﯿﻟد ﻦﯿﻤﻫ ﻪﺑ .دراﺪﻧ دﻮﺟو ضﺮﻓ ﺶﯿﭘ رﻮﻄﺑ نﻮﺘﯾﺎﭘ ﻪﺨﺴﻧ ﻦﯾﺮﺗﺪﯾﺪﺟ ناﻮﺗ ﻣ ﺖﯾﺎﺳ ﻦﯾا ﻪﺑ ﻪﻌﺟاﺮﻣ ﺎﺑ .ﺪﻨﮐ ﻣ ﻪﺋارا ار نﻮﺘﯾﺎﭘ یﺎﻫ ﻪﺨﺴﻧ ﻦﯾﺮﺧآpython.org .ﻢﯿﻨﮐ ﻣ هدﺎﻔﺘﺳا ﻻﺎﺑ ﻪﺑ3.7نﻮﺘﯾﺎﭘ ﻪﺨﺴﻧ زا ﺎﻣ سرد ﻦﯾا رد .دﺮﮐ دﻮﻠﻧاد ار ﻪﻣﺎﻧﺮﺑ ﻠﺻا ﻪﺷﻮﭘ رد ﻪﮐ python.exeﻞﯾﺎﻓ ﻖﯾﺮﻃ زا نﻮﺘﯾﺎﭘ ﺮﺴﻔﻣ ﻪﻣﺎﻧﺮﺑ ،زوﺪﻨﯾو رد نﻮﺘﯾﺎﭘ ﺐﺼﻧ زا ﺪﻌﺑ

.ﺖﺳا هﺪﻫﺎﺸﻣ ﻞﺑﺎﻗ نﻮﺘﯾﺎﭘ تارﻮﺘﺳد یاﺮﺟا ﻂﯿﺤﻣ ،ﻞﯾﺎﻓ ﻦﯾا یاﺮﺟا ﺎﺑ .ﺖﺳاﺮﺟا ﻞﺑﺎﻗ ،دراد راﺮﻗ هﺪﺷ ﺐﺼﻧ

زوﺪﻨﯾو ﻞﻣﺎﻋ ﻢﺘﺴﯿﺳ رد نﻮﺘﯾﺎﭘ ﺮﺴﻔﻣ ﻂﯿﺤﻣ :١ ﻞ ﺷ

.دﺮﮐ هدﺎﻔﺘﺳا نﻮﺘﯾﺎﭘ ﺮﺴﻔﻣ زا ناﻮﺗ ﻣ هﻮﯿﺷ ود ﻪﺑ ﻠﮐ رﻮﻃ ﻪﺑ .ﺪﻨﮐ ﻣ رﺎﮐ نﻮﺘﯾﺎﭘ ﺮﺴﻔﻣ ﺎﺑ ﻠﻣﺎﻌﺗ ترﻮﺼﺑ ﺮﺑرﺎﮐ ﺖﻟﺎﺣ ﻦﯾا رد Interactive Mode ﻠﻣﺎﻌﺗ ﺖﻟﺎﺣ • ﻦﯾا رد .ﺪﻧادﺮﮔ ﻣﺮﺑ ار ﻪﺠﯿﺘﻧ و هدﺮﮐ اﺮﺟا ار نآ ﺮﺴﻔﻣ و ﺪﻫد ﻣ ﻪﻣﺎﻧﺮﺑ ﻪﺑ ار (ترﺎﺒﻋ ﺎﯾ) رﻮﺘﺳد ﯾ ﺮﺑرﺎﮐ

ﻠﻣﺎﻌﺗ ﺖﻟﺎﺣ زا ﻞﯿﻟد ﻦﯿﻤﻫ ﻪﺑ .دﺎﺘﺳﺮﻓ ﺮﺴﻔﻣ ﻪﺑ اﺮﺟا یاﺮﺑ ار رﻮﺘﺳد ﺎﯾ ترﺎﺒﻋ ﯾ ناﻮﺗ ﻣ ﻂﻘﻓ ﺖﻟﺎﺣ رﺎﮐ زا ﻪﻧﻮﻤﻧ ﯾ ﺮﯾز رد .دﻮﺷ ﻣ هدﺎﻔﺘﺳا هدﺎﺳ تارﺎﺒﻋ و تارﻮﺘﺳد ﺖﺴﺗ ﺎﯾ و نﺎﺑز شزﻮﻣآ یاﺮﺑ ﺮﺘﺸﯿﺑ .ﺖﺳا هﺪﺷ هداد نﺎﺸﻧ ﻠﻣﺎﻌﺗ ترﻮﺻ ﻪﺑ نﻮﺘﯾﺎﭘ ﺮﺴﻔﻣ ﺎﺑ

(6)

ﺖﻟﺎﺣ ﻦﯾا رد .ﺖﺳا لﻮﻤﻌﻣ و ﺘﻨﺳ ﺴﯾﻮﻧ ﻪﻣﺎﻧﺮﺑ ی هﻮﯿﺷ ﻦﯾا Script Modeبﻮﺘ ﻣ ﻪﻣﺎﻧﺮﺑ ﺖﻟﺎﺣ • .دﻮﺷ ﻣ هداد نﻮﺘﯾﺎﭘ ﺮﺴﻔﻣ ﻪﺑ هﺪﺷ هﺮﯿﺧذ.pyﺪﻧﻮﺴﭘ ﺎﺑ ﻠﯾﺎﻓ رد و هﺪﺷ ﻪﺘﺷﻮﻧ نﻮﺘﯾﺎﭘ نﺎﺑز ﺎﺑ ﻪﮐ یا ﻪﻣﺎﻧﺮﺑ

.ﺪﻫد ﻣ نﺎﺸﻧ ار ﻪﻣﺎﻧﺮﺑ ﺟوﺮﺧ و هدﺮﮐ اﺮﺟا ار ﻪﻃﻮﺑﺮﻣ ﺪﮐ نﻮﺘﯾﺎﭘ ﺮﺴﻔﻣ

C:\Python37\python example.py

نﻮﺘﯾﺎﭘ رد ﻠﺻا هداد عاﻮﻧا ٣

:دراد دﻮﺟو نﻮﺘﯾﺎﭘ رد ﻠﺻا هداد عﻮﻧ رﺎﻬﭼ integer ﺢﯿﺤﺻ دﺪﻋ • floating pointیرﺎﺸﻋا دﺪﻋ • true false ﻘﻄﻨﻣ راﺪﻘﻣ • string ﻪﺘﺷر • ﻪﺘﺧادﺮﭘ ﺎﻬﻧآ ﻪﺑ ﺎﺠﻨﯾا رد ﻪﮐ ( ﻣﻮﻫﻮﻣ دﺪﻋ ﻞﺜﻣ) ﺪﻧراد دﻮﺟو نﻮﺘﯾﺎﭘ رد ﺰﯿﻧ یﺮ ﯾد ﻠﺻا یﺎﻫ هداد عﻮﻧ :ﻪﺟﻮﺗ

.دﻮﺷ ﻤﻧ

ﺢﯿﺤﺻ دﺪﻋ ١ . ٣

هﺮﯿﺧذ ٢ یﺎﻨﺒﻣ رد داﺪﻋا ،ﺎﻫﺮﺗﻮﯿﭙﻣﺎﮐ رد ﻟو ﻢﯾراد رﺎﮐوﺮﺳ ١٠ یﺎﻨﺒﻣ رد لﻮﻤﻌﻣ رﻮﻄﺑ ﺢﯿﺤﺻ داﺪﻋا ﺎﺑ ﺎﻣ ﻪﻈﻓﺎﺣ زا ﺪﺣاو ﯾ ی هزاﺪﻧا و ﺪﻨﺘﺴﻫ ٢ زا ﻧاﻮﺗ ﻪﮑﻨﯾا ﻞﯿﻟﺪﺑ ( ١۶ یﺎﻨﺒﻣ ﺺﺧﻻﺎﺑ) ﻢﻫ ١۶ و ٨ یﺎﻨﺒﻣ .ﺪﻧﻮﺷ ﻣ ﺪﻧﻮﺷ ﻣ عوﺮﺷ0Bﺪﻧﻮﺸﯿﭘ ﺎﺑ نﻮﺘﯾﺎﭘ رد ( binary یﺮﻨﯾﺎﺑ داﺪﻋا) ٢ یﺎﻨﺒﻣ رد داﺪﻋا .ﺪﻧراد ناواﺮﻓ هدﺎﻔﺘﺳا ﺪﻨﺘﺴﻫ (.دﺮﮐ هدﺎﻔﺘﺳا ﺰﯿﻧ b ﭼﻮﮐ فﺮﺣ زا ناﻮﺗ ﻣ)

>>> 0B1101 13

>>> 0b11110 30

.ﺪﻧﻮﺷ ﻣ عوﺮﺷ0xﺪﻧﻮﺸﯿﭘ ﺎﺑ ١۶ یﺎﻨﺒﻣ رد داﺪﻋا

>>> 0x3A 52

>>> 0X11 17

(7)

bهاﻮﺨﻟد یﺎﻨﺒﻣ ﻪﺑ ﻞﯾﺪﺒﺗ 7یﺎﻨﺒﻣ رد2136دﺪﻋ لﺎﺜﻣ یاﺮﺑ .ﻢﯾﺪﺷ ﺎﻨﺷآ ١٠ یﺎﻨﺒﻣ ﻪﺑb هاﻮﺨﻟد یﺎﻨﺒﻣ زا ﺎﻨﺒﻣ ﻞﯾﺪﺒﺗ هﻮﯿﺷ ﺎﺑ ،لوا ﻪﺘﻔﻫ رد .دﻮﺷ ﻣ10یﺎﻨﺒﻣ ﻪﺑ ﻞﯾﺪﺒﺗ ﺮﯾز ترﻮﺼﺑ (2136)7 = 2×73 + 1×72 + 3×71 + 6×70 = 762

ﻢﯿﻫاﻮﺧ ﻣ ﺪﯿﻨﮐ ضﺮﻓ .دﺮﮐ هدﺎﻔﺘﺳا ﻧﺎ ﻠﭘ ﻢﯿﺴﻘﺗ زا ناﻮﺗ ﻣb هاﻮﺨﻟد یﺎﻨﺒﻣ ﻪﺑ10یﺎﻨﺒﻣ زا ﻞﯾﺪﺒﺗ یاﺮﺑ ضﺮﻓ لﺎﺣ .دﻮﺑ ﺪﻫاﻮﺧ nدﻮﺧb یﺎﻨﺒﻣ ردnدﺪﻋ ﺶﯾﺎﻤﻧ ،ﺪﺷﺎﺑ ﺮﺘﻤﮐbزا nﺮﮔا .ﻢﯾﺮﺒﺑb یﺎﻨﺒﻣ ﻪﺑ ارn دﺪﻋ

.ﺪﺷﺎﺑbﺮﺑnﻢﯿﺴﻘﺗ هﺪﻧﺎﻤﯿﻗﺎﺑrﺪﯿﻨﮐ n=mb+r

ﻨﻌﯾ .دﻮﺑ ﺪﻫاﻮﺧbیﺎﻨﺒﻣ ردnﺶﯾﺎﻤﻧ ﺖﺳار ﺖﻤﺳ زا ﺮﺧآ ﻢﻗرrﺖﻟﺎﺣ ﻦﯾا رد n= (...r)b

ﻪﺑ ار ﻢﯿﺴﻘﺗ هﺪﻧﺎﻤﯿﻗﺎﺑ رﺎﺑ ﺮﻫ ﺲﭘ .ﻢﯿﻨﮐ راﺮﮑﺗ m ﺎﺑ ار رﺎﮐ ﻦﯿﻤﻫ ﺖﺳا ﻓﺎﮐ یﺪﻌﺑ ﻢﻗر ندﺮﮐ اﺪﯿﭘ یاﺮﺑ ار ﻢﯿﺴﻘﺗ ﻞﻤﻋ و ﻢﯿﻨﮐ ﻣ ﻠﺒﻗ دﺪﻋ ﻦﯾﺰ ﯾﺎﺟ ار هﺪﻣآ ﺖﺳﺪﺑ ﺖﻤﺴﻗ جرﺎﺧ و ﻢﯿﻨﮐ ﻣ ﻪﻓﺎﺿا ﭗﭼ ﺖﻤﺳ یﺎﻬﺘﻧا

.ﻢﯿﻨﮐ ﻣ راﺮﮑﺗ .ﻢﯾﺮﺒﺑ7یﺎﻨﺒﻣ ﻪﺑ ار478دﺪﻋ ﻢﯿﻫاﻮﺧ ﻣ .ﺖﺳا هﺪﺷ هداد نﺎﺸﻧ ﺮﯾز ﻞ ﺷ رد لﺎﺜﻣ ﯾ

478 = (1252)7

١٦ و ٨ یﺎﻨﺒﻣ ﻪﺑ یﺮﻨﯾﺎﺑ ﻞﯾﺪﺒﺗ رد ار ﺶﻟدﺎﻌﻣ و ﻢﯿﻨﮐ اﺪﺟ ﻢﻗر ﻪﺳ رﺎﺑ ﺮﻫ ﺖﺳار ﺖﻤﺳ زا ﺖﺳا ﻓﺎﮐ ٨ یﺎﻨﺒﻣ ﻪﺑ یﺮﻨﯾﺎﺑ دﺪﻋ ﯾ ﻞﯾﺪﺒﺗ یاﺮﺑ ﺮﻔﺻ ﻓﺎﮐ داﺪﻌﺗ ﻪﺑ ﻢﯿﻧاﻮﺗ ﻣ ،ﺪﺷﺎﺒﻧ ﻪﺳ زا ﯽﺑﺮﻀﻣ ﺶﻣﺎﻗرا داﺪﻌﺗ یﺮﻨﯾﺎﺑ دﺪﻋ ﻪﮐ ﺗرﻮﺻ رد .ﻢﯿﺴﯾﻮﻨﺑ ٨ یﺎﻨﺒﻣ لﺎﺜﻣ یاﺮﺑ .ﻢﯿﻨﮐ ﻪﻓﺎﺿا ﭗﭼ ﺖﻤﺳ یﺎﻬﺘﻧا ﻪﺑ (01110111001)2 = ( 001|{z}|{z}110 |{z}111 |{z}001)2 = (1671)8

ﻢﻗر ٤ رﺎﺑ ﺮﻫ ،ﺎﺠﻨﯾا ﻪﮐ توﺎﻔﺗ ﻦﯾا ﺎﺑ ﻢﯿﻨﮐ ﻣ ﻞﻤﻋ ٨ یﺎﻨﺒﻣ ﻪﺑ ﻞﯾﺪﺒﺗ ﺪﻨﻧﺎﻣ ١٦ یﺎﻨﺒﻣ ﻪﺑ یﺮﻨﯾﺎﺑ ﻞﯾﺪﺒﺗ یاﺮﺑ .ﻢﯿﻨﮐ ﻣ اﺪﺟ (01110111001)2 = (0011|{z}1011|{z}1001|{z})2 = (3B9)16

یﺎﻬﻧﺎﺑز ﺮﺜﮐا .دراﺪﻧ دﻮﺟو ﺘﯾدوﺪﺤﻣ دﺮﮐ هﺮﯿﺧذ ناﻮﺗ ﻣ ﻪﮐ ﺤﯿﺤﺻ دﺪﻋ ﻦﯾﺮﺘﮔرﺰﺑ یاﺮﺑ نﻮﺘﯾﺎﭘ رد: ﻪﺘﮑﻧ ﺪﻧاﻮﺗ ﻤﻧ C++ نﺎﺑز رد int عﻮﻧ زا ﺢﯿﺤﺻ دﺪﻋ لﺎﺜﻣ یاﺮﺑ .ﺪﻨﻠﺋﺎﻗ ﯽﯾﺎﻬﺘﯾدوﺪﺤﻣ داﺪﻋا ﮔرﺰﺑ یاﺮﺑ ﺴﯾﻮﻧ ﻪﻣﺎﻧﺮﺑ

(8)

.ﺖﺳا هﺪﺷ ﻪﺘﻓﺮﮔ ﺮﻈﻧ رد ﺢﯿﺤﺻ دﺪﻋ یاﺮﺑ ﺖﯾﺎﺑ رﺎﻬﭼ ﺎﻬﻨﺗ لﻮﻤﻌﻣ رﻮﻄﺑ نﻮﭼ ﺪﺷﺎﺑ ٢١۴٧۴٨٣۶۴٧ زا ﺮﺘﮔرﺰﺑ .دراﺪﻧ دﻮﺟو ﺘﯾدوﺪﺤﻣ ﻦﯿﻨﭼ نﻮﺘﯾﺎﭘ رد

یرﺎﺸﻋا دﺪﻋ ٢ . ٣

دﺪﻋ لﺎﺜﻣ یاﺮﺑ .ﺪﻧﻮﺷ هداد ﺶﯾﺎﻤﻧ ﻒﻠﺘﺨﻣ یﺎﻫﺎﻨﺒﻣ رد ﺪﻨﻧاﻮﺗ ﻣ ﻢﻫ (ﺪﻧراد ﺰﯿﻤﻣ ﻪﮐ یداﺪﻋا) یرﺎﺸﻋا داﺪﻋا .ﺖﺳا یرﺎﺸﻋا یﺮﻨﯾﺎﺑ دﺪﻋ ﯾ ،ﺮﯾز

(11101.011)2 = (29.375)10

داﺪﻋا ﻪﮐ توﺎﻔﺗ ﻦﯾا ﺎﺑ ﻢﯿﻨﮐ ﻣ ﻞﻤﻋ ﺢﯿﺤﺻ داﺪﻋا ﺪﻨﻧﺎﻣ10یﺎﻨﺒﻣ ﻪﺑbیﺎﻨﺒﻣ رد یرﺎﺸﻋا دﺪﻋ ﻞﯾﺪﺒﺗ یاﺮﺑ .ﻢﯿﻨﮐ ﻣ عوﺮﺷ1ناﻮﺗ زا .ﻢﯿﻨﮐ ﻣ بﺮﺿb ﻔﻨﻣ یﺎﻬﻧاﻮﺗ رد ار ﺰﯿﻤﻣ ﺖﺳار ﺖﻤﺳ (0.101)2 = 1×21+ 0×22+ 1×23 = 0.625

(0.4F)16= 4×161+ 15×162 = 0.30859375

٢ یﺎﻨﺒﻣ ﻪﺑ ١٠ یﺎﻨﺒﻣ رد یرﺎﺸﻋا دﺪﻋ ﻞﯾﺪﺒﺗ ﺖﻤﺴﻗ ﻞﯾﺪﺒﺗ یاﺮﺑ (.ﺖﺳا ﻞﺒﻗ ﺪﻨﻧﺎﻣ ﺢﯿﺤﺻ ﺖﻤﺴﻗ ﻞﯾﺪﺒﺗ) ﺖﺳا ﯾ زا ﺮﺘﻤﮐ هﺪﺷ هداد دﺪﻋ ﻢﯿﻨﮐ ﻣ ضﺮﻓ ﺢﯿﺤﺻ ﺖﻤﺴﻗ ﺮﮔا .ﻢﯿﻨﮐ ﻣ ﺖﺒﺛ ار ﺢﯿﺤﺻ ﺖﻤﺴﻗ و ﻢﯿﻨﮐ ﻣ بﺮﺿ2رد ﻟاﻮﺘﻣ رﻮﻄﺑ ار ﺮﻈﻧ درﻮﻣ دﺪﻋ ،یرﺎﺸﻋا .ﺪﻨﻫد ﻣ نﺎﺸﻧ ار رﺎﮐ شور ﺮﯾز یﺎﻬﻟﺎﺜﻣ .ﻢﯿﻫد ﻣ ﻪﻣادا یرﺎﺸﻋا ﺖﻤﺴﻗ ﺎﺑ ار یﺪﻌﺑ ﻪﻠﺣﺮﻣ ،دﻮﺑ1

(9)

رود ﯾ رد و دﻮﺷ ﻣ ﺪﯿﻟﻮﺗ هرﺎﺑود 0.8دﺪﻋ نﻮﭼ دﻮﺷ ﻤﻧ ﻒﻗﻮﺘﻣ هﺎ ﭽﯿﻫ بﺮﺿ ی ﻪﺳوﺮﭘ ﺮﯾز لﺎﺜﻣ رد .دراد ﻢﻗر ﺖﯾﺎﻬﻨﯿﺑ2یﺎﻨﺒﻣ رد ﺶﻟدﺎﻌﻣ0.7دﺪﻋ ﻪﮐ ﺖﺳا ﻦﯾا ﻪﻠﺌﺴﻣ ﻦﯾا ﻞﯿﻟد .ﺪﺘﻓا ﻣ

0.7 = (0.101100110011...)2

زا ﻀﻌﺑ نﻮﭼ دﺮﮐ هﺮﯿﺧذ ﺮﺗﻮﯿﭙﻣﺎﮐ رد ﻖﯿﻗد ترﻮﺼﺑ ناﻮﺗ ﻤﻧ ار (١٠ یﺎﻨﺒﻣ رد) یرﺎﺸﻋا دﺪﻋ ﺮﻫ :ﻪﺠﯿﺘﻧ ترﻮﺼﺑ ﺎﺒﻟﺎﻏ یرﺎﺸﻋا داﺪﻋا ﺲﭘ .ﺪﻧراد زﺎﯿﻧ ﻢﻗر ﺖﯾﺎﻬﻨﯿﺑ ﻪﺑ ﺪﻧﻮﺷ هداد ﺶﯾﺎﻤﻧ ٢ یﺎﻨﺒﻣ رد ﺘﻗو یرﺎﺸﻋا داﺪﻋا

.ﺪﻧﻮﺷ ﻣ هﺮﯿﺧذ ﺮﺗﻮﯿﭙﻣﺎﮐ رد ﯽﺒﯾﺮﻘﺗ

Referensi

Dokumen terkait