Write a program that calculates the fuel consumption

Assignment Help Other Subject
Reference no: EM132151091

Programming Algorithms

P1. Provide in a word format a definition of what an algorithm is and outline the process in building an application/program by producing an Algorithm based on the selected scenario

Explain what an algorithm is.
Include pseudocode, flowchart and a class diagram of how the algorithm will function

Flowchart
Pseudocode

To explain what an algorithm is
Create pseudocode and flowcharts
To explain how the application will work highlight the algorithm of sorting.

Choice one A, B or C and you create the pseudocode and flowchart to show how it works.

M1 Supposing you have written the code, provide in a word format a written explanation in which you would determine the steps taken from writing a code to its execution.

Explain how you pseudocode and flowchart from P1 is used to form the code of the application.
Convert the Algorithm into syntax.

Explain your pseudocode above by creating the code which does what you have created.

D1 Using the algorithm produced in P1, provide in a word format, produce awritten explanation in which you would do the following:
i. Examine the implementation of an algorithm in a suitable language.
ii. Evaluate the relationship between the written algorithm and the code variant.

Evaluate your process etc.

MPG for speed calculator web

Task2

To Achive P2,M2 and D2. you must submit.

P2 provide in a word format a written explanations in which you would Give explanations of what the following programming paradigms are:
procedural,
object orientated
event driven;
The paradigms characteristics and the relationship between them.

Explain what OOP, event drive and procedural. Explain the advantages and disadvantages of each paradigm and show examples by explaining what the code does in each example

We use C# java Python

Create a report which explains the paradigms.

M2 provide in a word format a written analysis of the common features that a developer has access to when using an IDE.

D2 A written critical evaluation of source code of sample application,which is written in the programming paradigmshighlighted in P2, evidence it by showing the screen short and annotations of the code structure and characteristics of the paradigms in P2.

3. To Achive P3,M3 and D3. you must submit.

P3 Include in your report the screen shots and annotations as evidence for writing a program that implements the algorithm that has been developed based on the selected scenario using a suitable IDE.

M3 provide in a word format the screen shots and annotations as evidence, showing how the IDE was used to manage the developmentprocess of the program in P3.

The annotation evidence may include among many others evidence of debugging, Error corrections and /or using many features of the IDE in the development processes such as the pre-generated code, use of the forms, use of the properties, etc. (at least 4 different IDE support features offered to programmers).

D3 provide in a word format a written evaluation of the usefulness of an IDE for the development of applications contrasted with not using an IDE.

4. To Achive P4, P5 , M4 and D4. you must submit.

P4 provide in a word format a written explanation with screen shots and annotations evidence of the debugging process, theexplanations should show the steps of the debugging facilities available in the IDE you have used.

P5 Produce a report with explanations that outline the coding standard you have used in your code while developing the application, evidenced this with screen shots and annotations.

M4 provide in a word format an evaluation which includes how the debugging process have be used and was helpful in developing a more secure, robust application to solve the problem outlined in your chosen scenario.

D4 provide in a word format a critical evaluation why a coding standard is necessary in a team as well as for the individuals.

LO1. Define basic algorithms to carry out an operation and outline the process of Programming an application.
LO2. Explain the characteristics of procedural, object-orientated and event-driven programming, conduct an analysis of a suitable Integrated Development Environment (IDE).
LO3. Implement basic algorithms in code using an IDE.
LO4. Determine the debugging process and explain the importance of a coding Standard.

Assignment Brief:

[You have been provided three Scenarios (A, B and C.) You should choose only one scenario for your entire task.]

Only choice "01 scenario"

You are employed as a software engineer for the Department of the Environment. You create programs/ application for making calculations and predictions on data concerning environmental issues.

Choose one of the following Scenarios (A, B and C.) For your programming assignments.

Scenario A (Sort and Search Algorithm).

The company has received a number of issues from the beta testers of their latest administration software released in early January 2018, the testers have been stress testing the system and outlined that when adding in data files contain statistics the program is slowing and making it difficult to import large amounts of data.

You have been tasked with creating an application which can read in large amounts of data maximum 1 million entries contained within a CSV file.

The software should sort the data into ascending order and displayed for users to analyse. Then allow for the data to be searched to look for specific data entries if required.

This software algorithm designed and developed needs to be explained by you. This will aid the programmers within the company to analyse your solution to provide a patch for their application recently released.

Scenario B (Fuel efficiency calculator).

According to studies backed by the department of energy, the average car will be at its advertised MPG at 55 mph. But as the speed increases:
- 3% less efficient at 60 mph
- 8% less efficient at 65 mph
- 17% less efficient at 70 mph
- 23% less efficient at 75 mph
- 28% less efficient at 80 mph.
Write a program that calculates the fuel consumption of a car at these speeds. The user should be able to input the advertised fuel efficiency in Miles Per Gallon and the program should display fuel efficiency of the car at the speeds indicated above. The Program should allow for the % less efficiency to be increased or decreased for the mile per hour (mph) as well, if required by the user.

