Bem-vindo ao estudo sobre Tipos de Dados e Instruções Primitivas! Este estudo ajudará na compreensão de alguns conceitos que são importantes no contexto de programação, são eles: dado, informação e instrução.
No contexto da computação, dados referem-se a tudo aquilo que é fornecido ao computador de forma bruta (RIBEIRO, 2019). Esses dados são tratados (processados) por um computador, para gerar informações ou resolver problemas (MANZANO e OLIVEIRA, 2012).
Vamos conhecer os tipos de dados?
Dado, Informação e Instrução
Dado: é como uma espécie de matéria prima da informação e que, de forma isolada, não traz conhecimento (PUGA; RISSETTI, 2016; MANZANO; OLIVEIRA, 2012). Vamos a um exemplo: o número 30 não diz nada, pois consiste apenas num valor aleatório.
Informação: pode-se dizer que são dados em um contexto, ou seja, dados que foram tratados e analisados trazendo um significado (PUGA; RISSETTI, 2016; MANZANO; OLIVEIRA, 2012). Vamos a um exemplo: a idade 30 anos. Nesse caso, o número 30 significa quantos anos a pessoa tem.
Instrução: muito utilizada na área de programação e desenvolvimento de sistemas. Pode-se dizer que constitui um conjunto de palavras-chaves (vocabulário) de uma linguagem de programação para o processamento de dados (PUGA; RISSETTI, 2016; MANZANO; OLIVEIRA, 2012). Vamos a um exemplo: no Visualg, o comando “Escreva” corresponde a uma ação do algoritmo. Esta ação será processada e, como consequência, aparecerá alguma mensagem na tela do computador.
Tipo de Dados
O tipo de um dado define o conjunto de valores ao qual o dado pertence, bem como o conjunto de todas as operações que podem atuar sobre qualquer valor daquele conjunto de valores (MANZANO e OLIVEIRA, 2012).
Dados numéricos inteiros: consistem nos números inteiros e nas operações de adição, subtração, multiplicação, divisão inteira e resto (RIBEIRO, 2019). Em Portugol, os números inteiros são escritos apenas como a concatenação dos dígitos 0 a 9, tal como em 33, 0 e 128. Números negativos são representados com o sinal “−” na frente do número, tal como −128.
Os dados numéricos inteiros envolvem números positivos e negativos, com exceção dos números fracionários.
O tipo numérico real: consiste nos números reais e das operações de adição, subtração, multiplicação e divisão. Em Portugol, os números reais são caracterizados por possuírem uma parte inteira e uma parte fracionária (RIBEIRO, 2019). Por exemplo, a parte inteira e a parte fracionária do número real 33.7 são 33 e 7, respectivamente. Note que um “ponto” e não uma vírgula é usado para separar a parte inteira da fracionária. Assim como os números inteiros negativos, números reais negativos são representados com o sinal “−” na frente do número, tal como -26.8.
Dados literais: uma sequência contendo letras, números e símbolos especiais.
No contexto da programação ou de algoritmos, uma sequência de caracteres deve sempre ser indicada entre aspas duplas. Este tipo de dado é também muitas vezes chamado de alfanumérico, cadeia (ou cordão), caracteres ou, ainda, do inglês, STRING.
Diz-se que o dado do tipo literal possui um comprimento dado pelo número de caracteres nele contido (RIBEIRO, 2019).
Dados lógicos: constituem os dados com valores de verdadeiro ou falso, as operações de negação, conjunção e disjunção, também são conhecidas como booleanas (RIBEIRO, 2019).
Exemplo de Expressão:
Se <condição> Verdadeiro Senão Falso. Dependendo da condição, o resultado pode assumir um dos dois valores.
Este tipo de dado será estudado com mais detalhes posteriormente.
Exemplo Prático