Ex
.1.docExercise 1.
Prerequisite: None
Direction: Use a word processor (Microsoft Word) to answer the questions in the exercise.
Your grade will be based upon the following:
Questions
-
Applications of Computer Systems (30%)
-
Number Conversions (40%)
-
Data Representations in a Computer System (30%)
Course Policy
Students are not allowed to miss classes and use cell phones during classes. There are no late workshops for students who missed lecture or laboratory class. Instructor may change course outline at any time during the course. Late submission of written assignments will be penalized 3% (minus three per cent) for every day late. Students may come to see Tutor only at Office Hours time or by appointment.
Deadline for each task must 1 week.
Plagiarism
Plagiarism is the copying or close paraphrasing of published or unpublished work, including the work of another student; without the use of quotation marks and due acknowledgement.
Plagiarism and collusion are offences, and the University takes cases of such offences very seriously. Students found guilty of committing either offence will be punished.
You should not lend your work to another student, even if that student is a friend and you are trying to be helpful. If your friend’s work appears to be similar to yours, you both run the risk of being penalized and get mark ZERO.
Question 1. Applications of Computer Systems
a. Your friend Jen is a native French speaker who has immigrated to the United States to teach French in high school. She pays special attention to her students’ pronunciation and works very hard to show her students how to pronounce words correctly in French. Knowing that you are taking a course in computer systems, she asks if you know of any computer technology that can help her students learn to speak a foreign language with correct pronunciations. What would be your response to her?
b. Your uncle has worked for 30 years as a sales representative. He has accumulated over 10,000 business cards throughout his career. He keeps a stack of notebooks where he writes down each customer’s contact information, profile, and special interests. When making customer contacts, he spends a large amount of time trying to identify the target group of customers. Describe an easier and faster way of organizing the information he has collected making use of available technology.
c. Your friend Alex is tasked to generate a number of series of posters of the same picture varying in poster size, color tone, and layout for a class project due in 5 hours. He is very frustrated because each poster design would take him about 3 hours to produce with color pencils. How could software be used to solve this problem?
Question 2. Number Conversions
In this section, you will convert numbers among binary, decimal and hexadecimal representations. Show your calculations.
a. Complete the following chart by converting the numbers given in one of the notations to the other two. Show calculations.
Binary |
Decimal |
Hexadecimal |
101 0101 |
|
|
110 0110 |
|
|
|
15 |
|
|
250 |
|
|
|
0xAF |
|
|
0x1B6 |
b. What is the minimum number of bits that can be used to represent the decimal number 213? (Hint: convert 213 to binary.)
-
What is the minimum number of bytes that can be used to represent the decimal number 213?
-
What is a purpose of using hexadecimal notation?
e. What is ASCII code?
Question 3. Data Representations in a Computer System
Computer systems are made up of electrical components that are either on, or off, representing 1’s and 0’s, also called binary numbers. All data, such as numbers, are converted into binary representations in the computer system. The Extended ASCII chart below shows characters and their binary representations. Use the chart below and a calculator to answer the following questions:
You can obtain the binary representation of a word by concatenating the ASCII values of each letter. For example, “SSD2” in binary representation is 01010011 01010011 01000100 00110010.
a. “Fun” in binary representation is ...
b. “Play” in binary representation is ... which is equivalent to ... in decimal representation.
-
01100011 01100001 01110010 01100101 01100101 01110010 01110011 is the binary representation of the ASCII string ...
d. 0x7374617274 is a hexadecimal representation of the ASCII string ...
e. 1751478885 is the decimal representation of the ASCII string …