Escolar Documentos
Profissional Documentos
Cultura Documentos
Noções básicas de
programação
Quais são os tipos de dados que existem na
programação?
IBM SkillsBuild | Introducción a Python
Índice
Introdução 3
Digitação fraca 4
Vantagens 4
Desvantagens 4
Idiomas que o utilizam 4
Digitação forte 5
Vantagens 5
Desvantagens 5
Idiomas que a utilizam 5
2
IBM SkillsBuild | Introducción a Python
Introdução
A digitação refere-se à forma como declaramos os
tipos de variáveis. Por exemplo, alguns declaramos
como inteiros, outros como cordas, flutuadores, e
assim por diante. E em alguns idiomas, não
Os dados são qualquer objeto que possa ser
precisamos declarar o tipo, porque o tipo é
manipulado pelo computador. Um dado pode ser
adivinhado.
um caracter lido a partir de um teclado, informações
armazenadas em um disco, um número na memória Por outro lado, a digitação forte não permite
central, etc. Diferentes tipos de dados são operações entre objetos de diferentes tipos. Não
representados de diferentes maneiras no podemos acrescentar um fio e um número inteiro.
computador: por exemplo, um número inteiro não é No entanto, em línguas pouco dactilografadas, nós
armazenado internamente da mesma forma que um podemos.
personagem. Embora idiomas de alto nível
permitam, até certo ponto, ignorar a representação
interna dos dados, alguns conceitos mínimos devem
ser conhecidos.
Digitação fraca
Nota: A fundição consiste na mudança forçada
do tipo de uma variável. Por exemplo, dizendo ao
nosso programa que uma variável cujo valor é
numérico é tratada como alfanumérica, ou seja,
Linguagens de programação mal digitadas são
como uma cadeia.
aquelas em que não indicamos o tipo de variável ao
• Código menos expressivo. Ao declarar os
declará-la. A própria linguagem se encarrega de
argumentos de uma função, não sabemos se ela
"adivinhar" que tipo é nossa variável.
espera um flutuador (um número decimal), um
A verdadeira diferença é que podemos atribuir, por número inteiro, um fio... etc. Temos que ir à
exemplo, um valor inteiro a uma variável que antes função, ver o que ela faz e inferir o tipo de
tinha uma cadeia. Veremos mais adiante em detalhes variável que ela espera.
os tipos de dados que existem. • Insegurança: há a possibilidade de um atacante
descobrir uma vulnerabilidade onde esperamos
Também podemos operar aritmeticamente sobre
uma variável de um certo tipo, mas outra é
variáveis de diferentes tipos. Por exemplo,
recebida.
acrescente "x" + 5.
Digitação forte
É um erro que especifica que caracteres
alfanuméricos e números não podem ser adicionados
juntos.
É aqui que indicamos o tipo de dados ao declarar a Em geral, os idiomas fortemente digitados são mais
variável. Este tipo nunca pode ser alterado. E não seguros, pois não permitem operações com variáveis
podemos operar entre tipos diferentes. Ou seja, se de diferentes tipos.
declararmos, por exemplo, uma variável como
numérica, nunca poderemos colocar dentro dela um Aqui estão três exemplos de tipos de dados básicos
dado que não seja numérico. que são os mais usados: números, texto e datas.