Respostas
Resposta:
3.1 Tipos de dados
Os dados manipulados por um algoritmo podem possuir natureza distinta, isto é, podem
ser números, letras, frases, etc. Dependendo da natureza de um dado, algumas operações
podem ou não fazer sentido quando aplicadas a eles. Por exemplo, não faz sentido falar em
somar duas letras. Para poder distinguir dados de naturezas distintas e saber quais operações
podem ser realizadas com eles, os algoritmos utilizam o conceito de 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 va-
lores. Por exemplo, como veremos mais adiante, a linguagem que utilizaremos para descrever
nossos algoritmos possui o tipo de dado inteiro, que consiste no conjunto de todos os números
inteiros, denotado por Z, e todas as operações que podem ser aplicadas aos números inteitos
(isto é, adição, subtração, multiplicação, divisão inteira e resto).
A seguir, descrevemos os tipos de dados oferecidos pela linguagem Portugol do VISUALG.
Na nossa descrição, o nome de um tipo é escrito no formato tipo, assim como as demais palavras
reservadas da linguagem Portugol. Além disso, ao definirmos um dado tipo de dados, não
fornecemos uma descrição detalhada das operações que atuam sobre seus valores, pois tais
operações serão objetos de estudo das próximas aula