Operators

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

‫اﻟﻤﺸﻐﻼت واﻟﺘﻌﺎﺑﯿﺮ اﻟﺒﺮﻣﺠﯿﺔ‬

‫‪Operators and‬‬
‫‪Expressions‬‬

‫م‪ .‬ﻋﺒﺪ اﻟﻨﺎﺻﺮ ﻣﺤﻤﺪ اﻷﻋﺮج‬


‫ﻣﺎ ھﻲ اﻟﺠﻤﻠﺔ اﻟﺒﺮﻣﺠﯿﺔ‬

‫اﻟﺟﻣﻠﺔ اﻟﺑرﻣﺟﯾﺔ ھﻲ ﻋﺑﺎرة ﻋن أﻣر ﻣن أﺟل ﺗﻧﻔﯾذ ﻋﻣﻠﯾﺔ ﻣﻌﯾﻧﺔ‪ ،‬ﻋﻠﻰ ﺳﺑﯾل اﻟﻣﺛﺎل ﺣﺳﺎب ﻗﯾﻣﺔ ﻣﻌﯾﻧﺔ‪ ،‬أو ﺗﺧزﯾن ﻧﺗﯾﺟﺔ‬
‫ﻣﺎ أو ﻋرض رﺳﺎﻟﺔ ﻟﻠﻣﺳﺗﺧدم‪.‬‬

‫اﻟﺟﻣل اﻟﺑرﻣﺟﯾﺔ ﻓﻲ ﻟﻐﺔ ‪ C#‬ﺗﺗﺑﻊ ﻣﺟﻣوﻋﺔ ﻣن اﻟﻘواﻋد واﻟﺿواﺑط اﻟﻣُﻌرﱠ ﻓﺔ ﺑﺷﻛل ﺟﯾد ﺗﺻف ﺗﻧﺳﯾق وﺑﻧﺎء اﻟﺟﻣﻠﺔ‬
‫اﻟﺑرﻣﺟﯾﺔ‪ .‬ھذه اﻟﻘواﻋد ﺑﻣﺟﻣوﻋﮭﺎ ﺗُﻌرف ﺑﻣﺎ ﯾﺳﻣﻰ ﺑﺎﻟﻧﺣو ‪.Syntax‬‬

‫أﺣد أھم وأﺑﺳط ﻗواﻋد ﻛﺗﺎﺑﺔ اﻟﺟﻣﻠﺔ ﻓﻲ ﻟﻐﺔ ‪ C#‬ھو إﻧﮭﺎء اﻟﺟﻣﻠﺔ اﻟﺑرﻣﺟﯾﺔ ﺑﻔﺎﺻﻠﺔ ﻣﻧﻘوطﺔ‪ ،‬ﻋﻠﻰ ﺳﺑﯾل اﻟﻣﺛﺎل‪:‬‬
‫اﻟﺘﻌﻠﯿﻘﺎت ﻓﻲ ﻟﻐﺔ ‪C#‬‬

‫إذا رﻏﺑت ﺑﻛﺗﺎﺑﺔ ﻣﻼﺣظﺎت ﺧﺎﺻﺔ ﻋﻠﻰ اﻟﺗﻌﻠﯾﻣﺎت اﻟﺑرﻣﺟﯾﺔ أو اردت إﯾﻘﺎف ﺑﻌض اﻷﺳطر اﻟﺑرﻣﺟﯾﺔ‪ ،‬ﺗﺗﯾﺢ ﻟك ﻟﻐﺔ‬
‫‪ C#‬ﺧﯾﺎرﯾن ﻟﻛﺗﺎﺑﺔ اﻟﺗﻌﻠﯾﻘﺎت‪ ،‬و ذﻟك ﻣن ﺧﻼل اﺳﺗﺧدام‪:‬‬

‫‪ //‬ﯾﺳﺗﺧدم ﻟﻛﺗﺎﺑﺔ ﺗﻌﻠﯾق ﻓﻲ ﺳطر واﺣد‬ ‫●‬


‫أو ‪ /*…*/‬ﯾﺳﺗﺧدم ﻟﻛﺗﺎﺑﺔ ﺗﻌﻠﯾق ﻓﻲ أﻛﺛر ﻣن ﺳطر‬ ‫●‬

