CSC106: The Practice of Computer Science
TASK 2: Algorithm Creation - Flow Charting and Pseudo-Code (20 marks)
Try your hand at creating an algorithm designed to determine if a given string of a given length is a palindrome. A palindrome is a word that is spelled the same backwards and forwards, such as "anna" or "madam".
TASK 2 DELIVERABLES:
Using the same word-processed document as you created for Task 1, make a new Task 2 heading. Below this heading, create a flow chart that describes your algorithm to test a string to see if it is a palindrome. Use flow chart symbols as discussed in class for your diagram. You can use https://www.draw.io to draw your flowchart, or you can neatly draw it on paper and insert a scanned copy into your document.
Below your diagram, please write out your algorithm in English-based pseudo code.
5 marks for correct logic and good structure.
5 marks for correct flow of control through the program.
5 marks for readability of pseudo code.
5 marks for correct flow chart diagram.