Aula 13 Convenções e Operadores Aritméticos · 2012-12-18 · Variáveis Regras: Nomes das...
Transcript of Aula 13 Convenções e Operadores Aritméticos · 2012-12-18 · Variáveis Regras: Nomes das...
![Page 1: Aula 13 Convenções e Operadores Aritméticos · 2012-12-18 · Variáveis Regras: Nomes das variáveis devem iniciar com uma letra; Depois da letra pode ter qualquer combinação](https://reader034.fdocument.pub/reader034/viewer/2022043003/5f8159cb0258d55cd3469ca8/html5/thumbnails/1.jpg)
Aula 13 – Convenções e
Operadores Aritméticos
Disciplina: Fundamentos de Lógica e Algoritmos
Prof. Bruno Gomes
http://www3.ifrn.edu.br/~brunogomes
![Page 2: Aula 13 Convenções e Operadores Aritméticos · 2012-12-18 · Variáveis Regras: Nomes das variáveis devem iniciar com uma letra; Depois da letra pode ter qualquer combinação](https://reader034.fdocument.pub/reader034/viewer/2022043003/5f8159cb0258d55cd3469ca8/html5/thumbnails/2.jpg)
Agenda da Aula
Convenções;
Operadores Aritméticos;
![Page 3: Aula 13 Convenções e Operadores Aritméticos · 2012-12-18 · Variáveis Regras: Nomes das variáveis devem iniciar com uma letra; Depois da letra pode ter qualquer combinação](https://reader034.fdocument.pub/reader034/viewer/2022043003/5f8159cb0258d55cd3469ca8/html5/thumbnails/3.jpg)
Revisando
Quais Operações Aritméticas que podemos executar em um algoritmo?
![Page 4: Aula 13 Convenções e Operadores Aritméticos · 2012-12-18 · Variáveis Regras: Nomes das variáveis devem iniciar com uma letra; Depois da letra pode ter qualquer combinação](https://reader034.fdocument.pub/reader034/viewer/2022043003/5f8159cb0258d55cd3469ca8/html5/thumbnails/4.jpg)
REGRAS X CONVENÇÕES
![Page 5: Aula 13 Convenções e Operadores Aritméticos · 2012-12-18 · Variáveis Regras: Nomes das variáveis devem iniciar com uma letra; Depois da letra pode ter qualquer combinação](https://reader034.fdocument.pub/reader034/viewer/2022043003/5f8159cb0258d55cd3469ca8/html5/thumbnails/5.jpg)
Nome do Algoritmo
Convenções:
Primeira letra em maiúsculo;
Se tiver múltiplas palavras, deve ter a letra inicial maiúscula em cada uma das palavras;
Exemplos:
PrimeiroExemplo; AlgoritmoExemplo; CalculoMedia.
![Page 6: Aula 13 Convenções e Operadores Aritméticos · 2012-12-18 · Variáveis Regras: Nomes das variáveis devem iniciar com uma letra; Depois da letra pode ter qualquer combinação](https://reader034.fdocument.pub/reader034/viewer/2022043003/5f8159cb0258d55cd3469ca8/html5/thumbnails/6.jpg)
Variáveis
Regras: Nomes das variáveis devem iniciar com uma letra;
Depois da letra pode ter qualquer combinação de letras e números.
Convenções: A primeira letra deve ser minúscula;
Se tiver múltiplas palavras, deve ter a letra inicial maiúscula em cada uma das palavras, a partir da segunda.
Exemplos: nomeAluno; resultadoMedia; carroDeMao.
![Page 7: Aula 13 Convenções e Operadores Aritméticos · 2012-12-18 · Variáveis Regras: Nomes das variáveis devem iniciar com uma letra; Depois da letra pode ter qualquer combinação](https://reader034.fdocument.pub/reader034/viewer/2022043003/5f8159cb0258d55cd3469ca8/html5/thumbnails/7.jpg)
OPERADOR ARITMÉTICO
![Page 8: Aula 13 Convenções e Operadores Aritméticos · 2012-12-18 · Variáveis Regras: Nomes das variáveis devem iniciar com uma letra; Depois da letra pode ter qualquer combinação](https://reader034.fdocument.pub/reader034/viewer/2022043003/5f8159cb0258d55cd3469ca8/html5/thumbnails/8.jpg)
Operador Aritmético
Operador Função
% Resto da Divisão
![Page 9: Aula 13 Convenções e Operadores Aritméticos · 2012-12-18 · Variáveis Regras: Nomes das variáveis devem iniciar com uma letra; Depois da letra pode ter qualquer combinação](https://reader034.fdocument.pub/reader034/viewer/2022043003/5f8159cb0258d55cd3469ca8/html5/thumbnails/9.jpg)
Analogia
Divisão de 30 por 2:
10 2
![Page 10: Aula 13 Convenções e Operadores Aritméticos · 2012-12-18 · Variáveis Regras: Nomes das variáveis devem iniciar com uma letra; Depois da letra pode ter qualquer combinação](https://reader034.fdocument.pub/reader034/viewer/2022043003/5f8159cb0258d55cd3469ca8/html5/thumbnails/10.jpg)
Analogia
Divisão de 30 por 2:
10 2
5 10
0
![Page 11: Aula 13 Convenções e Operadores Aritméticos · 2012-12-18 · Variáveis Regras: Nomes das variáveis devem iniciar com uma letra; Depois da letra pode ter qualquer combinação](https://reader034.fdocument.pub/reader034/viewer/2022043003/5f8159cb0258d55cd3469ca8/html5/thumbnails/11.jpg)
Analogia
Divisão de 30 por 2:
10 2
5 10
0
Divisor Dividendo
Resto da Divisão
![Page 12: Aula 13 Convenções e Operadores Aritméticos · 2012-12-18 · Variáveis Regras: Nomes das variáveis devem iniciar com uma letra; Depois da letra pode ter qualquer combinação](https://reader034.fdocument.pub/reader034/viewer/2022043003/5f8159cb0258d55cd3469ca8/html5/thumbnails/12.jpg)
Exemplo
algoritmo “Resto"
var
numero : inteiro
Inicio
numero <- 10%2
escreval(numero)
fimalgoritmo
![Page 13: Aula 13 Convenções e Operadores Aritméticos · 2012-12-18 · Variáveis Regras: Nomes das variáveis devem iniciar com uma letra; Depois da letra pode ter qualquer combinação](https://reader034.fdocument.pub/reader034/viewer/2022043003/5f8159cb0258d55cd3469ca8/html5/thumbnails/13.jpg)
Exemplo
algoritmo “Resto"
var
numero : inteiro
Inicio
numero <- 15%2
escreval(numero)
fimalgoritmo
![Page 14: Aula 13 Convenções e Operadores Aritméticos · 2012-12-18 · Variáveis Regras: Nomes das variáveis devem iniciar com uma letra; Depois da letra pode ter qualquer combinação](https://reader034.fdocument.pub/reader034/viewer/2022043003/5f8159cb0258d55cd3469ca8/html5/thumbnails/14.jpg)
ENTRADA DE DADOS
![Page 15: Aula 13 Convenções e Operadores Aritméticos · 2012-12-18 · Variáveis Regras: Nomes das variáveis devem iniciar com uma letra; Depois da letra pode ter qualquer combinação](https://reader034.fdocument.pub/reader034/viewer/2022043003/5f8159cb0258d55cd3469ca8/html5/thumbnails/15.jpg)
Entrada de Dados
Permite a inserção de dados no algoritmo;
Utiliza a função leia()
Exemplo: algoritmo “Leitura”
var
numero : real
Inicio
leia(numero)
escreval(numero)
fimalgoritmo
![Page 16: Aula 13 Convenções e Operadores Aritméticos · 2012-12-18 · Variáveis Regras: Nomes das variáveis devem iniciar com uma letra; Depois da letra pode ter qualquer combinação](https://reader034.fdocument.pub/reader034/viewer/2022043003/5f8159cb0258d55cd3469ca8/html5/thumbnails/16.jpg)
Entrada de Dados
Dica:
Sempre informar ao usuário o que o algoritmo quer que ele digite;
Exemplo: algoritmo “Leitura”
var
numero : real
Inicio
escreval(“Digite um número”)
leia(numero)
escreval(numero)
fimalgoritmo
![Page 17: Aula 13 Convenções e Operadores Aritméticos · 2012-12-18 · Variáveis Regras: Nomes das variáveis devem iniciar com uma letra; Depois da letra pode ter qualquer combinação](https://reader034.fdocument.pub/reader034/viewer/2022043003/5f8159cb0258d55cd3469ca8/html5/thumbnails/17.jpg)
Entrada de Dados
Exemplo:
algoritmo “Leitura”
var
numero : real
Inicio
escreval("Digite um número")
leia(numero)
escreval("O numero digitado foi:")
escreval(numero)
fimalgoritmo
![Page 18: Aula 13 Convenções e Operadores Aritméticos · 2012-12-18 · Variáveis Regras: Nomes das variáveis devem iniciar com uma letra; Depois da letra pode ter qualquer combinação](https://reader034.fdocument.pub/reader034/viewer/2022043003/5f8159cb0258d55cd3469ca8/html5/thumbnails/18.jpg)
COMENTÁRIOS
![Page 19: Aula 13 Convenções e Operadores Aritméticos · 2012-12-18 · Variáveis Regras: Nomes das variáveis devem iniciar com uma letra; Depois da letra pode ter qualquer combinação](https://reader034.fdocument.pub/reader034/viewer/2022043003/5f8159cb0258d55cd3469ca8/html5/thumbnails/19.jpg)
Comentários
Não são interpretados;
Servem para explicar e organizar o código;
Sintaxe:
Utiliza //
// Comentário em 1 linha
![Page 20: Aula 13 Convenções e Operadores Aritméticos · 2012-12-18 · Variáveis Regras: Nomes das variáveis devem iniciar com uma letra; Depois da letra pode ter qualquer combinação](https://reader034.fdocument.pub/reader034/viewer/2022043003/5f8159cb0258d55cd3469ca8/html5/thumbnails/20.jpg)
Comentários
Exemplo:
algoritmo “Comentario"
var
numero1, numero2, resultado : real
Inicio
numero1<-10
numero2<-50
//O calculo abaixo realiza a soma
resultado <- numero1+numero2
escreval(resultado)
fimalgoritmo
![Page 21: Aula 13 Convenções e Operadores Aritméticos · 2012-12-18 · Variáveis Regras: Nomes das variáveis devem iniciar com uma letra; Depois da letra pode ter qualquer combinação](https://reader034.fdocument.pub/reader034/viewer/2022043003/5f8159cb0258d55cd3469ca8/html5/thumbnails/21.jpg)
Dúvidas?
![Page 22: Aula 13 Convenções e Operadores Aritméticos · 2012-12-18 · Variáveis Regras: Nomes das variáveis devem iniciar com uma letra; Depois da letra pode ter qualquer combinação](https://reader034.fdocument.pub/reader034/viewer/2022043003/5f8159cb0258d55cd3469ca8/html5/thumbnails/22.jpg)
Atividade
Desenvolva um Algoritmo que:
Crie uma variável chamada numero;
Armazene o número 10 nesta variável;
Some o valor da variável ao número 20;
Armazene o resultado desta operação na variável novamente;
Imprima a variável.
![Page 23: Aula 13 Convenções e Operadores Aritméticos · 2012-12-18 · Variáveis Regras: Nomes das variáveis devem iniciar com uma letra; Depois da letra pode ter qualquer combinação](https://reader034.fdocument.pub/reader034/viewer/2022043003/5f8159cb0258d55cd3469ca8/html5/thumbnails/23.jpg)
Atividade
Desenvolva um Algoritmo que:
Peça para o usuário digitar um valor inteiro;
Armazene o número inteiro digitado pelo usuário em uma variável;
Ao final, deve imprimir o valor correspondente ao seu quadrado (n2).
![Page 24: Aula 13 Convenções e Operadores Aritméticos · 2012-12-18 · Variáveis Regras: Nomes das variáveis devem iniciar com uma letra; Depois da letra pode ter qualquer combinação](https://reader034.fdocument.pub/reader034/viewer/2022043003/5f8159cb0258d55cd3469ca8/html5/thumbnails/24.jpg)
Atividade
Desenvolva um Algoritmo que: Peça para o usuário digitar dois valores inteiros;
Os dois valores inteiros devem ser armazenados em duas variáveis;
Logo após, o programa deve realizar a soma dos dois valores armazenados;
Por fim, imprimir o resultado da soma.
Utilizar comentários para explicar o seu algoritmo.