Вы находитесь на странице: 1из 1

www.tiexpert.

net

Pg. 1 de 1

Tipos de dados
Em algoritmos computacionais muitas vezes temos que tratar com tipos de dados. Os tipos de dados influenciam na forma como o algoritmo ir trabalhar, o desempenho do algoritmo e o seu consumo de memria. Linguagens de programao desktop como C, C++, Visual Basic, Java entre outros so o que chamamos de linguagens tipadas, pois todo dado deve ter seu tipo definido. Mas, o mesmo no se aplica a linguagens de script, geralmente, empregadas em programao web como JavaScript, ASP ou PHP, embora, os dados tratados pelos scripts seguem a mesma definio de tipagem de dados de linguagens tipadas. Dentre os tipos de dados, podemos destacar trs tipos bases: nmeros, caracteres e booleanos.

Nmeros
Em tipos de numricos podemos trabalhar de duas formas, ou com nmeros inteiros ou com nmeros decimais. Os dados mais simples de trabalhar so os inteiros, pois, geralmente, no exigem muito processamento, nem muita memria para serem armazenados. Toda linguagem de programao capaz de lidar com nmeros inteiros. Por questes de performance, h linguagens mais modernas que dividem os nmeros inteiros em tipos menores ou maiores para se adequar exatamente ao dado que ir receber. Java, por exemplo, tem 4 tipos diferentes de inteiros. Os nmeros decimais so descritos no mundo da programao como flutuantes ou nmeros de ponto flutuante. Como na maioria dos computadores no h um processador prprio para aritmtica de ponto flutuante, isso fica por conta da prpria linguagem de programao. Nmeros decimais ou de ponto flutuante consomem mais memria, porm, nos possibilita clculos com maiores precises que no so possveis de realizar com nmeros inteiros.

Caracteres
Os caracteres so a forma mais bsica de representao. A codificao da letra varia de linguagem para linguagem, o que afeta consideravelmente seu alcance de representao. Por exemplo, em C muitos caracteres, principalmente orientais, no podem ser representados e outros caracteres, como os de origem latina, so dificilmente representados. Na linguagem de marcao de texto, como so o HTML, XML, CSS entre outros, podemos inclusive escolher que tipo de codificao de caracteres queremos utilizar (UTF-8, os vrios padres ISO diferentes, etc.). Ainda falando em caracteres, podemos destacar tambm as cadeias de caracteres conhecidas como strings. Linguagens de script ou com foco na web conseguem tratar com mais facilidade um conjunto de caracteres em um nico endereo de memria (varivel).

Booleanos
Os tipos de dados booleanos so cruciais em qualquer algoritmo. Os dados booleanos baseiam-se no bit para determinar uma condio, no qual, bit 1 true ou verdadeiro e bit 0 false ou falso. O conceito da aritmtica booleana foi de suma importncia para o desenvolvimento computacional, observando do ponto de vista que qualquer computador trabalha com pulsos eltricos, portanto, apenas tem-se dois estados com pulso (1, ligado, ON, true e verdadeiro) ou sem pulso (0, desligado, OFF, false e falso).
Autor: Denys William Xavier Este artigo est sob Licena Creative Commons Para ver uma cpia desta licena, visite http://creativecommons.org/licenses/by-nc-sa/2.5/br/ ou envie uma carta para Creative Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA.

http://www.tiexpert.net/programacao/algoritmo/tipos-de-dados.php

Вам также может понравиться