Conceitos básicos de programação
Prof. Maurício Braga
Algoritmos
Estruturas para construção de software
Tipos de Dados;
Variáveis;
Constantes;
Operadores aritméticos, relacionais e lógicos;
Atribuição;
Comandos de condição ou seleção;
Comandos de repetição.
2/60
Tipos de dados
Dado pode ser definido como informação em estado primitivo cujo processamento pode gerar informação útil.
Devido a natureza do que vai ser armazenado em memória, existem tipos de dados diferentes.
Tipo de dado representa o conjunto de valores possíveis para um dado.
3/60
Tipos de dados
Iremos utilizar apenas cinco tipos de dados durante a criação de algoritmos:
Inteiro – Para representar informações que não possuem parte fracionária. Ex: 1, 2, 40000, etc.;
Real – Para representar informações que podem possuir parte fracionária. Ex: 3.1415;
Lógico – Para representar um estado ou situação que pode ser apenas verdadeira (true) ou falsa (false);
Caractere – Utilizado para armazenar um único caractere na memória. Ex: ‘A’;
Cadeia de caracteres – Utilizado para armazenar um seqüência de caracteres na memória. Ex: “Computador”.
4/60
Exercícios
Identifique o tipo de dado para a representação das informações abaixo:
Quantidade de brinquedos de uma criança;
Altura de uma pessoa;
Aviso em uma placa;
Sexo de uma pessoa;
Salário de um funcionário;
CEP de uma carta;
Estado de um computador quanto ao seu funcionamento;
Número de cheques emitidos por um cliente em um mês.
5/60
Tipos de dados em Java
Java possui oito tipos primitivos de dados:
Lógico: boolean
Texto (1 caractere): char
Inteiros: byte, short, int e long
Reais: double e float
Todos os tipos numéricos possuem sinal.
String: representa uma cadeia de caracteres.
6/60
Operadores
Operadores aritméticos