tipos de dados, constantes e prof. igor rangel de …...2017/04/03 · tipos primitivos são 4...
TRANSCRIPT
Tipos de Dados, Constantes e Variáveis
Prof. Igor Rangel de Araujo Brito
O que vamos estudar?● Tipos de Dados● Constantes● Variáveis● Entrada e Saída de Dados
Tipos de Dados● Um computador manipula dados● Dados são de um determinado
Tipo● Os dados são divididos em duas
categorias
Tipos de Dados● Categoria dos Dados
○ Tipos Primitivos○ Tipos Customizados
Tipos Primitivos● São 4 tipos
Tipo Descrição Exemplo
inteiro Conjunto dos Inteiros 10, 200, 0, -10, 1
real Conjunto dos Reais 2.5, -2.67, 4.5
lógico Conjunto dos caracteres aabb, *&f2@, “casa”
caractere Assume dois estados VERDADEIRO, FALSO
Constantes● Um dado pode ter um valor que
não muda● Valor fixo, não varia
Constantes● Exemplos
● O valor do dado é uma Constante
inteiro 3,5,0,-20
real 0.5, 3.3
caractere “ola mundo”, “Bom Dia”
Variáveis● Diferente de Constantes, tem seu
valor alterado durante a execução do algoritmo
● Para que o valor seja encontrado, é necessário estar associado a um identificador
Variáveis● Exemplos
A = BASE X ALTURA
C = 2 X PI X R
CONSTANTEVARIÁVEL
Constantes x Variáveis
Constantes Variáveis● Valor de PI = 3,14...● Numero 0● -15
● Idade● Tempo● Altura
Identificadores❖ Existem algumas regras para formar
identificadores:1. Começam com letra ou “_”2. Podem ser seguidos por uma letra ou mais
letras ou números3. Caracteres especiais não devem ser utilizados
Identificadores● Identificadores Válidos
○ x, var, x24p● Identificadores Inválidos
○ 1var, a@b, x%g
Declaração de Variáveis● Nos programas de computador,
as variáveis são armazenadas na memória RAM
● Assume um valor por vez
Declaração de Variáveis● Vamos entender...
MEMÓRIA RAM
XY
idade
Cada variável possuium espaço reservado namemória, onde o valor é armazenado
Declaração de Variáveis
● Toda variável deve definir com qual tipo é compatível
● A variável só recebe dados compatíveis com o seu tipo
Declaração de Variáveis● Como isso funciona?
4 “Ola” 1.80 ...
v:inteiro c:caractere r:real
MEMÓRIA
Cada variáveltem seu tipopré-definido
Atribuição de valores a Variáveis
● Uma variável pode assumir diferentes valores
O valor deve corresponder ao tipo da variável
Atribuição de valores a Variáveis● É necessário atribuir um valor a variável
X := 10
X := -5
X := 0
X: inteiro
“:= “ é o sinal de atribuição
Atribuição de valores a Variáveis● É necessário atribuir um valor a variável
X := 10
X := 2.5
X := 4.3
X: inteiro
Variáveis só aceitam valores do seu tipo
Atribuição de valores a Variáveis● Outros exemplos de atribuição
idade := 12
Altura : real
Altura := 1.80
idade: inteiro
ligado := VERDADEIRO
ligado := FALSO
ligado: logico
Atribuição de valores a Variáveis● Outros exemplos de atribuição
nome: caracterenome := “Joao”
Entrada e Saída de Dados● Algoritmos precisam receber dados de
entrada para realizar uma tarefa● Ao receber os dados de entrada são
processados e dados de saída podem ser gerados
Entrada e Saída de Dados● Funciona da seguinte forma:
ENTRADA PROCESSAMENTO SAÍDA
OLÁ MUNDO
Entrada e Saída de Dados● Funciona da seguinte forma:
ENTRADA PROCESSAMENTO SAÍDA
n1: realn2: realleia(n1)leia(n2)
m:realm := (n1+n2)/2 Escreva(m)