Search Header Logo
Expresii. Evaluarea expresiilor

Expresii. Evaluarea expresiilor

Assessment

Presentation

•

Computers

•

10th Grade

•

Practice Problem

•

Medium

Created by

Olga Neculseanu

Used 11+ times

FREE Resource

10 Slides • 6 Questions

1

Expresii. Evaluarea expresiilor în C++

​Clasa X

Profesor Olga Neculseanu

2

OPERATORI SI EXPRESII​

Operatorii sunt simboluri care specifică operații efectuate asupra unor variabile sau constante, numite generic operanzi.​

3

​Expresii

​ În limbajele PASCAL și C++ formulele pentru calculul unor valori se reprezintă prin expresii.

Acestea sunt formate din operanzi (constante, variabile, apeluri de funcții) și operatori (simbolurile operațiilor).

​

​Cea mai simpla expresie contine doar o variabila sau o constanta.

4

Multiple Select

Bifează operatorii aritmetici.

1

++  

2

≥\ge  

3

−-  

4

≠\ne  

5

Operatorii se clasifică după cum urmează:​
  • Operator multiplicativ

  • Operator aditiv

  • Operator relațional

​

Î​n componenţa expresiilor intră:

- factori,

-termeni și expresii simple.

​

6

​Factorul poate fi o variabilă, o constantă fără semn, apelul unei funcţii.

​Exemplu:

​15

​x

​sin (x)

​not p

​Exemplu de termen:

​15

x

x*y*z

​Exemplu de expresie simplă:

​​p or q

​​sin(x)/3+cos(x)

7

Operatori​

​Operatori unari

- (semnul) minus

+ (semnul) plus

-- decrementare

++incrementare

​

​

​Operator ternar

​ ?

8

​Din diagramele sintactice pentru definirea expresiilor se observă că:

​

• o expresie este formată dintr-un operand sau dintr-un operator aplicat operanzilor săi;

• un operand este format dintr-un literal, un identificator de variabilă sau dintr-o expresie scrisă între paranteze rotunde.

9

​De exemplu:

​expresia a*(b+1) este formată din operatorul de multiplicare * aplicat operanzilor a și (b+1), primul operand este un identificator, al doilea este expresia b+1. La rândul ei, această expresie este formată din operatorul de adunare + aplicat unui identificator și unui literal.

​

​O expresie luată între paranteze se transformă într-un factor. Cu astfel de factori se pot forma noi termeni, expresii simple, expresii.

10

media

11

Open Ended

Scrie expresia a+bc−d\frac{a+b}{c-d}  in notație C++

12

Multiple Select

Care din expresiile ce urmează sunt greșite pentru limbajul C++?

1

a+-b

2

sin -x

3

sin (-x)

4

c&&d

13

Fill in the Blanks

Transcrie expresia 2*a*b în limbaj matematic:

Type answer...

14

​Funcțiile predefinite

​În cadrul unei expresii un apel de funcție poate să apară peste tot unde apare o variabilă sau o constantă. Limbajele de programare conțin un set de funcții predefinite, cunoscute oricărui program.

15

Open Ended

Scrie expresia a2+b2a^2+b^2   în notație C++ folosind funcțiile predefinite

16

Fill in the Blanks

Transcrieți expresia  b2−4ac>0b^2-4ac>0   în notație C++:

Type answer...

pattern-tertiary
Expresii. Evaluarea expresiilor în C++

​Clasa X

Profesor Olga Neculseanu

Show answer

Auto Play

Slide 1 / 16

SLIDE