‫ﻟن ﯾﻘوم اﻟﻣﺗرﺟم )‪ (Compiler‬ﺑﺗرﺟﻣﺔ ھذه اﻟﺗﻌﻠﯾﻘﺎت‪.‬‬


‫اﻟﺘﻌﻠﯿﻘﺎت ﻓﻲ ﻟﻐﺔ ‪C#‬‬

‫ﺳﯾﺗﺟﺎھل اﻟﻣﺗرﺟم ھذه اﻟﺗﻌﻠﯾﻘﺎت وﺳﺗﻛون اﻟﺗﻌﻠﯾﻣﺎت اﻟﺑرﻣﺟﯾﺔ ﺑﺎﻟﻧﺳﺑﺔ ﻟﮫ ﺑﺎﻟﺷﻛل اﻟﺗﺎﻟﻲ‪:‬‬
‫ﻣﺎ ھﻲ اﻟﻤﺸﻐﻼت )‪(Operators‬‬

‫اﻟﻣﺷﻐﻼت ھﻲ اﻟﺗﻲ ﺗﺳﺎﻋدﻧﺎ ﻋﻠﻰ إﺟراء اﻟﻌﻣﻠﯾﺎت ﻋﻠﻰ اﻟﺑﯾﺎﻧﺎت‪ ،‬ﻣﺛل اﻟﻌﻣﻠﯾﺎت اﻟﺣﺳﺎﺑﯾﺔ واﻟﻌﻣﻠﯾﺎت اﻟﻣﻧطﻘﯾﺔ‪.‬‬ ‫●‬
‫اﻟﻣﺷﻐﻼت ﻓﻲ ﻟﻐﺔ ‪ C#‬ھﻲ ﻋﺑﺎرة ﻋن أﺣرف ﺧﺎﺻﺔ ﻣﺛل )‪ ،% ،= ،< ،> ،/ ،- ،* ،+‬إﻟﺦ‪.(.‬‬ ‫●‬
‫وھﻧﺎك ﻣﺷﻐﻼت ﻟﮭﺎ ﻣﻌﺎﻣل واﺣد وﻣﺷﻐﻼت ﻟﮭﺎ ﻣﻌﺎﻣﻠﯾن وﻣﺷﻐﻼت ﻟﮭﺎ ‪ 3‬ﻣﻌﺎﻣﻼت ﺳﻧﺗﻌرف ﻋﻠﯾﮭم ﺗﺑﺎﻋﺎ ً‪.‬‬ ‫●‬
‫أﻧﻮاع اﻟﻤﺸﻐﻼت ﻣﻦ ﺣﯿﺚ ﻋﺪد اﻟﻤﻌﺎﻣﻼت‬

‫ﯾﻣﻛن ﺗﺻﻧﯾف اﻟﻣﺷﻐﻼت ﻣن ﺣﯾث ﻋدد اﻟﻣﻌﺎﻣﻼت إﻟﻰ ‪ 3‬أﻧواع‬ ‫●‬


‫ﻣﺷﻐﻼت أﺣﺎدﯾﺔ‪ :‬ھﻲ اﻟﻣﺷﻐﻼت اﻟﺗﻲ ﺗﺳﺗﻘﺑل ﻣﻌﺎﻣل واﺣد ﻓﻘط‬ ‫●‬
‫ﻣﺷﻐﻼت ﺛﻧﺎﺋﯾﺔ‪ :‬ھﻲ اﻟﻣﺷﻐﻼت اﻟﺗﻲ ﺗﺳﺗﻘﺑل ﻣﻌﺎﻣﻠﯾن ﻓﻘط‬ ‫●‬
‫ﻣﺷﻐﻼت ﺛﻼﺛﺔ‪ :‬ھﻲ اﻟﻣﺷﻐﻼت اﻟﺗﻲ ﺗﺳﺗﻘﺑل ﺛﻼﺛﺔ ﻣﻌﺎﻣﻼت‪.‬‬ ‫●‬
‫ﻣﺜﺎل ﻋﻠﻰ اﻟﻤﺸﻐﻼت اﻷﺣﺎدﯾﺔ‬
‫ﻣﺜﺎل ﻋﻠﻰ اﻟﻤﺸﻐﻼت اﻟﺜﻨﺎﺋﯿﺔ‬
‫ﻣﺜﺎل ﻋﻠﻰ اﻟﻤﺸﻐﻼت اﻟﺜﻼﺛﯿﺔ‬
‫أﻧﻮاع اﻟﻤﺸﻐﻼت ﻓﻲ ﻟﻐﺔ ‪C#‬‬

You might also like