Alg lst2 expressões

2
Departamento de Informática Curso: Sistemas de Informação – Informática Disciplina: Algoritmos Professor: Vicente de Paula Teixeira Expressões Aritméticas Exercícios Propostos 1. Resolva as expressões aritméticas abaixo, aplicando as regras de precedências: a. 4+5*9-12/3 = b. 16mod2/3-1/3+5*2-1 = c. (4+2*3)-((9-3)/2)*(3+2*2-5) = d. 50div9-50mod9 = e. 40/8+2*(5-11mod3) = f. 40/8+2*5-11mod3 = g. (5-45mod10)div4+8div3-8mod3 = h. 5*2^3/4*3 = i. 2+6*5+(2+7div2*(2+3^2)) = j. 100div9+9mod100-(100mod9+9div100) = k. 8^2-4*10-100div5 = l. (10div3)^(5-6mod4)+(4div2+3mod2) = m. 20div3*2+9*5mod10 = n. 101mod3^2*(99div11)^(1/2) = 2. Considere o comando de atribuição: delta b^2-4*a*c Quais valores serão atribuídos a variável delta se tivermos as seguintes situações: 1. a = 2; b = 4; c = 2; 2. a = -5; b = -2; c = 3; 3. a = 4; b = 4; c = -2; 4. a = 2; b = 3; c = 3; 5. a = -2; b = -3; c = 2; 6. a = 1; b =-6; c = 5; 3. Linearize (escreva na linguagem computacional) as expressões aritméticas abaixo: a. 2 4 . 2 1 b a + b. 2 b b a b a b a - + × + c. a ac b b 2 4 2 - + - d. 3 3 4 R π e. ( 29 + - × - × + + - 5 3 2 4 3 * a b a a d b c a

Transcript of Alg lst2 expressões

Page 1: Alg lst2 expressões

Departamento de InformáticaCurso: Sistemas de Informação – Informática

Disciplina: AlgoritmosProfessor: Vicente de Paula Teixeira

Expressões Aritméticas Exercícios Propostos

1. Resolva as expressões aritméticas abaixo, aplicando as regras de precedências:

a. 4+5*9-12/3 =b. 16mod2/3-1/3+5*2-1 = c. (4+2*3)-((9-3)/2)*(3+2*2-5) =d. 50div9-50mod9 =e. 40/8+2*(5-11mod3) =f. 40/8+2*5-11mod3 =g. (5-45mod10)div4+8div3-8mod3 =h. 5*2^3/4*3 =i. 2+6*5+(2+7div2*(2+3^2)) =j. 100div9+9mod100-(100mod9+9div100) =k. 8^2-4*10-100div5 =l. (10div3)^(5-6mod4)+(4div2+3mod2) =m. 20div3*2+9*5mod10 =n. 101mod3^2*(99div11)^(1/2) =

2. Considere o comando de atribuição: delta b^2-4*a*cQuais valores serão atribuídos a variável delta se tivermos as seguintes situações:1. a = 2; b = 4; c = 2; 2. a = -5; b = -2; c = 3; 3. a = 4; b = 4; c = -2; 4. a = 2; b = 3; c = 3;5. a = -2; b = -3; c = 2;6. a = 1; b =-6; c = 5;

3. Linearize (escreva na linguagem computacional) as expressões aritméticas abaixo:

a. 24.2

1

b

a +

b.2b

ba

ba

ba −+×+

c.a

acbb

2

42 −+−

d. 3

3

4Rπ

e.( )

+

−×−×+

+−

532

4

3*

ab

aa

d

b

c

a

Page 2: Alg lst2 expressões

Departamento de InformáticaCurso: Sistemas de Informação – Informática

Disciplina: AlgoritmosProfessor: Vicente de Paula Teixeira

f.y

y

x

x

xy

yx

−−+

+−+

1

12

3

322

g.

( )

zyx

zyxyx

++

+++4

3322

h. ybaab

a

az

yx

)(8

2

122

1

3

2

2+++

++

++−

i.[ ]

−+−+++

−×+

+×2)4(

)23()2()3(

)3(2aab

cbacb

a