Question: An Overview of Computers and Programming (Lesson 1: Chapter 1) Complete the following review question: Explain and describe the seven steps of the program development
An Overview of Computers and Programming (Lesson 1: Chapter 1)
Complete the following review question:
Explain and describe the seven steps of the program development cycle.
[Insert the answer here]
Elements of High-Quality Programs (Lesson 2: Chapter 2)
Demonstrate proper use of assigning variables.
Which of the following statements are valid assignments if productCost and productPrice are numeric variables, and productName is a string variable?
If a statement is not valid, provide an explanation why it is not.
a. productCost = 100
[Insert the answer here]
b. productPrice = productCost
[Insert the answer here]
c. productPrice = productName
[Insert the answer here]
d. productPrice = 24.95
[Insert the answer here]
e. 15.67 = productCost
[Insert the answer here]
f. productCost = $1,345.52
[Insert the answer here]
g. productCost = productPrice 10
[Insert the answer here]
h. productName = mouse pad
[Insert the answer here]
i. productCost + 20 = productPrice
[Insert the answer here]
j. productName = 3-inch nails
[Insert the answer here]
k. productName = 43
[Insert the answer here]
l. productName = 44
[Insert the answer here]
m. 99 = productName
[Insert the answer here]
n. productName= brush
[Insert the answer here]
o. battery = productName
[Insert the answer here]
p. productPrice = productPrice
[Insert the answer here]
q. productName = productCost
[Insert the answer here]
Understanding Structure (Lesson 3: Chapter 3)
Logic Structures
Identify and explain the three basic logic structures.
[Insert the answer here]
Programming Exercise
Write pseudocode for the following flowchart. Make sure your pseudocode is structured, but accomplishes the same tasks as the flowchart.

[Insert the pseudocode here]
Making Decisions (Lesson 4: Chapter 4)
Assume that the following variables contain the values shown:
numberBig = 300 numberMedium = 100 numberSmall = 5
wordBig = Elephant wordMedium = Horse wordSmall = Bug
For each of the following Boolean expressions, decide whether the statement is true, false, or illegal.
a. numberBig = numberSmall
[Insert the answer here]
b. numberBig > numberSmall
[Insert the answer here]
c. numberMedium
[Insert the answer here]
d. numberBig = wordBig
[Insert the answer here]
e. numberBig = Big
[Insert the answer here]
f. wordMedium = Medium
[Insert the answer here]
g. wordBig = Elephant
[Insert the answer here]
h. numberMedium
[Insert the answer here]
i. numberBig >= 200
[Insert the answer here]
j. numberBig >= numberMedium + numberSmall
[Insert the answer here]
k. numberBig > numberMedium AND numberBig
[Insert the answer here]
l. numberBig = 100 OR numberBig > numberSmall
[Insert the answer here]
m. numberBig 10
[Insert the answer here]
n. numberBig = 30 AND numberMedium = 100 OR numberSmall = 100
[Insert the answer here]
Looping (Lessons 5 and 6: Chapter 5)
Programming Exercise
Based on Lesson 6 Programming Exercise B, design logic using pseudocode that modifies the movie-rating program so that a user gets three tries to enter a valid rating. After three incorrect entries, the program issues an appropriate message and continues with a new user.
[Insert the pseudocode here]
Arrays (Lessons 7 and 8: Chapter 6)
Programming Exercise
The Downdog Yoga Studio offers five types of classes, as shown in the table below. Design a program using pseudocode that accepts a number representing a class, and then displays the class name.
| Class Number | Class Name |
| 1 | Yoga 1 |
| 2 | Yoga 2 |
| 3 | Childrens Yoga |
| 4 | Prenatal Yoga |
| 5 | Senior Yoga |
[Insert the pseudocode here]
File Handling and Applications (Lessons 9 and 10: Chapter 7)
Programming Exercise
Laramie Park District has files of participants in its summer and winter programs this year. Each file is in participant ID number order and contains additional fields for first name, last name, age, and class taken (for example, Beginning Swimming).
Design the logic for a program, using pseudocode, that merges the files for summer and winter programs to create a list of the first and last names of all participants for the year in ID number order.
Look at the LaramieParkDistrictSummer.txt and LaramieParkDistrictWinter.txt files from your downloadable Sample Data Files to develop your solution.
[Insert the pseudocode here]
Understanding Numbering Systems and Computer Codes (Lesson 11: Appendix A)
Converting Different Base Numbers
Provide the hexadecimal code for Binary value 0000 1111.
[Insert the answer here]
Provide the hexadecimal code for the $ symbol.
[Insert the answer here]
Convert the decimal number 47 to Hexadecimal.
[Insert the answer here]
What is the name of the code system that is used in most personal computers?
[Insert the answer here]
What is the name of the numbering system that is based in the power of 10?
[Insert the answer here]
Convert the binary number 0101 1111 to decimal.
[Insert the answer here]
Convert the hexadecimal code 5D to binary.
[Insert the answer here]
Convert the hexadecimal code 4B to decimal.
[Insert the answer here]
Convert the binary number 0110 1011 to hexadecimal.
[Insert the answer here]
Convert the decimal number 120 1111 to binary.
[Insert the answer here]
What is the name of the code system that is typically used in large computer systems?
[Insert the answer here]
What is the name of the numbering system that is based in the power of 16?
[Insert the answer here]
Yes No T? Yes No Z? Yes W? Yes No W
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
