Escolar Documentos
Profissional Documentos
Cultura Documentos
PARTE 1
VISUALG
Phamilla Rodrigues
Kenya Alves
Aritmética- parte 1
◦Valores inteiros como ◦Valores reais como:
-1,0,1,2, 0.12, 1, 0,01, ou
Assumem -0,01...
+ Soma Assumem
- Subtração (ou menos um) + Soma
* Multiplicação (divisão - Subtração (ou menos
inteira)
um)
\, DIV divisão inteira
*Multiplicação
% resto (aplicado apenas a
valores inteiros) / divisão 04/01/2020
EXEMPLO DE (\) DIVISÃO INTEIRA
04/01/2020
EXEMPLO DE ( MOD OU %) RESTO DE
DIVISÃO
◦Operador de modulo (isto é, resto da
divisão inteira). Por exemplo, 15 MOD 2 = 1
(e não 7,5) pois (7*2) = 14 e o resto seria 1.
◦Tem a mesma precedência do operador de
divisão tradicional. Ele segura o resto da
divisão.
04/01/2020
◦Se você soma dois inteiros , cada
operador (soma, por exemplo) atual sobre
variáveis de um mesmo tipo, e o
resultado será um inteiro.
◦Se você escreve a+2 e a é real, há uma
ambiguidade aqui pois 2 é um inteiro.
04/01/2020
◦Ordem de prioridade nos cálculos:
◦- (menos unitário), Prioridade máxima
◦*, \, %, - alta prioridade
◦+, - baixa prioridade
◦Escreval – resultado de expressões com
inteiros e salto de linha
04/01/2020
ALTERANDO PRIORIDADES
◦Expressões entre parêntesis são
calculadas antes dos demais operadores.
◦Por exemplo:
◦a + b * c %2 (calcularia primeiro c%2,
depois c%2*b e depois somaria com a.
◦(a+b)*(c%2) (calcularia primeiro (a+b) e (
c%2) e depois multiplicaria ambos.
04/01/2020
OPERANDO POR ORDEM DE PARÊNTESIS
◦((2 + 3) - (1 + 2)) * 3 - (3 + (3 - 2)) = ( op1) * 3 –
(op2)
onde op1 = ((2 + 3) - (1 + 2)) e op2 = (3 + (3 - 2))
◦Para resolver op1: ((2 + 3) - (1 + 2)) = (op3)- (op4)
◦ Para resolver op2: (3 + (3 - 2)) = 3+ (op5)
04/01/2020
Leia versus operador de atribuição <-
04/01/2020
Exemplo
◦
◦Escreva a seguinte expressão aritmética
usando a linguagem Portugol, assumindo
que a é uma variável do tipo real.
04/01/2020
04/01/2020
Exemplo
04/01/2020
04/01/2020
Exercício 1
04/01/2020
Exercício 3
04/01/2020
Exercício 5
04/01/2020
Exercício 6
04/01/2020
Exercício 8
04/01/2020
Exercício 10-
A escola “APRENDER” faz o pagamento de seus professores por hora/aula. Faça um algoritmo que calcule e
exiba o salário de um professor. Sabe-se que o valor da hora/aula segue a tabela abaixo:
Professor Nível 1 R$12,00 por hora/aula
Professor Nível 2 R$17,00 por hora/aula
Professor Nível 3 R$25,00 por hora/aula
04/01/2020
04/01/2020
CONFERINDO AS RESPOSTAS
04/01/2020
e1
04/01/2020
Exercício 2
04/01/2020
E3
04/01/2020
04/01/2020
E4
04/01/2020
e5
04/01/2020
e6
04/01/2020
e7
04/01/2020
e8
04/01/2020
E9
04/01/2020
e10
04/01/2020