Buscar

Lógica de Programação IV

Prévia do material em texto

sergio Teles
Lógica de Programação
I
iV
sergio Teles
 Conceito
Portugol é uma forma utilizada para escrever pseudocódigos, em português, e testar
um algoritmo. Também pode ser chamada de português estruturado.
O portugol não é uma linguagem de programação.
sergio Teles
 Visualg
É um software livre utilizado na construção de algoritmos, pseudocódigos, em Portugol.
Link para download: http://www.apoioinformatica.inf.br/produtos/visualg
sergio Teles
 Variável
Local onde é armazenado o que o usuário digita. Aquilo que varia, ou seja, pode ter 
vários valores, mas armazena apenas um valor por vez.
sergio Teles
 Tipos de variável
Inteiro (..., -3, -2, -1, 0, 1, 2, 3,...)
Real (1.5, -1.5, 2,5...)
Caractere (“A”, “B”, “c’’, “oi”)
Lógico (Verdadeiro ou Falso)
sergio Teles
 Constante
Valor fixo já pré-definido pelo programador. Seu valor não se altera.
Por exemplo:
O valor de PI que é 3,14
sergio Teles
 Operadores aritméticos
Soma (+) 
Multiplicação (*)
Divisão (/)
Subtração (-)
Exponenciação (**)
sergio Teles
 Símbolos
Recebe um valor (<-)
Igual a (=)
Diferente de (<>)
Maior que (>)
Menor que (<)
Maior ou igual a (>=)
Menor ou igual a (<=)
sergio Teles
 Principais comandos
escreva: faz aparecer algo na tela
escreval: faz aparecer algo na tela e pula uma linha
ler: captura o que o usuário digita
sergio Teles
 Praticando
Exibindo um nome
algoritmo "Meu nome" 
// Função : Exibir um nome //Comentários não são obrigatórios
// Autor : Sérgio
// Data : 15/01/2016
// Seção de Declarações
var
nome:caractere // nome é o nome da variável declarada do tipo caractere
inicio
// Seção de Comandos 
escreva("Digite o seu nome: ") //pede que o usuário digite seu nome
leia(nome) //pega o nome digitado e adiciona à variável nome
escreva("Meu nome é ",nome) //Exibe: "Meu nome é ", e acrescenta o nome que foi digitado e adicionado à variável nome
fimalgoritmo
Comentários Textos que serão exibidos na execução
Divisão do algoritmo Comandos principais Tipo da variável
Variável
Clique no botão 
para executar
Ou pressione F9
sergio Teles
 Praticando
Realizando cálculos matemáticos
algoritmo "Soma de dois números inteiros"
var
numero1:inteiro
numero2:inteiro
soma:inteiro
inicio
escreva("Digite o 1º número: ")
leia(numero1)
escreva("Digite o 2º número: ")
leia(numero2)
soma <- (numero1 + numero2)
escreva("Resultado: ",numero1," +",numero2," =",soma)
fimalgoritmo
Comentários Textos que serão exibidos na execução
Divisão do algoritmo Comandos principais Tipo da variável
Variável
Clique no botão 
para executar
Ou pressione F9
sergio Teles
 Praticando
Realizando cálculos matemáticos
algoritmo "Soma de dois números reais"
var
numero1:real
numero2:real
soma:real
inicio
escreva("Digite o 1º número: ")
leia(numero1)
escreva("Digite o 2º número: ")
leia(numero2)
soma <- (numero1 + numero2)
escreva("Resultado: ",numero1," +",numero2," =",soma)
fimalgoritmo
Comentários Textos que serão exibidos na execução
Divisão do algoritmo Comandos principais Tipo da variável
Variável
Clique no botão 
para executar
Ou pressione F9
sergio Teles

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes