(01) Indique a ordem em que serão executadas as seguintes expressões aritméticas:
(a) A mod 3 * B + C / 2
(b) A mod (3 * B) + D + 2
Para indicar a ordem pedida use, como exemplo, a notação indicada abaixo que foi aplicada na expressão A / 2.0 + B * 2. Nesta resposta os resultados intermediários são indicados como R1, R2 e R3.
1) R1 ← A / 2.0
2) R2 ← B * 2
3) R3 ← R1 + R2
(02) Considerando que as variáveis das expressões da 1a questão acima armazenam os valores indicados abaixo, calcule os resultados das duas expressões. Use a solução da 2a questão para indicar também os resultados intermediários.
A ← 13
B ← 3
C ← 9
D ← 10
Soluções para a tarefa
Respondido por
3
Resposta:
RESULTADO NAS IMAGENS --> TESTAR ALGORITMOS NO VISUAL G
Explicação passo-a-passo:
Algoritmo "A"
Var
A,B,C,D,R1,R2,R3,R4:REAL
Inicio
A<-13
B<-3
C<-9
D<-10
R1<- A MOD 3
R2<- C/2
R3<- R1*B
R4<-R3+R2
ESCREVA ("R1= " ,R1 , " R2= " ,R2, " R3= " ,R3, " R4= " ,R4)
Algoritmo "B"
Var
A,B,C,D,R1,R2,R3,R4:REAL
Inicio
A<-13
B<-3
C<-9
D<-10
R1<-3*B
R2<-A MOD R1
R3<-D+2
R4<-R3+R2
ESCREVA ("R1= " ,R1 , " R2= " ,R2, " R3= " ,R3, " R4= " ,R4)
Anexos:
Perguntas interessantes
Biologia,
9 meses atrás
Inglês,
9 meses atrás
Informática,
1 ano atrás
História,
1 ano atrás
Sociologia,
1 ano atrás
Filosofia,
1 ano atrás