There are three types of error: syntax errors, logical errors and run-time errors. (Logical errors are also called semantic errors). We discussed syntax errors in our note on data type errors.
Generally errors are classified into three types: systematic errors, random errors and blunders. Gross errors are caused by mistake in using instruments or meters, calculating measurement and recording data results.