Draw a structured flowchart or write pseudocode

Assignment Help Computer Engineering
Reference no: EM132563572

Assignment: This assignment has as main purpose to give you the understanding of what an algorithm means, and a real life application can be built by providing the right instructions. Here you have the opportunity to create an algorithm that performs one of your daily tasks. You will think of what actions you are taking to fulfill that particular task, and you should create the steps that a "clone" of you should take to perform the task like you do.

Instruction: Imagine that you want to create a robot that does what you do daily. Choose a simple task, such as your preparation to go to bed at night, the morning routine, brushing teeth, walking your dog, etc. Create an algorithm to describe the prime steps to complete the task that would guide the robot to fulfill the job.

1. Consider a task that can be modeled through a reasonable number of steps, which is at your choice.

2. The algorithm should include decision items when the normal conditions of executing the task are not met. For example, if you model the routine of brushing your teeth, state what happens if you run out of toothpaste, if the water is cold, and so on.

3. Consider including repetition items. For example, while brushing teeth, you brush ten times on each side of the mouth - you can model the repetition with a loop that counts the number of brush strokes.

4. Include at least one decision and one loop in the algorithm

To create an algorithm, you may draw a structured flowchart or write pseudocode that describes all the steps in a Word document. If you choose to draw a flowchart, you may use a web tool, draw.io, with which you can easily create a flowchart and export it as a PDF document. Here is an example structured flowchart [PDF] for your reference.

Your initial response should include the following:

• An attachment - Attach the algorithm (.pdf, .docx, or .doc) to the post.

• A description of the task - Type directly in the body of your post a description of the task and your considerations related to the process of creating the algorithm.

• A conclusion - Include a conclusion in the body of your post. Based on the effort made to describe one task from your daily activity, write a statement that evaluates the effort of writing an algorithm that would guide a robot executing all the routine activities that you do daily.

Reference no: EM132563572

Questions Cloud

Explain the use of computers in brief : We often discuss about the changes that information technology, computers, and data have affected our lives, the economy, and the entire society.
Calculate the amount of cost of goods sold reported : Calculate the amount of cost of goods sold reported in Buckeye Company's 2018 income statement. Cash collected from customers $385,000
Write a list of the parts for your dream computer system : Write a list of the parts for your dream computer system for each category specified below. You may include pictures. Input devices (include internal).
Activity builds upon proficiency level analysis : This activity builds upon the Proficiency Level Analysis assignment from Topic 3. Key vocabulary that you would pre-teach the students in Ms. Jensen's class;
Draw a structured flowchart or write pseudocode : To create an algorithm, you may draw a structured flowchart or write pseudocode that describes all the steps in a Word document. If you choose to draw.
Calculate the amount of cash collected from customers : Calculate the amount of cash collected from customers during 2020. balances were taken from ABC Company's general ledger at January 1, 2020 and December
Discussion board response-plastic pollution : The purpose of this visual is to inform people, plastic pollution could be harming us if we eat fish.
Assess and evaluate and briefly discuss mining statement : Assess and evaluate and briefly discuss mining statement. consequently all expenditures of such activities should be accounted for as expenses as.
Describe academic persistence : How do you describe academic persistence? Think of why you have pushed through to complete your bachelor and masters degree.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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