29. The difference between a syntax error and a logical error is that a syntax error is a mistake that causes a program to produce erroneous results and a logical error is an illegal use of key words, operators, punctuation and other language elements. True or False _______