Develop pseudo-code and then implement it in python

Assignment Help Other Subject
Reference no: EM132498001

ITECH1400 Foundations of Programming - Federation University

Assignment  Bowie, Burroughs, Gysin & Permutated Prose: The Cut-Up Method

Overview
In this assignment you are required to implement your own Python application which emulates the "Cut-Up" method and follows the six steps of problem solving. You will apply a suitable metric to the finished text.

Learning Outcome

The following course learning outcomes are assessed by completing this assessment:

Knowledge:

K1. Identify and use the correct syntax of a common programming language.

K2. Recall and use typical programming constructs to design and implement simple software solutions.

K4. Explain the importance of programming style concepts (documentation, mnemonic names, indentation).

Skills:

S1. Utilise pseudocode and/or algorithms as a major program design technique.

S2. Write and implement a solution algorithm using basic programming constructs.

S4. Describe program functionality based on analysis of given program code.

Application of knowledge and skills

A1 : Develop self-reliance and judgement in adapting algorithms to diverse contexts A2: Design and write program solutions to identified problems using accepted design constructs.

Your Task

Start with a text - you are free to choose any text - a good suggestion is Alice in Wonderland8 a paragraph from chapter 1 is attached below.

Using the skills in Python that you have developed, you are to write an application that will read in some text and then perform a Cut-Up operation on it.

One metric that we can use is to check the readability of the text. To do this just select the Spelling & Grammar feature - this will display the readability of the text - and of the Cut-Up:

Assessment Details

The six-steps of problem solving must be evident in your assignment. Namely:
1. Identify the problem - state the task in your own words e.g. implement Cut-Up method
2. Analyse the problem - describe what needs to be done
3. Generate potential solutions - look at different ways to do this using Python
4. Select and plan a solution - explain why you have chosen this approach
5. Implement the solution - develop pseudo-code and then implement it in Python
6. Evaluate the solution - what degree of success was achieved?

Attachment:- Foundations of Programming - The Cut-up Method.rar

Reference no: EM132498001

Questions Cloud

What are the principles of double entry accounting : What are the principles of double entry accounting and the differences between the cash and accrual systems of accounting? Define double entry accounting
Create the journal entry to record the payment : Create the journal entry to record this payment. Assume that Pagnucci Co. paid the balance due to Mockingbird Company on April 8 instead of April 18.
Assignment - Ethics and Diversity in Family Practice : Assignment - Ethics and Diversity in Family Practice. Identify NASW essential steps for ethical problem solving to apply to the case study
Should the project be undertaken by the company : The finance manager of ABC has identified a potential project with an IRR of 18% per year. Should this project be undertaken by the company?
Develop pseudo-code and then implement it in python : Generate potential solutions - look at different ways to do this using Python and develop pseudo-code and then implement it in Python
Prepare the adjusting entries related to : 5 years, the useful life of the computer is 4 years and the useful life of the truck is 15 years. Prepare the adjusting entries related to
Determining the market price of sunflower oil : Assume the US market of sunflower oil was described by the following domestic supply and demand equations: QDUS = 8000 - 4 P and QSUS = -2000 + 6 P
What is the change in value-nantucket nugget : The Nantucket Nugget is unlevered and is valued at $640,000. Nantucket is currently deciding whether including debt in their capital structure would increase
Find various inventory transactions : Find Various inventory transactions. Assuming that the James Company uses a perpetual inventory system, prepare journal entries for the above transactions.

Reviews

Write a Review

Other Subject Questions & Answers

  The probability of getting a heads on a single toss

Is your friend correct, why or why not? If we were to toss the fair coin an infinite number of times, what would we expect?

  Discuss the concept of living honorably in modern world

Then discuss the concept of living honorably in the modern world. Do we take "honor" as seriously compared to the ancient world? Give examples.

  What you should look for on a food label

How to achieve a balanced diet? What you should look for on a food label? What is balanced diet? How to read nutrition label on food?

  What obstacles does each character face

What specific claims you can make about the movies. the main character in each movie struggles to succeed in their goal. This would be a good claim to explore.

  What is a distribution channel

What is a distribution channel? What is the relationship between channels of distribution and logistics? How does geographical location affect your selection of distribution channels?

  Real estate law

You are examining title to a parcel of property and notice that in 1987 George and valerie Green sold the property to Brian dearborn.

  Assignment on views on diversity

Assignment on Views on Diversity

  How such programs may indirectly contribute to injustice

Social scientists who are self-conscious about the underlying assumptions and commitments of their research not only enrich their research.

  Explain how you would measure its thickness

Have a look at the photograph of the pile of papers and write a post to the Discussion about how you would measure its thickness. I want to leave this up to you so I'm not going to give you much more direction than that.

  What do you suggest in terms of economic policy to assist

Obtain data from at least 2 credible sources to provide facts and statistics about your region’s indicators. The facts should be current and properly cited.

  What is the preceptor bringing to your attention

How often are you receiving clinical supervision from your preceptor? What are the sessions like? What is the preceptor bringing to your attention?

  Brief explanation of how the two project outlines differ

Include a 350- to 700-word brief explanation of how the two project outlines differ. Be sure to address how Agile addresses complexity and uncertainty

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