C-1
C-1
ﻣﻘﺪﻣﻪ و آﺷﻨﺎﯾﯽ
ﮐﯿﺒﻮرد
ﻣﻮس )(Mouse ﮐﯿﺲ )(Case اﺳﭙﯿﮑﺮ )(Speaker
)(Keyboard
• در ﺳﺎﺧﺖ اﯾﻦ ﮐﺎﻣﭙﯿﻮﺗﺮ ﻫﺎ از ﻻﻣﭗ ﺧﻼ اﺳﺘﻔﺎده ﻣﯿﺸﺪ و از ﺳﺎل 1944ﺗﺎ 1955ﻣﻮرد اﺳﺘﻔﺎده ﻗﺮار ﻣﯿﮕﺮﻓﺘﻨﺪ .ﺑﺮاي ﻣﺜﺎل ﮐﺎﻣﭙﯿﻮﺗﺮ اﻧﯿﺎك ﺑﺎ 30ﺗﻦ
وزن 170ﻣﺘﺮ ﻣﺮﺑﻊ ﻣﺴﺎﺣﺖ و 1800ﻻﻣﭗ ﯾﮑﯽ از ﻣﻌﺮوف ﺗﺮﯾﻦ ﮐﺎﻣﭙﯿﻮﺗﺮ اﯾﻦ ﻧﺴﻞ اﺳﺖ .دﻻﯾﻞ اﺻﻠﯽ ﮐﻨﺎر ﮔﺬاﺷﺘﻪ ﺷﺪن اﯾﻦ ﻧﺴﻞ از ﮐﺎﻣﭙﯿﻮﺗﺮ ﻫﺎ
ﻋﺒﺎرت اﻧﺪ از:
.1ﮐﺎﻣﭙﯿﻮﺗﺮﻫﺎﯾﯽ ﺑﺴﯿﺎر ﺑﺰرگ ﺑﻮده و ﻓﻀﺎي زﯾﺎدي اﺷﻐﺎل ﻣﯿﮑﺮدﻧﺪ.
.2ﺑﻪ دﻟﯿﻞ اﺳﺘﻔﺎده از ﻻﻣﭗ ﻫﺎي ﺧﻼ ﻧﯿﺮوي ﺑﺮق زﯾﺎدي ﻣﺼﺮف ﻣﯿﮑﺮدﻧﺪ.
.3ﺑﻪ دﻟﯿﻞ ﮔﺮﻣﺎي ﺑﯿﺶ از ﺣﺪ ﻻﻣﭗ ﻫﺎي ﺧﻼ ﺑﻪ وﺳﺎﯾﻞ ﺧﻨﮏ ﮐﻨﻨﺪه ي ﻗﻮي ﻧﯿﺎز داﺷﺘﻨﺪ.
.4اﺣﺘﻤﺎل ﺳﻮﺧﺘﻦ ﻻﻣﭗ ﻫﺎي ﺧﻼ ﺑﻪ دﻟﯿﻞ دﻣﺎي زﯾﺎدﺷﺎن وﺟﻮد داﺷﺖ.
.5ﻗﯿﻤﺖ ﻻﻣﭗ ﻫﺎي ﺧﻼ ﺑﺎﻻ ﺑﻮد.
• اﺧﺘﺮاع ﺗﺮاﻧﺰﯾﺴﺘﻮر ﻫﺎ در ﺳﺎل 1950ﺗﺤﻮل ﻋﻈﯿﻤﯽ در ﺻﻨﺎﯾﻊ اﻟﮑﺘﺮوﻧﯿﮑﯽ ﺑﻮد ،در ﺳﺎﺧﺖ ﮐﺎﻣﭙﯿﻮﺗﺮ ﻫﺎ ﻧﯿﺰ از ﺗﺮاﻧﺰﯾﺴﺘﻮر ﻫﺎ ﺑﻪ ﺟﺎي ﻻﻣﭗ ﺧﻼ اﺳﺘﻔﺎده
ﺷﺪ.
• اﯾﻦ ﻧﺴﻞ از ﮐﺎﻣﭙﯿﻮﺗﺮ ﻫﺎ داراي ﺣﺠﻤﯽ ﮐﻤﺘﺮ ،ﻣﺼﺮف اﻧﺮژي ﭘﺎﯾﯿﻦ ﺗﺮ و ﺳﺮﻋﺘﯽ ﺑﺎﻻﺗﺮ ﻧﺴﺒﺖ ﺑﻪ ﻧﺴﻞ ﻻﻣﭗ ﻫﺎي ﺧﻼ ﺑﻮدﻧﺪ.
• در اﯾﻦ ﮐﺎﻣﭙﯿﻮﺗﺮ ﻫﺎ ﺑﺮاي اوﻟﯿﻦ ﺑﺎر از ﺣﻠﻘﻪ ﻫﺎي ﻣﻐﻨﺎﻃﯿﺴﯽ ﺑﻪ ﻋﻨﻮان ﺣﺎﻓﻈﻪ اﺻﻠﯽ اﺳﺘﻔﺎده ﺷﺪه اﺳﺖ.
• اﯾﻦ ﮐﺎﻣﭙﯿﻮﺗﺮ ﻫﺎ در ﺳﺎل ﻫﺎي 1330ﺗﺎ 1340ﺷﻤﺴﯽ ﻣﻮرد اﺳﺘﻔﺎده ﻗﺮار ﮔﺮﻓﺖ.
• ﻣﺪارﻫﺎي ﻣﺠﺘﻤﻊ ) (integrated circuitﺷﺎﻣﻞ ﺑﯿﺶ از ﺻﺪ ﻋﻨﺼﺮ ﻣﻨﻄﻘﯽ ﻫﺴﺘﻨﺪ ﮐﻪ ﻫﺮ ﻋﻨﺼﺮ ﻣﻨﻄﻘﯽ ﺧﻮد ﺷﺎﻣﻞ ﭼﻨﺪﯾﻦ ﻋﻨﺼﺮ اﻟﮑﺘﺮوﻧﯿﮑﯽ ﻣﺎﻧﻨﺪ دﯾﻮد و
ﺗﺮاﻧﺰﯾﺴﺘﻮر اﺳﺖ ﮐﻪ ﺑﻪ روش ﺧﺎﺻﯽ روي ﺻﻔﺤﺎﺗﯽ از ﺟﻨﺲ ﺳﯿﻠﯿﮑﻮن در ﭼﻨﺪ ﺳﺎﻧﺘﯽ ﻣﺘﺮ ﻣﺮﺑﻊ ﮐﻨﺎر ﯾﮑﺪﯾﮕﺮ ﭼﯿﺪه ﺷﺪه اﻧﺪ.
• اﺳﺘﻔﺎده از ﻣﺪارﻫﺎي ﻣﺠﺘﻤﻊ در ﺳﺎﺧﺖ ﮐﺎﻣﭙﯿﻮﺗﺮ ﻫﺎ ﺑﺎﻋﺚ اﻓﺰاﯾﺶ ﺳﺮﻋﺖ و ﮐﺎﻫﺶ ﺣﺠﻢ آن ﻫﺎ ﮔﺮدﯾﺪ.
• اوﻟﯿﻦ ﮐﺎﻣﭙﯿﻮﺗﺮ اﯾﻦ ﻧﺴﻞ را ﺷﺮﮐﺖ IBMدر ﺳﺎل 1960ﺑﺎ ﻧﺎم IBM360ﺑﻪ ﺑﺎزار ﻓﺮﺳﺘﺎد ﮐﻪ ﺗﺎ ﺳﺎل 1970ﻧﯿﺰ در ﻣﺮاﮐﺰ ﺗﺠﺎري ﻣﻮرد اﺳﺘﻔﺎده ﻗﺮار ﻣﯿﮕﺮﻓﺖ.
• در ﺳﺎل 1970ﺑﺎ اﺳﺘﻔﺎده از ﻓﻨﺎوري VLSIو ﻣﺘﺮاﮐﻢ ﺗﺮ ﮐﺮدن ﻣﺪارات ﻣﺠﺘﻤﻊ اﻗﺪام ﺑﻪ ﺗﻬﯿﻪ ي رﯾﺰ ﭘﺮدازﻧﺪه ﻫﺎ ﮐﺮدﻧﺪ و ﮐﺎﻣﭙﯿﻮﺗﺮ ﻫﺎي ﺧﺎﻧﮕﯽ ﺑﻪ ﺑﺎزار ﻋﺮﺿﻪ ﺷﺪ.
• اﯾﺪه اﺳﺘﻔﺎده از ﻣﻨﻄﻖ ﻓﺎزي ﺑﺮاي ﻃﺮاﺣﯽ و ﺗﻮﻟﯿﺪ ﮐﺎﻣﭙﯿﻮﺗﺮ ﻫﺎﯾﯽ ﺑﺎ ﻗﺎﺑﻠﯿﺖ ﻫﺎﯾﯽ ﻫﻤﭽﻮن اﺳﺘﺪﻻل و اﺳﺘﻨﺒﺎط ﺗﻮﺳﻂ ﺑﺴﯿﺎري از ﻣﺤﻘﻘﯿﻦ در ﺣﺎل اﻧﺠﺎم اﺳﺖ.
• اﯾﻦ اﯾﺪه در ﺳﺎل 1980ﻣﻄﺮح ﮔﺮدﯾﺪ وﻟﯽ ﺗﺎ ﮐﻨﻮن در ﻋﻤﻞ ﻣﻮﻓﻖ ﺑﻪ ﺳﺎﺧﺖ ﭼﻨﯿﻦ ﮐﺎﻣﭙﯿﻮﺗﺮ ﻫﺎﯾﯽ ﻧﺸﺪه اﯾﻢ.
• ﻫﺪف اﯾﻦ دﺳﺘﻪ از ﮐﺎﻣﭙﯿﻮﺗﺮ ﻫﺎ ﺷﺒﯿﻪ ﺳﺎزي ﻓﻌﺎﻟﯿﺖ ﻫﺎي ﻣﻐﺰ اﻧﺴﺎن ﺑﻪ ﻣﻨﻈﻮر دﺳﺘﯿﺎﺑﯽ ﺑﻪ ﻗﺎﺑﻠﯿﺖ ﻫﺎي ادراﮐﯽ و رﻓﺘﺎري آن اﺳﺖ.
• در ﺣﺎل ﺣﺎﺿﺮ ﺗﻠﻮﯾﺰﯾﻮن ﻫﺎ • ﻓﻨﺎوري ﭘﻮﺷﯿﺪﻧﯽ ﯾﮏ • ﮔﻮﺷﯽ ﻫﺎي ﻫﻮﺷﻤﻨﺪ ﯾﺎ ﻫﻤﺎن
داراي ﺑﺮﻧﺎﻣﻪ ﻫﺎﯾﯽ ﻣﯽ ﺑﺎﺷﻨﺪ اﺻﻄﻼح ﮐﻠﯽ ﺑﺮاي ﺟﻤﻌﯽ از اﺳﻤﺎرت ﻓﻮن ﻫﺎ ﮐﺎرﺑﺮد ﻫﺎي
ﮐﻪ ﻣﯽ ﺗﻮان از ﻃﺮﯾﻖ آن دﺳﺘﮕﺎه ﻫﺎ ﻣﺎﻧﻨﺪ ﺳﺎﻋﺖ ﻫﺎي ﻓﺮاواﻧﯽ دارﻧﺪ و ﺗﻤﺎم ﮐﺎر ﻫﺎي
دﺳﺘﺮﺳﯽ ﺑﻪ اﻧﻮاع ﻣﺘﻔﺎوت ﻫﻮﺷﻤﻨﺪ ،ردﯾﺎب ﻫﺎي ﺗﻨﺎﺳﺐ ﮐﻪ راﯾﺎﻧﻪ ﻗﺎﺑﻠﯿﺖ اﻧﺠﺎم آن را
ﻣﺤﺘﻮاي آﻧﻼﯾﻦ را داﺷﺖ. اﻧﺪام و ...ﻣﯽ ﺑﺎﺷﺪ. دارﻧﺪ ،ﮔﻮﺷﯽ ﻫﺎي ﻫﻮﺷﻤﻨﺪ
• ﺑﺮاي ﻣﺜﺎل ﻣﯽ ﺗﻮاﻧﯿﺪ وﯾﺪﯾﻮ را • ﺑﺮاي اﺳﺘﻔﺎده در ﻃﻮل روز ﻧﯿﺰ ﻣﯽ ﺗﻮاﻧﻨﺪ اﻧﺠﺎم دﻫﻨﺪ،
ﺑﻪ ﺻﻮرت ﻣﺴﺘﻘﯿﻢ از اﯾﻨﺘﺮﻧﺖ ﺗﻮﻟﯿﺪ ﺷﺪه اﻧﺪ. • ﺑﺎزي ﮐﺮدن ،اﺳﺘﻔﺎده از
ﺑﺮ روي ﺗﻠﻮﯾﺰﯾﻮن ﺧﻮد ﭘﺨﺶ ﻣﺮورﮔﺮ ﻫﺎ ﺑﻪ ﻫﻤﺮاه اﯾﻨﺘﺮﻧﺖ
ﻧﻤﺎﯾﯿﺪ. و ...
-2دﻗﺖ )(Accuracy
• از ﺧﺼﻮﺻﯿﺎت ﻣﻬﻢ ﮐﺎﻣﭙﯿﻮﺗﺮ ﻫﺎ ﻋﻤﻠﮑﺮد دﻗﯿﻖ آﻧﻬﺎ ﻣﯽ ﺑﺎﺷﺪ.
• ﮐﺎﻣﭙﯿﻮﺗﺮ ﻫﺎ ﻣﯽ ﺗﻮاﻧﻨﺪ ﺗﻤﺎم دﺳﺘﻮر اﻟﻌﻤﻞ ﻫﺎي ﻣﺮﺑﻮﻃﻪ را ﺗﻘﺮﯾﺒﺎ ﺑﺎ دﻗﺖ ﺻﺪ در ﺻﺪي و ﺑﺪون ﺧﻄﺎ اﻧﺠﺎم دﻫﻨﺪ .ﮔﺎﻫﯽ اوﻗﺎت ﺧﻄﺎ در ﮐﺎﻣﭙﯿﻮﺗﺮ ﻫﺎ ﻧﯿﺰ ﭘﯿﺶ آﯾﺪ اﻣﺎ اﯾﻦ ﺧﻄﺎﻫﺎ ﻣﻌﻤﻮﻻ ﺑﻪ ﻋﻠﺖ ﺧﻄﺎﻫﺎ اﻧﺴﺎﻧﯽ اﺳﺖ.
ﻧﺮم
ﻧﺮم اﻓﺰارﻫﺎي
ﻧﺮم اﻓﺰارﻫﺎﯾﯽ ﮐﻪ ﻣﻌﻤﻮﻻ ﺑﻪ ﺻﻮرت ﻓﺮاﯾﻨﺪي در ﭘﺲ زﻣﯿﻨﻪ ﻣﺸﻐﻮل ﺑﻪ ﮐﺎر ﻫﺴﺘﻨﺪ. ﻧﺮم اﻓﺰارﻫﺎي ﺳﯿﺴﺘﻤﯽ ﮐﻪ ﺗﻮﺳﻂ زﺑﺎن
اﯾﻦ ﺑﺮﻧﺎﻣﻪ ﻫﺎ راﺑﻄﯽ ﺑﯿﻦ ﺳﺨﺖ اﻓﺰار و دﯾﮕﺮ ﺑﺮﻧﺎﻣﻪ ﻫﺎ اﺳﺖ. ﻫﺎي ﺑﺮﻧﺎﻣﻪ ﻧﻮﯾﺴﯽ ﻧﻮﺷﺘﻪ ﻣﯽ ﺷﻮد.
ﻣﻌﺮوف ﺗﺮﯾﻦ ان ﺳﯿﺴﺘﻢ ﻋﺎﻣﻞ ﻣﯽ ﺑﺎﺷﺪ ﮐﻪ وﯾﻨﺪوز از اﯾﻦ دﺳﺘﻪ ﻣﯽ ﺑﺎﺷﺪ. ﺳﯿﺴﺘﻤﯽ راﺑﻂ ﺑﯿﻦ ﮐﺎرﺑﺮ و ﺳﺨﺖ اﻓﺰار ﻣﯽ ﺑﺎﺷﺪ.
ﻧﺮم اﻓﺰارﻫﺎي
اﻓﺰار
ﻧﺮم اﻓﺰار ﻫﺎﯾﯽ ﮐﻪ ﺑﺮاي ﯾﮏ ﻫﺪف ﺧﺎص ﻃﺮاﺣﯽ ﺷﺪه اﺳﺖ.
ﺑﻪ ﻃﻮر ﻣﺴﺘﻘﯿﻢ ﺑﺎ ﺳﺨﺖ اﻓﺰار در ارﺗﺒﺎط ﻧﯿﺴﺖ.
ﮐﺎرﺑﺮدي
ﺳﺨﺖ
ﺑﻪ ﻗﻄﻌﺎﺗﯽ از ﮐﺎﻣﭙﯿﻮﺗﺮ ﮐﻪ ﻗﺎﺑﻞ ﻟﻤﺲ ﺑﻮده
و ﻣﺎﻫﯿﺖ ﻓﯿﺰﯾﮑﯽ دارد و ﻗﺎﺑﻞ ﻣﺸﺎﻫﺪه
ﺑﺎﺷﺪ ﺳﺨﺖ اﻓﺰار ﮔﻔﺘﻪ ﻣﯽ ﺷﻮد.
اﻓﺰار
ﺳﺨﺖ اﻓﺰارﻫﺎ اﻧﻮاع ﻣﺨﺘﻠﻔﯽ دارد و ﻫﺮﮐﺪام
وﻇﯿﻔﻪ ﺧﺎﺻﯽ را ﺑﺮ ﻋﻬﺪه دارﻧﺪ.
ﺑﺮﻧﺎﻣﻪﻧﻮﯾﺴﺎن ﺗﻮﺳﻂ اﯾﻦ زﺑﺎن ﮐﻨﺘﺮل زﯾﺎدي ﺑﺮ ذﺧﯿﺮه دادهﻫﺎ ،ﺣﺎﻓﻈﻪ و ﺳﺨﺖاﻓﺰار راﯾﺎﻧﻪﻫﺎ دارﻧﺪ. ﺳﻄﺢ ﻣﯿﺎﻧﯽ
C, C++
دﺳﺘﻮرات ﭘﺎﯾﻪاي ﺑﺎ اﺳﺘﻔﺎده از اﯾﻦ ﺳﻄﺢ زﺑﺎن ﻗﺎﺑﻞ اﺟﺮا اﺳﺖ. ﺳﻄﺢ ﭘﺎﯾﯿﻦ
زﺑﺎن اﺳﻤﺒﻠﯽ و زﺑﺎن ﻣﺎﺷﯿﻦ ) (Machine Languageﮐﻪ ﺑﻪ ﺟﺎي اﺳﺘﻔﺎده از زﺑﺎن اﻧﮕﻠﯿﺴﯽ ﺻﺮﻓﺎ از دو ﻋﺪد
ﺻﻔﺮ)ﺧﺎﻣﻮش( و ﯾﮏ )روﺷﻦ( ﺑﺮاي ﻧﻮﺷﺘﻦ دﺳﺘﻮرات اﺳﺘﻔﺎده ﻣﯿﮑﻨﺪ.
• ﯾﮏ ﻧﺮماﻓﺰاري اﺳﺖ ﮐﻪ ﮐﺪﻫﺎي ﺑﺮﻧﺎﻣﻪ ﻧﻮﯾﺴﯽ را ﺑﻪ »زﺑﺎن ﻣﺎﺷﯿﻦ« ﺗﺒﺪﯾﻞ ﻣﯽﮐﻨﺪ ﺗﺎ ﺑﺮاي ﮐﺎﻣﭙﯿﻮﺗﺮ ﻗﺎﺑﻞ ﻓﻬﻢ ﺑﺎﺷﺪ و ﺑﺘﻮاﻧﻨﺪ آن را ﭘﺮدازش ﮐﻨﻨﺪ.
• در ﮐﺎﻣﭙﺎﯾﻠﺮ ﺑﺎﯾﺪ ﻗﺒﻞ از اﺟﺮاي ﺑﺮﻧﺎﻣﻪ ،ﮐﺪﻫﺎ ﯾﮑﺒﺎر ﺑﻪ زﺑﺎن ﻣﺎﺷﯿﻦ ﮐﺎﻣﭙﺎﯾﻞ ﺷﻮﻧﺪ ﺗﺎ ﺑﺮﻧﺎﻣﻪ ﺑﻪ درﺳﺘﯽ اﺟﺮا ﺷﻮد.
• ﻫﺮ ﺗﻐﯿﯿﺮ ﮐﻮﭼﮑﯽ در ﮐﺪﻫﺎ اﻋﻤﺎل ﺷﻮد ،ﺑﺎﯾﺪ ﯾﮑﺒﺎر ﮐﺪﻫﺎ از اول ﮐﺎﻣﭙﺎﯾﻞ ﺷﻮﻧﺪ.
• ﺑﻌﺪ از ﮐﺎﻣﭙﺎﯾﻞ ﺷﺪن ﮐﺪﻫﺎ ،ﯾﮏ ﻓﺎﯾﻞ ﺧﺮوﺟﯽ از ﺑﺮﻧﺎﻣﻪ )ﺑﺮاي ﻣﺜﺎل (exeﺑﺮاي اﺟﺮا ﺳﺎﺧﺘﻪ ﻣﯽﺷﻮد.
• اﮔﺮ ﺧﻄﺎﯾﯽ در ﮐﺪﻫﺎ وﺟﻮد داﺷﺘﻪ ﺑﺎﺷﺪ ،ﮐﺪﻫﺎ ﮐﺎﻣﭙﺎﯾﻞ ﻧﻤﯽﺷﻮﻧﺪ و ﺧﺮوﺟﯽ ﻓﺎﯾﻞ ﺗﺤﻮﯾﻞ داده ﻧﻤﯽﺷﻮد و ﺑﺎ ﺧﻄﺎي Compile errorﻣﻮاﺟﻪ ﻣﯽﺷﻮﯾﻢ.
• C, C++, C#, Java, Go
• ﻧﺮماﻓﺰاري اﺳﺖ ﮐﻪ ﮐﺪﻫﺎي ﺑﺮﻧﺎﻣﻪ ﻧﻮﯾﺴﯽ را از زﺑﺎن ﺳﻄﺢ ﺑﺎﻻي ﻗﺎﺑﻞ ﻓﻬﻢ ﺑﺮاي اﻧﺴﺎن ﺑﻪ زﺑﺎن ﻗﺎﺑﻞ ﻓﻬﻢ ﺑﺮاي ﮐﺎﻣﭙﯿﻮﺗﺮ ﯾﺎ »زﺑﺎن
ﻣﺎﺷﯿﻦ« ﺗﺒﺪﯾﻞ ﻣﯽﮐﻨﺪ.
• در ﻣﻔﺴﺮ ﻣﻮﻗﻊ اﺟﺮاي ﺑﺮﻧﺎﻣﻪ ﺑﻪﺻﻮرت ﺧﻂ ﺑﻪ ﺧﻂ ﺑﻪ »زﺑﺎن ﻣﺎﺷﯿﻦ« ﺗﺮﺟﻤﻪ ﻣﯽﺷﻮﻧﺪ.
• در ﻣﻔﺴﺮ ،ﻓﺎﯾﻞ ﺧﺮوﺟﯽ ﺑﻪ ﻣﺎ ﺗﺤﻮﯾﻞ داده ﻧﻤﯽﺷﻮد ﺑﻨﺎﺑﺮاﯾﻦ ﺑﺮاي ﻫﺮ ﺑﺎر اﺟﺮا ،ﺑﺎﯾﺪ ﺧﻂ ﺑﻪ ﺧﻂ ﮐﺪﻫﺎ ﺑﻪ زﺑﺎن ﻣﺎﺷﯿﻦ ﺗﺮﺟﻤﻪ ﺷﻮﻧﺪ.
• ﻣﻔﺴﺮ داراي ﺳﺮﻋﺖ ﺑﺎﻻﺗﺮي ﻧﺴﺒﺖ ﺑﻪ ﮐﺎﻣﭙﺎﯾﻠﺮ اﺳﺖ.
• درﯾﺎﻓﺖ ﻣﺘﻐﯿﺮ ﻫﺎي x , y , z • اﮔﺮ از ﯾﮏ ﺟﻤﻠﻪ ﻣﻮﺟﻮد در زﺑﺎن ﺑﺮداﺷﺖ ﻫﺎي ﻣﺘﻔﺎوﺗﯽ ﻣﻤﮑﻦ
ﺑﺎﺷﺪ ،ﻣﯽ ﮔﻮﯾﯿﻢ ﺑﯿﺎن آن ﺟﻤﻠﻪ دﻗﯿﻖ ﻧﯿﺴﺖ.
• ﻣﺠﻤﻮع آﻧﻬﺎ را در ﻣﺘﻐﯿﺮ sﺑﺮﯾﺰ )(x+y+z –> s • ﭼﻮن اﺳﺘﻔﺎده از ﺟﻤﻼت دﻗﯿﻖ ﻓﺎرﺳﯽ ﯾﺎ اﻧﮕﻠﯿﺴﯽ ﻣﺸﮑﻞ اﺳﺖ
ﻟﺬا ﺳﻌﯽ ﻣﯿﺸﻮد از زﺑﺎن ﻫﺎي ﺑﺮﻧﺎﻣﻪ ﻧﻮﯾﺴﯽ اﺳﺘﻔﺎده ﺷﻮد.
• sرا ﺗﻘﺴﯿﻢ ﺑﻪ 3ﮐﻦ و در ﻣﺘﻐﯿﺮ Mﺑﺮﯾﺰ )(s/3 –>M
• Mرا ﻧﻤﺎﯾﺶ ﺑﺪه ﺗﺮﺗﯿﺐ