Você está na página 1de 14

Objetivos

 Atribuição- entrada e saída de dados


 Operadores aritméticos
 Expressões
RELEMBRANDO
 Algoritmo:
 Sequência lógica de passos para atingir um objetivo
bem definido (receita de bolo).

 Portugol:
 Transformação da linguagem natural em linguagem
que possa ser “entendida” pelo computador. Se
aproxima das linguagens de programação.
DECLARAR VARIÁVEIS

 var nome_da_variavel : tipo_da_variavel

Salario : 25
inteiro
TIPOS DE DADOS
 Tipo inteiro: valores inteiros, positivos (-10, 5)

 Tipo real: valores com ponto decimal (5.7, -3.2)

 Tipo caractere: sequência de letras ou simbolos


(“Lógica de Programação”)

 Tipo lógico: valores VERDADEIRO ou FALSO.


COMENTÁRIOS

 // O computador não vai tentar executar essa


linha
 // a utilizaremos para explicar nosso código
ATRIBUIÇÃO DE VALORES A VARIÁVEIS
 Resultado  valor1 + valor2
COMANDO DE ENTRADA DE DADOS
 Função responsável por ler o que o usuário digitou e
armazenar o valor na variável indicada.

 Sintaxe: leia(variavel)

 Ex.:
 var nota:inteiro //criamos a variável nota do
tipo inteiro
 leia(nota) //atribuímos a variável nota o valor
que o usuário digitar
COMANDO DE SAÍDA DE DADOS
 Sintaxe: escreva(expressao)

 escreva( )
 Função responsável por escrever no monitor uma
mensagem para o usuário.

 expressao
 Indica o que será escrito no monitor. É normalmente
composta por um texto fixo seguido por uma vírgula e
um nome de variável.

 Ex.
escreva(“digite seu nome”)
OPERADORES ARITMÉTICOS
PRECEDÊNCIA DE OPERADORES
ÁRITIMÉTICOS
PRECEDÊNCIA PODE SER ALTERADA
 Parênteses alteram a ordem de precedência
 nota1 + (nota2 + nota3) / 2

 Podemos ter vários níveis de parênteses;


 Não há colchetes [ ] ou chaves { }.

 ((nota1+nota2)/2+20)*2

 (nota1+nota2)/2+20*2
ALGORITMO PARA SOMAR DOIS
VALORES EM
PORTUGOL
 var

a, b, resultado : real

inicio

escreval ("Este algaritimo soma dois valores")


escreva ("Informe o primeiro valor: ")
leia (a)
escreva ("Informe o segundo valor: ")
leia (b)
resultado  a + b
escreva ("A soma dos valores é: " ,resultado)

fimalgoritmo 
REFERÊNCIAS

 Material Adaptado: Prof. Welber Ribeiro da


Silva
 1- FORBELLONE, André Luiz. Lógica de
Programação. Makron Books, 3a. Edição, 2005.

 2. Carvalho, Victorio Albani de. Lógica de


programação : Curso Técnico em
Informática / Victorio Albani de Carvalho. –
 3. Baudson,
Colatina: CEAD Adolfo José Gonçalves Stavaux.
/ Ifes, 2010.
Algoritmos e programação / Adolfo José
Gonçalves Stavaux Baudson, Francisco César
Rodrigues de Araújo. – Ouro Preto: IFMG, 2013.

Você também pode gostar