Tratamento de erros
AGRUPAMENTO DE ESCOLAS DE MIRA
ESCOLA SECUNDÁRIA/3º DR.ª M.ª CÂNDIDA ENSINO PROFISSIONAL DE NÍVEL SECUNDÁRIO POR MÓDULOS
Ano Lectivo 2010/2011
CURSO PROFISSIONAL DE PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO CICLO DE FORMAÇÃO 2010/2013
Módulo 11-Tratamento de Erros
11.1 Tipos de Erros
Na programação de computadores existem 3 categorias principais de erros: • Sintaxe; • Lógica; • Execução. > Os erros de sintaxe ocorrem quando o programador escreve código e, caso existam, impedem a execução/teste do programa. Os erros de lógica existem quando o programador não compreende totalmente o que o programa deve realizar e são normalmente detectados quando há um comportamento ou resultado inesperado do programa. Finalmente, os erros de execução, como o próprio nome indica, apenas são detectados em modo de execução e estão associados a factores externos ao programa, como por exemplo o utilizador ou o hardware (um disco rígido, o acesso á internet, entre muitos outros).
11.1.1 Erros de Sintaxe
Os erros de sintaxe estão mais associados a programadores inexperientes que, pela sua própria condição, ainda não entendem correctamente a sintaxe (isto é, as regras) da linguagem de programação. Apesar de ser necessária alguma prática, são os erros mais fáceis de identificar e de corrigir. Para visualizar a listagem dos erros, pode aceder a TOOLS > OPTIONS e expanda o nó Projects and Solutions. Seleccione o sub-nó Build and Run e seleccione, da caixa de listagem “On Run, when build or deployment errors occur:”, Do not launch.
Página 1 de 10
11.1.2 Erros de Lógica
Os erros de lógica (também denominados de erros de semântica) surgem quando o programador não compreende totalmente o que o programa deve realizar e, consequentemente, as aplicações fornecem resultados inesperados ou indesejados. Os erros de lógica relativamente comuns de cometer por programadores inexperientes são os erros de cálculo de expressões matemáticas por