defina erro de tipo em linguagem de programação
Soluções para a tarefa
Respondido por
0
Erro de tipo é quando o programa tenta fazer uma operação com dados de tipos que não fazem sentido. Algumas linguagens de programaçao fortemente tipadas detectam esses erros durante a compilação (alguns dizem que é vantagem). Outras linguagens menos rígidas não testam isso durante a compilação e apenas em tempo de execução (alguns dizem que é uma desvantagem).
Por exemplo
Em python é possível definir o tipo da variável em tempo de execuçao assim
variavel_A = 349 # atribui-se valor numérico, a variável é do tipo inteiro
logo em seguida
variavel_A = "num sábado qualquer" #a variável passou a ser string
Python Aceita isso na boa. Já em Java é impossível. Primeiro temos que declarar a variável e definir o tipo dela. Se a definirmos como inteiro, a segunda atribuição vai dar erro de tipo durante a compilaçao. Se a definirmos como String, vai dar erro na primeira atribuiçao.
Agora se rodarmos em Python o seguinte trecho
variavel_A = 349
variavel_A = "num sábado qualquer"
resultado = variavel_A - 49
esse terceiro comando vai dar erro em tempo de execução pois está tentando subtrair de uma frase um valor. Não faz sentido.
Por exemplo
Em python é possível definir o tipo da variável em tempo de execuçao assim
variavel_A = 349 # atribui-se valor numérico, a variável é do tipo inteiro
logo em seguida
variavel_A = "num sábado qualquer" #a variável passou a ser string
Python Aceita isso na boa. Já em Java é impossível. Primeiro temos que declarar a variável e definir o tipo dela. Se a definirmos como inteiro, a segunda atribuição vai dar erro de tipo durante a compilaçao. Se a definirmos como String, vai dar erro na primeira atribuiçao.
Agora se rodarmos em Python o seguinte trecho
variavel_A = 349
variavel_A = "num sábado qualquer"
resultado = variavel_A - 49
esse terceiro comando vai dar erro em tempo de execução pois está tentando subtrair de uma frase um valor. Não faz sentido.
Perguntas interessantes
Matemática,
9 meses atrás
Matemática,
9 meses atrás
Informática,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
Pedagogia,
1 ano atrás
Pedagogia,
1 ano atrás