Calculate the percentage results of the survey

Assignment Help Basic Computer Science
Reference no: EM131939037

Computer and Logic Essentials Assignment

Aim
This assessment task allows you to demonstrate your problem solving ability on problems covering algorithms, data representation and sets.

Part 1: Algorithms

a) A transport consultant has created a file of information about trips collected from individuals who have participated in a survey. This information includes start_time and end_time variables. One of the items contained in the file is the duration of each trip (that is, end_time - start_time) in minutes. The consultant is trying to work out how to calculate the number of trips with duration greater than 60 minutes (that is, how many trips take longer than an hour) and requires your assistance to develop an algorithm. You can assume that the durations are read one at a time and should only be read until EOF (end of file) is reached.

i. Develop a flowchart to show your algorithm, using the diagrammatic conventions described in the lecture notes/slides.

ii.Translate your flowchart into pseudocode, following the conventions described in the lecture notes/slides.

The remainder of part 1 deals with the following pseudocode:
procedure mystery: start

stop

read n
read list x1, x2, x3, ... xn myvar <- 0
do i <- 1 to n by 1
do j <- i+1 to n by 1 if xi > xj
myvar <- xi end if
end do end do

stop

b) Noting any assumptions on your part, what does this procedure do? Explain succinctly (that is, do not explain the pseudocode line by line) in no more than three well-written sentences.

c) Using big O notation, what is the likely complexity of this algorithm? d)

i. Taking into account what the algorithm should do, write an improved version of this algorithm in pseudocode.
ii. Briefly describe your changes using dot points.
iii. Provide the likely complexity of the improved version using big O notation (note it can stay the same, but should not get worse).

Part 2: Data representation

Your responses to the following questions must show your reasoning (or working out). No marks will be provided for correct answers alone. Non-decimal numbers have a prefix indicating their base.

a) Convert the following unsigned binary numbers to decimal and then to hexadecimal: i. 0b11110101
ii. 0b101110.101 iii. 0b1110001.01

b) Convert the following binary numbers to decimal, taking into account their representation as noted:
i. 0b11111010 (sign magnitude)
ii. 0b11001101 (two's complement representation)

c) Perform the binary addition of the unsigned values: 0b10101101 + 0b111000 + 0b1000000
and convert the result to decimal.

d) Obtain the decimal value of the following expression: 2(0x4FB) + 53 + 0x915

Part 3: Sets

Returning to the data file from question 1a), the survey data also contains information about combinations of transport modes that participants used throughout the day. For this question, we will focus only on walking (W), driving (D) and train (T) (apologies in advance to advocates of other modes).

Taking a sample of 4000 participants, the number of respondents who used each combination of these modes on their survey day are as follows:

Mode usage

Number of participants

Walking and driving

250

Driving and train

600

Walking and train

350

Walking

950

Train

1150

Driving

1100

Walking, driving and train

100

a) Draw a Venn diagram to represent this data.

b) Calculate the percentage results of the survey for each query. Show how your percentage was calculated.
i. Participants who walked only.
ii. Participants who drove or used the train.
iii. Participants who used only one mode of transport.
iv. Participants who used at least one of these modes.
v. Participants who used another mode not covered in this question or did not travel at all.

c) Provide the set notation for the following subsets:
i. Participants who drove or walked.
ii. Participants who both drove and used the train.
iii. Participants who didn't use the train nor drove.
iv. Participants who walked and used at least one other mode.
v. Participants who walked only.

Verified Expert

The assignment involves three parts. The part1 involves writing the algorithm and pseudo code for the give problem specification. The part2 involves solving the Number system conversion problems The part3 involves solving the Set problem using venndiagram technique. All the problems are solved and documented

Reference no: EM131939037

Questions Cloud

Variability in the lengths of sentences : The writings of different authors can be partially characterized by the variability in the lengths of their sentences.
Company experiences quicker inventory turnover rate : If a company experiences a quicker inventory turnover rate and a quicker collection experience for its accounts receivable, it can expect:
Determine the rate to charge for each square foot : Assume a rooms operation had 45 each, 220-square-foot rooms, Determine the rate to charge for each square foot
What is the slope of the regression line : Obesity in mice is inherited. For every gram above mean mature weight that a female mouse is in her generation, the mean of her daughters' mature weights
Calculate the percentage results of the survey : Computer and Logic Essentials - This assessment task allows you to demonstrate your problem solving ability on problems covering algorithms, data representation
Patient load on nursing activities in a hospital : Review in which there is a discussion of the effect of patient load on nursing activities in a hospital.
Usefulness of the regression line : a. State the null hypothesis that should be used to test for the usefulness of the regression line.
Describe the fundamental components of a distributed system : Describe the fundamental components of a distributed system. Compare & contrast the advantages and disadvantages of at least 2 distributed system architecture.
What role does artistic lines and patterns play in web page : What are the effect of using serif fonts vs san-serif fonts in your typography? What role does artistic lines and patterns play in web page design?

Reviews

len1939037

4/12/2018 3:29:44 AM

Marks will be awarded in accordance with the scheme allocated for each sub-part of the problems as indicated in the assignment. Partial marks will be awarded to the extent that the component parts of the question have been correctly answered. Please note that if a problem requires the answer to be justified, no marks will be awarded for simply giving the correct answer. The assignment is worth 25% of the final mark for the unit.

len1939037

4/12/2018 3:29:38 AM

If you have exceptional circumstances that mean you are unable to submit the assignment by the due date and time, please contact the convenor as soon as practicable. Note evidence of circumstances will be required. General instructions This is an individual assignment. It includes three problem sets, covering algorithms, data representation and sets. Answer all problems using the corresponding headings (e.g., Part 1) and item numbers (e.g., a), i.) using either handwriting or software tools. Your answers must be clear and easy to read.

len1939037

4/12/2018 3:29:31 AM

Each individual student should submit their assignment via Blackboard before the deadline 12:00noon Monday 16. You can submit many times before the deadline; each new submission will overwrite your previous submission. Before submitting the assignment, please ensure that you have undertaken the following activities: • Checked Blackboard for announcements/discussions related to the assignment and for any updates/clarifications; • Ensured that the work submitted by you is your original work. If this is not the case, then a penalty will apply. Note this also extends to sharing your original work with other students;

Write a Review

Basic Computer Science Questions & Answers

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

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