aula 12 operadores aritméticos©ti… · atividade desenvolva um algoritmo que: o nome seja...

18
Aula 12 Operadores Aritméticos Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www3.ifrn.edu.br/~brunogomes

Upload: others

Post on 26-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.