Você está na página 1de 15

Expressões Aritméticas

Lógica de Programação - Aula 02

Professor Alexandre Vieira


Na Última Aula
 O que é Lógica?;

 O que Algoritmo?;

 Construímos algoritmos envolvendo nosso


cotidiano;

 Criamos um algoritmo para solucionar um


problema lógico.

Lógica de Programação - Prof. Alexandre Vieira 18-10-2022


Objetivos
 Diferenciar dado de informação;

 Conhecer os tipos primitivos;

 Declarar variáveis e atribuir valor a elas;

 Resolver expressões aritméticas.

Lógica de Programação - Prof. Alexandre Vieira 18-10-2022


Dado x Informação
 48; Macaco; 1000,00; 86164850; Ubervânia
 Idade: 48
 Meu animal favorito é o macaco;
 Me empresta 1000,00 reais;
 Meu telefone é 86164850;
 O nome da namorada dele é Ubervânia.

Lógica de Programação - Prof. Alexandre Vieira 18-10-2022


Os Tipos Primitivos
 Inteiro: 1; 34; -16; 0; 480; 1365...

 Real: 4,3; 121,00; -123,2; 16; -8...

 Caractere: “Macaco”; “86559417”; “18”...

 Lógico: verdadeiro; falso

Lógica de Programação - Prof. Alexandre Vieira 18-10-2022


Variável: Como Declarar
 Peso de uma pessoa;  idade: inteiro;
Saldo da conta corrente; nome: caractere;
Velocidade de um carro; aprovado: logico;
Temperatura ambiente; salário: real;

 Identificador: tipo;

Lógico Caractere Inteiro Real

Lógica de Programação - Prof. Alexandre Vieira 18-10-2022


Expressões Aritméticas
Operação Operador Exemplos
Adição + 26 + 4; X + Y; 26 + 4; X + Y;
Subtração - 5,1 – 1,2; X – Y; 5,1 – 1,2; X – Y;
Multiplicação * 13 x 5; X x Y; 13 * 5; X * Y;
Divisão / 24 ÷ 8; X ÷ Y; 24 / 8; X / Y;
pot(x,y) pot(16,2); pot(X,Y);
Potenciação ou 16²; XY; ou
^ 16^2; X^Y;
Radiciação rad(x) 2
36
16²; 2 Y
X; X rad(36); rad(X);

Lógica de Programação - Prof. Alexandre Vieira 18-10-2022


A Prioridade
1. ( ); 5*3-pot(8,2)/(8-rad(36))
3+4*2*(16-14)
5*3-pot(8,2)/(8-6)
3+4*2*2
5*3-pot(8,2)/2
2. ^; pot(); rad(); 3+8*2
5*3-64/2
3+16
15-32
3. *; /; div; mod; -17
19

4. +; -;

Lógica de Programação - Prof. Alexandre Vieira 18-10-2022


Exercício: Expressões 1
1. ( ); 1. 7*6-23+5

2. ^; pot(); rad(); 2. 31+8*5-17

3. *; /; div; mod; 3. 11-15/3+2*8

4. +; -; 4. 11-15/(3+2)*8

5. (43*2-5)/(23-14)+8*2

Lógica de Programação - Prof. Alexandre Vieira 18-10-2022


Exercício: Expressões 2
1. 25–7*4*(9-12)

2. 8*5+12/(17-13)

3. 25-3*pot(4,2)/2

4. rad(64)–16*4/(rad(16)–2)

5. rad(81)-5*2*(pot(2+1,3)-12)

Lógica de Programação - Prof. Alexandre Vieira 18-10-2022


Operadores de Divisão
 7/2
Dividendo Divisor
3,5

 7 div 2
Resto
Mod Quociente
Div
3

 7 mod 2
1

Lógica de Programação - Prof. Alexandre Vieira 18-10-2022


Exercício: Expressões 3
1. 19 mod 3 - 14 div 4

2. 4/(7 div 3)+pot(14 mod 3,2)

3. (30 mod 4*pot(3,3))*-1

4. rad(-2*-8) div 4

Lógica de Programação - Prof. Alexandre Vieira 18-10-2022


Perguntas ?

Lógica de Programação - Prof. Alexandre Vieira 18-10-2022


Próxima Aula
 Expressões Lógicas

 Tabela Verdade

Lógica de Programação - Prof. Alexandre Vieira 18-10-2022


Exercício Desafio
A:inteiro; 1. 2*A mod 3-C
B:inteiro;
2. (((B*4) div 3) div 3) + pot(8,2)/2
C:inteiro;
D:real;
3. pot(-C,2)+(D*10)/A
A <- 5;
4. rad(pot(A,B/A))+C*D
B <- 10;
C <- (-8);
D <- 1,5;

Lógica de Programação - Prof. Alexandre Vieira 18-10-2022

Você também pode gostar