Expresii Si Operatori Clasa 10
Transcript of Expresii Si Operatori Clasa 10
Expresii si operatori
Se numeste expresie o succresiune de operatori si operanzi legati inter eidupa reguli specifce limbajului, in scopul e ectuarii unor operatii.
Pentru ealuarea unei expresii trebuie luate in considerare:
- Prioritatea – ea indica ordinea in care se e ectueazaoperatiile- Asociati itatea operatorilor – este de ! eluri: de la stanga la dreapta si de
la dreapta la stabga. "peratorii cu aceeasi asociati itate auaceeasipriritate.#aca asociati itatea operatorilor este de la stanga la dreapta, primaoperatie care se e ectueaza este cea corespunzatoare primului operatordin stanga, a doua operatie este cea corespunzatoare celui de-al doileaoperator din stanga. $n cazul in care asociati itatea este de la dreapta lastanga, prima operatie ce se e ectueaza este cea corespunzatoareoperatorului din dreapta.
"peratori %&&$n %&& exista urmatorii operatori:'. "peratori aritmetici:(inus, plus, inmultire )*+, , modulo ) + sau restul impartirii intregi !. "peratori relationali:
, /, 0, /01. "peratori de egalitate:
00 )egalitate+20 )di erit+
3. "peratori de incrementaresidecrementare:&& )incrementare+
- - )decrementare+Acestia pot f: prefxatisaupostfxati#acaoperatorulesteprefxat,atunci ariabilaesteincrementatasaudecrementatainainte dee aluareaexpresiei. #acaoperatorulestepostfxat,ariabilaesteincrementatasaudecrementatadupae aluareaexpresiei.4. "peratorilogicipebiti/
55 )si logic+ – dacaambiioperanzisuntdi eriti de 6, rezultatuleste ', inrest este 6Sau logic – dacacelputinunul din operanziestedi erit de 6, rezultatuleste', in rest este 62 )negare+
7. "peratori de atribuire )0+:Ex: 0expresie, unde: este o ariabila. Principiulesteurmatorul/ se e alueazaexpresia. 8ariabilei , i se atribuie aloareaobtinuta.
9. "peratorulsizeo – are rolul de a returnanumarul deoctetiutilizatpentrumemorareaunei alori. Poate f utilizat in una dinormele: sizeo )expresie+ sausizeo )tip+
. "peratorul de con ersieexplicita: con erteste aloareaoperandului latipulindicat. Are orma: tip)operand+