Scenario C (Global warming tipping point).
The concept of tipping points is well established in climate science and some examples include the melting of the Greenland ice sheet, the destruction of the Amazon rainforest, the thawing of Arctic permafrost and the slowdown of the global ocean conveyor belt that transports heat around the globe - called thermohaline circulation.

But while scientists are confident that tipping points exist in theory, predicting when they might occur is far more difficult.

The global warming tipping point is believed to be when CO2 in the atmosphere reaches 400 parts per million. Current concentration of atmospheric CO2 is at 392 parts per million.

For the past ten years (2005 - 2014), the average annual rate of increase of atmospheric CO2 is 2.11 parts per million. (This rate of increase is more than double the increase in the 1960s).

Write a program that predicts when the global warming tipping point will be reached.

[You have been providedthreeScenarios (A, B or C.) You should choose only one scenario for your entire task]

Attachment:- Assignment.rar

Verified Expert

In this assignment we have studied what is flowchart and what is algorithm. What are the different types of concept related programming. Inet this assignment we have developed algorithm for bubble sort and create class diagram for bubble sort project and we create class diagram also.Here I have also write about what is object oriented programming and implement concept of inheritance.

Reference no: EM132151091

Questions Cloud

What is expansionary fiscal policy : What is expansionary fiscal policy? What gap is the economy experiencing when expansionary fiscal policy is used? What is contractionary fiscal policy?
Can you give me short cut of using excel : Can you give me short cut of using excel, word, access, share point, and powerpoint microsoft, I am always have to rely on the back and forth, fleepng the pages
Implemented in order to eliminate vulnerability : Which additional security measures should be implemented in order to eliminate this vulnerability?
Er database modeling question : Employees have an id, name, department and datejoined. A manager who is also an employee is managing a department and can be a manager of several employees
Write a program that calculates the fuel consumption : Assignment - Programming Algorithms - Explain how you pseudocode and flowchart from P1 is used to form the code of the application
Associate the name of the candidate : Given a variable, election_results, that is associated with a dictionary that maps candidate names to votes received, associate the name of the candidate
Perceived through the ethical prisms of utilitarianism : How might Facebook's actions be perceived through the ethical prisms of utilitarianism, rights, justice, virtue, and the common good?
Pre-acquisition evaluation and post-acquisition : In mergers and acquisitions there is always a pre-acquisition evaluation and post-acquisition evaluation of technology. Evaluation and control should be connect
Create a new database called membership : Use the Management Studio to create a new database called Membership2 Using the default settings.

Reviews

urv2151091

11/27/2018 1:59:01 AM

Amazing job dear experts and thanks a lot to expertsmind to avail me such expert who followed every units instruction perfectly. I really amazed with the grades I received with your help. I am really thankful. I have passed the class with A grade. You are true lifesaver.

len2151091

10/26/2018 12:54:57 AM

LO4 Determine the debugging process and explain the importance of a coding standard P4 Explain the debugging process and explain the debugging facilities Available in the IDE. P5 Outline the coding standard you have used In your code. M4 Evaluate how the debugging process can be used to help develop more secure, robust Applications. D4 Critically evaluate why a coding standard is necessary in a team as well As for the individual.

len2151091

10/26/2018 12:54:52 AM

LO3 Implement basic algorithms in code using an IDE P3 Write a program that implements an algorithm Using an IDE. M3 Use the IDE to manage the development Process of the program. D3 Evaluate the use of an IDE for development of applications contrasted With not using an IDE.

len2151091

10/26/2018 12:54:46 AM

LO2 Explain the characteristics of procedural, objectorientated and event-driven programming, conduct an analysis of a suitable Integrated Development Environment (IDE) P2 Give explanations of what procedural, objectorientated and eventdriven paradigms are; their characteristics and the relationship between Them. M2 Analyse the common features that a developer Has access to in an IDE. D2 Critically evaluate the source code of an application which implements the programming paradigms, in terms of the code structure and Characteristics.

len2151091

10/26/2018 12:54:40 AM

Learning Outcomes and Assessment Criteria LearningOutcome Pass Merit Distinction LO1 Define basic algorithms to carry out an operation and outline the process of programming an application P1 Provide a definition of what an algorithm is and outline the process in Buildingan Application. M1 Determine the steps taken from writing code To execution. D1 Examine the implementation of an algorithm in a suitable Language. Evaluate the relationship between the written algorithm and the Code variant.

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

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