Logica de Programação e Algoritmo
NP1 – Tipos de dados
Aluno: Edson Ferreira dos Santos
RA: C328HB-6
Turma: SI2P30
Curso: Sistemas de Informação
Brasília, 27 de Abril de 2015
Tipos de Dados
Um dado pode ser considerado alguma informação em estado primitivo, uma representação de uma situação ou ideia.
Como exemplo de dado podemos citar: uma música em mp3 ou outro formato, um arquivo de texto, uma planilha eletrônica, um filme em JPEG ou outro formato, um texto que um usuário insere em um formulário de cadastro, etc.
Os dados podem ter vários tipos, ou seja, um conjunto de valores possíveis para cada tipo. Em Português Estruturado trabalhamos com alguns tipos básicos:
Inteiro (integer)
Pode ser qualquer valor contido no conjunto de números inteiros, como 1, 300, -14, 5500, 80000, etc. São valores que não têm uma parte fracionária. Alguns exemplos de como definir se um dado pode ser do tipo inteiro:
Se eu quero definir um número de pessoas em um sistema, um número como 30 é possível. Pelo fato de não existir fração de pessoa, o tipo inteiro parece ideal para esta finalidade.
Caso seja preciso armazenar em um banco de dados o número de visitas a um site, o tipo inteiro é o ideal, pois não existe meia visita.
Real (float)
O tipo Real (conhecido como Float na maioria das linguagens de programação) também é chamado de "valor de ponto flutuante". Em Português Estruturado, o tipo Real substitui o tipo float.
Define uma abrangência maior que o tipo inteiro, podendo conter qualquer valor do conjunto dos números Reais, como 8.15, 1.5, -0.15, etc. Como na maioria das linguagens de programação o separador de números de ponto flutuantes (floats) é o ponto, utilizaremos essa sintaxe em nossos algoritmos. Alguns exemplos de dados que podem ser definidos como Real (float):
Um cliente depositou R$ 50,50 em sua conta-corrente. Esse é um valor candidato a ser do tipo Real (float) pois pode conter valores de centavos, ou seja, valores que podem definir frações de um