The Morse code assigns a series of dots and dashes to each letter of the alphabet, each digit, and a few special characters (e.g., period, comma, colon, semicolon). In sound-oriented systems, the dot represents a short sound and the dash a long sound. Other representations of dots and dashes are used with light-oriented systems and signal-flag systems. Separation between words is indicated by a space or, simply, the absence of a dot or dash. In a sound-oriented system, a space is indicated by a short time during which no sound is transmitted. The international version of the Morse code appears in Fig. 14.26 (attached).

TO DO (1): (Morse Code) Write an application that reads an English-language phrase and encodes it into Morse code. Also, write an application that reads a phrase in Morse code and converts it into the English-language equivalent. Use one blank between each Morse-coded letter and three blanks between each Morse-coded word.


TO DO (2): 

* Write descriptions for: (1) problem statement (2) user documentation, (3) developer documentation — (example is attached)

* Be sure to add (if can) pictures to user documentation and/or developer documentation

* Create a UML diagram for the code