02 Algoritmos 1
Algoritmos
Introdução à Programação
Elementos de um
Algoritmo
•
•
•
•
•
•
Dados (variáveis e constantes)
Tipos de dados
Operadores
Comandos
Funções
Comentários
www.facebook.com/professortonzera
2
Exemplo comentário variáveis
tipo de uma variável operador função
www.facebook.com/professortonzera
3
Constantes e Variáveis
• Constantes
– O valor de uma constante não se altera após sua definição.
– Exemplos:
• const_pi 3,1415
• Variáveis
– Elemento que têm a função de associar um nome a uma área da memória onde um dado pode ser armazenado
4
Tipos
• Definem:
– a natureza do dado
– as operações que podem ser realizadas com o dado – O espaço a ser ocupado na memória
• Declarações:
– a, b, c, maior: real
– x,y: inteiro
– achou: logico
– texto: caractere
5
Tipos
• Tabela de tipos Visualg:
Tipo
Descrição
inteiro
Representa valores inteiros.
Exemplos: 10, 5, -5, -10
real ou numerico Representa valores reais (com ponto separador da parte decimal).
Exemplos: 10, 15.5, -14.67
literal ou caractere Representa texto (seqüência ou cadeia de caracteres) entre aspas duplas.
Exemplo "Esta é uma cadeia de caracteres",
“B”, “1234”
logico
Representa valores lógicos (VERDADEIRO ou
FALSO)
6
Tipos
• Exemplos:
– Inteiro:
– Real (ponto flutuante):
– String de caracteres:
– Lógico:
10
-5
-128
1.34
13.4
-5.0
“quarta-feira”
Abril”
VERDADEIRO (1)
FALSO (0)
7
Entrada e Saída
• Algoritmos objetivam transformar informações • Algoritmo = Entrada + Processamento +
Saída
• Entrada: obtenção de dados provenientes do meio externo
– Comando: leia
– Exemplos:
• leia (X)
• leia (A, NOTA)
8
Entrada e Saída
• Saída: entrega dos resultados ao meio externo • Comandos: escreva ou escreval
• Exemplos:
– escreva (X)
– escreva (B, MEDIA, 2+2)
– escreval (“clientecadastradocomsucesso”)
9
Operadores
• Atribuição
• Aritméticos
• Relacionais
• Lógicos
10
Operador de Atribuição
• Utilizado para atribuir um valor a uma variável