Describe purpose of the three primitive control structures

Assignment Help Software Engineering
Reference no: EM131443217

Programming and SDLC Module Assignment

INTRODUCTION: In this assignment you will create a special Excel worksheet. By doing so, you will earn points in two ways: (1) by using the Excel formatting techniques that you learned about in the Atomic Learning tutorials, and (2) by demonstrating what you learned from the Programming and SDLC content in this module.

INSTRUCTIONS Note: The formatting and functionality you are being asked to perform were covered in the Atomic Learning videos. If you need to go back and review a tutorial, please do so.

1. Open Microsoft Excel and create a new blank workbook. Save the workbook with your own name as its filename. For example, a student named Jane Doe would save the file as "JaneDoe." Make sure you save your file in a location where you can find it later!

2. In your worksheet, enter your Full Name in cell A1 (feel free to make column A wider).

3. Enter today's date in cell A2.

4. In cells A5 through A14 enter 10 numbers between 1 and 100. (You can choose any numbers between 1 and 100 and enter them in any order. The numbers should all be different. When you're done you should have 10 different numbers between 1 and 100 in cells A5 through A14.)

5. In cell A15, use the average function to calculate the average of those 10 numbers.

6. In cell A4, type a name for your column of numbers (you can make up any name you wish).

7. Create a new chart (you choose the type) to show the data that you entered in cells A4-A14. Place the chart anywhere on the worksheet where it's visible and doesn't cover up any data on the worksheet.

8. Apply Conditional Formatting to cells A5 through A14. You can choose Data Bars, Color Scales, or Icon Sets.

9. Type the word "Mood" in cell B4.

10. In cells B5 through B14 use the "if" function to determine if the values in cells A5 through A14 are greater than 50. If the value is greater than 50 in a particular cell in A5-A14 then the corresponding cell in B5-B14 should show "Happy" otherwise it should show "Sad."

11. Find a picture of an animal whose name starts with the same letter as your first name. For example, if your name is Amanda you might look for an image of an antelope. Insert that image into your worksheet (anywhere is fine as long as it doesn't cover up any of the other info in the worksheet).

12. Use what you've learned so far about Excel formatting to make your worksheet more professional looking or more visually pleasing. Feel free to change the fonts, add borders, add a graphic or two, or do anything else (as long as it doesn't reduce the readability of the information presented).

INSTRUCTIONS (Programming and SDLC)

Your answers MUST be in the correct cells in order to receive credit.

1. In this module we learned that Babbage's Analytical Engine is often considered to be the first mechanical computing device. However, people clearly had the ability to count and do arithmetic using other means before this device was invented. Using your favorite Web search engine, identify at least THREE methods or devices that people used hundreds (or even thousands) of years ago to count things and/or do arithmetic. Place your three answers in cells A17, A18, and A19.

2. Computers and software have automated many things that were done manually in the past. For each of the following modern technologies, describe how the same task might have been accomplished 100 years ago. The old method may not exactly match the new, technology- based method, but be thoughtful and creative in identifying ways that one could have accomplished the same function in the pre-computing days using "old-fashioned" materials and resources. Place your answers for the following three items in the three indicated cells:

GPS substitute - place your answer in cell A20. email substitute -- place your answer in cell A21.

Instagram substitute -- place your answer in cell A22.

3. List, and briefly describe the purpose of, the three primitive control or logic structures. (Hint: These structures are given in the Programming Methodologies section of this module's reading, titled programming and sdlc.pdf.) Place your three answers in cells A23, A24, and A25.

4. Given what you've learned so far about programming and the Software Development Life Cycle, try to think of a new or interesting job/application that could be done by a computer, smartphone, or similar. Use your imagination for this one! Place your answer in cell A26.

Reference no: EM131443217

Questions Cloud

Complete the marginal and the marginal revenue product : The following table shows the Total Output each week of workers on a perfectly competitive cherry farm. The equilibrium price of a pound of cherries is $4. Complete the Marginal Product of Labor and the Marginal Revenue Product of Labor columns in..
Typical process for reaching an acceptable price : Explain how the typical process for reaching an acceptable price in the business-to-business market differs from the process for reaching a price for most consumer products.
Describe the social-cognitive perspective : Describe the social-cognitive perspective, and discuss the important consequences of personal control (internal/external locus of control), self-control, learned helplessness, and optimism in FRQ format
Develop two cases in which correlation : Find or develop two cases (or examples) in which correlation is plausible (like the firefighter-fire damage example) but the correlation does not necessarily mean causation.
Describe purpose of the three primitive control structures : List, and briefly describe the purpose of, the three primitive control or logic structures. (Hint: These structures are given in the Programming Methodologies section of this module's reading, titled programming and sdlc.pdf.)
Find a negative co-variation between ad spend and sales : Suppose we analyze the relationship between advertising spending (X) and sales (Y) of 100 companies and find a negative co-variation between ad spend and sales. Can we conclude that advertising decreases sales?
Explain legislation substantially increasing minimum wage : Which of the following groups are likely to benefit from legislation substantially increasing the minimum wage? Explain why. a. unskilled workers seeking jobs but lacking experience and education b. skilled workers whose current wages are above the m..
What are the symptoms of a panic attack : What are the symptoms of a panic attack? Is it a disease or can it happen to anyone
How does technology benefit a capitalistic country : How does technology benefit a capitalistic country like America? How can technology be a disadvantage for a socialistic country

Reviews

Write a Review

Software Engineering Questions & Answers

  Identify current trends in terms of life cycle modeling

In software engineering, one can find various life cycle models. Some examples include the waterfall model, agile processes, and iterative and incremental models. Identify current trends in terms of life cycle modeling

  Defining competitive advantage of a business

Discuss the key concepts related to defining competitive advantage of a business? Choose one and describe how you would use information systems to aid in obtaining competitive advantage with your selected key idea.

  Draw aoa network diagram representing project

Draw a AOA network diagram representing the project. Put the node numbers in circles and draw arrows from node to node, labeling each arrow with the activity letter.

  Does programmer need to understand needs of user

Does the programmer need to understand the needs of the user? Does the programmer need to know the end results of the system?

  Software engineering course

Create a hierarchy of five (no more or no less) of the most important topics that you feel need to be addressed in this one-day course that best fits the course title of "Software Engineering: The Essentials Presented in One Day.

  Create flowchart to accept length of base of triangle

Create a flowchart that will accept the length of the base and height of a triangle and print the area. Area of a triangle is : area = 1/2b*h ; where b = base and h = height.

  Draw er diagram to situation implied in student assistant

Draw an ER diagram (with a reasonable number of attributes) to represent the situation implied in the student assistant scenario of the previous question.

  Software architecture plays a different role

Software architecture plays a different role in different context. Select each one of these contexts, and describe software architecture's role in the context. Use an example to illustrate your point.Technical Project life cycle

  Evaluation of the use of the security life cycle

Write a 3- to 5-page evaluation of the use of the security life cycle. Include the following, All six phases, Review of steps unique to the security life cycle, not in common with SDLC

  A light blue background color

Write the CSS for a class with the following attributes: a light blue background color, Arial or sans-serif font, dark blue text color, 10 pixels of padding, and a narrow dashed border in dark blue color. Here is what I have but it doesn't seem to ap..

  You are a manager in a company that has a lot of in-house

you are a manager in a company that has a lot of in-house is expertise.what might be your key decision rules for when

  Investigate examples of software failure

Investigate examples of software failure and see if you can discern any trends. Is the failure-rate getting better or worse?

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd