1. A programming language is designed to be a human-readable (and -writeable!) way to tell computers what to do. Programming languages allow us to give computers instructions. Most computer scientists would agree that JavaScript is a programming language, but many would not consider HTML one. Discuss one similarity between JavaScript and HTML that suggests both might be programming languages. JavaScript programs will be written as part of a web page, and you use a web browser to run the programs. So JavaScriptas can be an extension to HTML. Discuss one difference between JavaScript and HTML that suggests only JavaScript is a programming language. You can literally write JavaScript programs inside your HTML web page files. 2. Consider the concepts of input and output in the context of everyday devices. The telephone takes input via its dialing buttons (or dial, if you have a rotary phone) and the end of the handset you speak into. Phone output comes from the ringer and the end of the handset you listen to. Consider each the following everyday devices and describe their input and output as thoroughly as possible: television, portable CD player. TV: Input:Waves from satillites are received by the televisions, when the knob or button is turned on the signal goes to the tube. Output the as the dialchanges different signals are present and pictures are shown. CD: Input: Place a CD onto the central device. Output: Music comes through the speaker system 3. Consider the short JavaScript program you work with in Parts 2 and 3 of this lab. Does this program have input, output, both? Both Describe the input and/or output. Words were typed in notepad and saved, and then as in output, alert messages popped up when browser was open. How about the currency converter program? Does this program have input, output, or both? It has both.