Buscar

Slides Algoritmos Aula 3

Prévia do material em texto

LÓGICA DE PROGRAMAÇÃO E 
ALGORITMOS
Aula no 03
Maristela Weinfurter Teixeira
Organização da Aula
Conhecendo o VisuAlg
 Tópicos Preliminares
 Desenvolvendo algoritmos
 Compilando algoritmos
 Executando algoritmos
Contextualização
Tópicos 
Preliminares
Tópicos Preliminares
 Tipos Primitivos
 Variáveis
 Expressões aritméticas
 Lógicas e relacionais
 Comandos de Entrada e 
Saída
Tipos Primitivos
 Inteiros
 Reais
 Caracteres
 Lógicos
Tipos Primitivos
 Inteiro:toda e qualquer 
informação numérica 
que pertença ao 
conjunto dos números 
inteiros relativos
Tipos Primitivos
 Real:toda e qualquer 
informação numérica 
que pertença ao 
conjunto dos números 
reais. 
Tipos Primitivos
 Caracter: toda e 
qualquer informação 
composta de um 
conjunto de caracteres 
alfanuméricos: 
numéricos (0...9), 
alfabéticos (A...Z, a...z) e 
especiais (#, ?, @)
Tipos Primitivos
 Lógico: toda e 
qualquer informação 
que pode assumir 
apenas duas 
situações. Verdadeiro 
e Falso.
Tipos Primitivos
 Variáveis e Constantes
Expressões
 aritméticas
 lógicas
 relacionais
Expressões Aritméticas
Expressões Lógicas
Operadores relacionais
Instrumentalização
Comandos
Comandos de Entrada e Saída
 Algoritmos precisam ser 
alimentados com dados 
do meio externo para 
efetuarem operações e 
cálculos. 
Comandos de Entrada e Saída
 Depois devem enviar 
para o meio externo os 
resultados. A isto 
chamamos de comandos 
de entrada e saída.
Comandos de Entrada e Saída
Comandos de Entrada e Saída
leia (x)
leia (a, nota)
Comandos de Entrada e Saída
Comandos de Entrada e Saída
escreva (x)
escreva (nota)
Aplicação
Conhecendo o 
VisuAlg
VisuAlg
 A ferramenta VisuAlg é 
um ambiente de testes 
para algoritmos. 
Desenvolvido por 
acadêmicos brasileiros, 
é uma ferramenta 
gratuita.
VisuAlg
Exercício com VisuAlg
 Vamos testar um 
pequeno algoritmo.
• Faça um algoritmo 
que mostre o 
resultado da 
multiplicação de dois 
números.
Algoritmo e VisuAlg
algoritmo "mult"
// Função : multiplicar dois números
// Autor : Prof. Maristela
// Data : 10/01/2015
// Seção de Declarações 
var
n1,n2,m : real
inicio
// Seção de Comandos 
leia (n1)
leia (n2)
m<-n1*n2
escreva(m)
fimalgoritmo
Algoritmo e VisuAlg
Síntese
Melhorando
Nosso 
Algoritmo
Exercício com VisuAlg
 Vamos testar um 
pequeno algoritmo.
• Faça um algoritmo 
que mostre o 
resultado da 
multiplicação de dois 
números.
Algoritmo e VisuAlg
algoritmo "mult"
// Função : multiplicar dois números
// Autor : Prof. Maristela
// Data : 10/01/2015
// Seção de Declarações 
var
n1,n2,m : real
inicio
// Seção de Comandos 
escreval("Programa para multiplicar dois numeros")
escreval("")
escreval("")
escreva("Digite o primeiro valor:")
leia (n1)
escreva("Digite o segundo valor:")
leia (n2)
m<-n1*n2
escreval("")
escreva("O resultado da multiplicação e:")
escreva(m)
escreval("")
fimalgoritmo
Referências de Apoio
FIM
 Forbellone, A.L.V.; Eberspacher, 
H.F.; Lógica de programação: a 
construção de algoritmos e 
estruturas de dados. 3ª. Ed. São 
Paulo: Pearson, 2005.
 Ascencio, A.F.G.; Campos, 
E.A.V.; Fundamentos da 
programação de computadores: 
algoritmos, pascal, C/C++ e 
Java. 3ª. Ed. São Paulo : 
Pearson, 2012.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes