Aula 12 Operadores Aritméticos©ti… · Atividade Desenvolva um algoritmo que: O nome seja...
Transcript of Aula 12 Operadores Aritméticos©ti… · Atividade Desenvolva um algoritmo que: O nome seja...
![Page 1: Aula 12 Operadores Aritméticos©ti… · Atividade Desenvolva um algoritmo que: O nome seja “Media” Declare duas variáveis do tipo real, a primeira com o nome “nota1”, a](https://reader036.fdocumentos.com/reader036/viewer/2022071103/5fdd398b6707b524061a211f/html5/thumbnails/1.jpg)
Aula 12 – Operadores
Aritméticos
Disciplina: Fundamentos de Lógica e Algoritmos
Prof. Bruno Gomes
http://www3.ifrn.edu.br/~brunogomes
![Page 2: Aula 12 Operadores Aritméticos©ti… · Atividade Desenvolva um algoritmo que: O nome seja “Media” Declare duas variáveis do tipo real, a primeira com o nome “nota1”, a](https://reader036.fdocumentos.com/reader036/viewer/2022071103/5fdd398b6707b524061a211f/html5/thumbnails/2.jpg)
Agenda da Aula
Pseudocódigo:
Operadores Aritméticos.
![Page 3: Aula 12 Operadores Aritméticos©ti… · Atividade Desenvolva um algoritmo que: O nome seja “Media” Declare duas variáveis do tipo real, a primeira com o nome “nota1”, a](https://reader036.fdocumentos.com/reader036/viewer/2022071103/5fdd398b6707b524061a211f/html5/thumbnails/3.jpg)
Revisando
O que é um pseudocódigo?
Quais as regras básicas de um pseudocódigo?
![Page 4: Aula 12 Operadores Aritméticos©ti… · Atividade Desenvolva um algoritmo que: O nome seja “Media” Declare duas variáveis do tipo real, a primeira com o nome “nota1”, a](https://reader036.fdocumentos.com/reader036/viewer/2022071103/5fdd398b6707b524061a211f/html5/thumbnails/4.jpg)
Lembrando
Sintaxe Básica de um Pseudocódigo:
algoritmo “nome”
var
inicio
fimalgoritmo
![Page 5: Aula 12 Operadores Aritméticos©ti… · Atividade Desenvolva um algoritmo que: O nome seja “Media” Declare duas variáveis do tipo real, a primeira com o nome “nota1”, a](https://reader036.fdocumentos.com/reader036/viewer/2022071103/5fdd398b6707b524061a211f/html5/thumbnails/5.jpg)
Lembrando
A linguagem Portugol permite 4 tipos de dados:
Tipos de Dados
Numérico
Real Inteiro
Caractere Lógico
![Page 6: Aula 12 Operadores Aritméticos©ti… · Atividade Desenvolva um algoritmo que: O nome seja “Media” Declare duas variáveis do tipo real, a primeira com o nome “nota1”, a](https://reader036.fdocumentos.com/reader036/viewer/2022071103/5fdd398b6707b524061a211f/html5/thumbnails/6.jpg)
Lembrando
Variáveis:
var lista-de-variáveis : tipo-de-dado
algoritmo "variaveis"
var
numero, idade : inteiro
frase : caractere
inicio
numero <- 10
idade <- 20
frase <- "Testando"
fimalgoritmo
![Page 7: Aula 12 Operadores Aritméticos©ti… · Atividade Desenvolva um algoritmo que: O nome seja “Media” Declare duas variáveis do tipo real, a primeira com o nome “nota1”, a](https://reader036.fdocumentos.com/reader036/viewer/2022071103/5fdd398b6707b524061a211f/html5/thumbnails/7.jpg)
Lembrando
Impressão de Dados:
algoritmo "impressao"
var
inicio
escreval("Bruno Gomes")
escreval(“Prof. do IFRN")
fimalgoritmo
![Page 8: Aula 12 Operadores Aritméticos©ti… · Atividade Desenvolva um algoritmo que: O nome seja “Media” Declare duas variáveis do tipo real, a primeira com o nome “nota1”, a](https://reader036.fdocumentos.com/reader036/viewer/2022071103/5fdd398b6707b524061a211f/html5/thumbnails/8.jpg)
OPERADORES ARITMÉTICOS
![Page 9: Aula 12 Operadores Aritméticos©ti… · Atividade Desenvolva um algoritmo que: O nome seja “Media” Declare duas variáveis do tipo real, a primeira com o nome “nota1”, a](https://reader036.fdocumentos.com/reader036/viewer/2022071103/5fdd398b6707b524061a211f/html5/thumbnails/9.jpg)
Operadores Aritméticos
Operações Básicas da Matemática.
Operador Função
+ Soma
- Subtração
* Multiplicação
/ Divisão
![Page 10: Aula 12 Operadores Aritméticos©ti… · Atividade Desenvolva um algoritmo que: O nome seja “Media” Declare duas variáveis do tipo real, a primeira com o nome “nota1”, a](https://reader036.fdocumentos.com/reader036/viewer/2022071103/5fdd398b6707b524061a211f/html5/thumbnails/10.jpg)
Exemplo
Soma:
algoritmo “soma”
var
resultado : inteiro
inicio
resultado <- 5+4
escreval(resultado)
fimalgoritmo
![Page 11: Aula 12 Operadores Aritméticos©ti… · Atividade Desenvolva um algoritmo que: O nome seja “Media” Declare duas variáveis do tipo real, a primeira com o nome “nota1”, a](https://reader036.fdocumentos.com/reader036/viewer/2022071103/5fdd398b6707b524061a211f/html5/thumbnails/11.jpg)
Exemplo
Subtração:
algoritmo "subtracao"
var
num1, num2, resultado : inteiro
inicio
num1 <- 10
num2 <- 4
resultado <- num1-num2
escreval(resultado)
fimalgoritmo
![Page 12: Aula 12 Operadores Aritméticos©ti… · Atividade Desenvolva um algoritmo que: O nome seja “Media” Declare duas variáveis do tipo real, a primeira com o nome “nota1”, a](https://reader036.fdocumentos.com/reader036/viewer/2022071103/5fdd398b6707b524061a211f/html5/thumbnails/12.jpg)
Exemplo
Multiplicação:
algoritmo “multiplicação”
var
num1, num2, resultado : inteiro
inicio
num1 <- 10
num2 <- 4
escreval(num1*num2)
fimalgoritmo
![Page 13: Aula 12 Operadores Aritméticos©ti… · Atividade Desenvolva um algoritmo que: O nome seja “Media” Declare duas variáveis do tipo real, a primeira com o nome “nota1”, a](https://reader036.fdocumentos.com/reader036/viewer/2022071103/5fdd398b6707b524061a211f/html5/thumbnails/13.jpg)
Exemplo
Divisão:
algoritmo "divisao"
var
inicio
escreval(30/2)
fimalgoritmo
![Page 14: Aula 12 Operadores Aritméticos©ti… · Atividade Desenvolva um algoritmo que: O nome seja “Media” Declare duas variáveis do tipo real, a primeira com o nome “nota1”, a](https://reader036.fdocumentos.com/reader036/viewer/2022071103/5fdd398b6707b524061a211f/html5/thumbnails/14.jpg)
Exemplo
Vários Operadores:
algoritmo "divisao"
var
resultado : inteiro
inicio
resultado <- 5+3-4/2*2
escreval(resultado)
fimalgoritmo
Precedência de Operadores
![Page 15: Aula 12 Operadores Aritméticos©ti… · Atividade Desenvolva um algoritmo que: O nome seja “Media” Declare duas variáveis do tipo real, a primeira com o nome “nota1”, a](https://reader036.fdocumentos.com/reader036/viewer/2022071103/5fdd398b6707b524061a211f/html5/thumbnails/15.jpg)
Exemplo
Vários Operadores
algoritmo "divisao"
var
resultado : inteiro
inicio
resultado <- 5+(3-4)/2*2
escreval(resultado)
fimalgoritmo
Precedência de Operadores
![Page 16: Aula 12 Operadores Aritméticos©ti… · Atividade Desenvolva um algoritmo que: O nome seja “Media” Declare duas variáveis do tipo real, a primeira com o nome “nota1”, a](https://reader036.fdocumentos.com/reader036/viewer/2022071103/5fdd398b6707b524061a211f/html5/thumbnails/16.jpg)
Dúvidas?
![Page 17: Aula 12 Operadores Aritméticos©ti… · Atividade Desenvolva um algoritmo que: O nome seja “Media” Declare duas variáveis do tipo real, a primeira com o nome “nota1”, a](https://reader036.fdocumentos.com/reader036/viewer/2022071103/5fdd398b6707b524061a211f/html5/thumbnails/17.jpg)
Atividade
Desenvolva um algoritmo que:
O nome seja “PrimeiraSoma”;
Declare duas variáveis do tipo real;
Armazenar os valores:
10,5 na primeira variável;
6,3 na segunda variável.
O programa deve realizar a soma das variáveis e imprimir o resultado.
Obs.: Definir qualquer nome para as variáveis.
![Page 18: Aula 12 Operadores Aritméticos©ti… · Atividade Desenvolva um algoritmo que: O nome seja “Media” Declare duas variáveis do tipo real, a primeira com o nome “nota1”, a](https://reader036.fdocumentos.com/reader036/viewer/2022071103/5fdd398b6707b524061a211f/html5/thumbnails/18.jpg)
Atividade
Desenvolva um algoritmo que:
O nome seja “Media”
Declare duas variáveis do tipo real, a primeira com o nome “nota1”, a segunda “nota2”;
Armazenar os valores:
8,0 na primeira variável;
7,3 na segunda variável.
O programa deve realizar o cálculo da média das duas notas armazenadas e imprimir o resultado.