結果 : differentiate between syntax errors logical errors and runtime errors with examples