Explain the characteristics of procedural

Assignment Help Other Subject
Reference no: EM132160073

HND Assignment: Programme title - BTEC HND in Computing - RQF

Assignment:

Objective - This assignment brief requires the student to produce a console game application. The program is structured so that it tests the students' knowledge in various areas of structured programming using Python. Each student is expected to produce a single program and attach the source code as a separate file to the final assignment report. All program test output screens must be included in the report. The student will include the script of a working program in their submission

Case Study/ Scenario - Rock, Paper and Scissors is a predicting game where a player endeavours to figure out a grouping of numbers. The player will input guess numbers in a chosen order/position to get a reply of the right numbers and the right group position the player has entered.

A rock is a right number in the right position and a paper is a right number in an incorrect position. For example, if the number sequence is "1234" and the player guesses "1356" the response would be one rock and one paper as "1" is a correct number and in the correct position (a rock) and "3" is a correct number, but not in the correct position (a paper). If the player enters "1243" the response would be two rocks and two papers, as all numbers are correct but two are not in the correct positions. If all four numbers are correct and in the correct positions, it becomes a scissors.

You are to create a program to play the Rock, Paper and Scissors game based on non-repeating four-digit numbers (all four digits are different - no repetition).

The player will be given what number of rocks, papers and scissors they have found after each endeavor.

Summary: A player should be able to enter a four-digit number and receive a response based on the game criteria:

  • Scissors - four correct numbers, all in the correct position
  • Rock- a correct number in the correct position
  • Paper- a correct number in the incorrect position

1. Define basic algorithms to carry out an operation and outline the process of programming an application.

2. Explain the characteristics of procedural, object-orientated and event-driven programming, conduct an analysis of a suitable Integrated Development Environment (IDE).

3. Implement basic algorithms in code using an IDE.

4. Determine the debugging process and explain the importance of a coding standard.

In conclusion, you are required to critically evaluate why a coding standard is necessary in a team as well as for the individual in the programming world.

Total Words - 3000 + Python Code.

Attachment:- Assignment File.rar

Reference no: EM132160073

Questions Cloud

Percent return on investments : Assuming that your client anticipates that her tax rate will remain at 19 percent in retirement and she will earn a stable 7 percent return on her investments
Discuss relevant strategies for applying the ideas : Defend or critique the value of common performance standards such as the National Board for Professional Teaching Standards.
Define the scope and boundaries of the plan : For the first part of the assigned project, you must create an initial draft of the final risk management plan. To do so, you must.
How the curriculum in this particular setting is helping : Infants' interactions with people and with their surroundings significantly influence opportunities for healthy development and learning.
Explain the characteristics of procedural : HND Assignment: Programme title - BTEC HND in Computing - RQF. Explain the characteristics of procedural, object-orientated and event-driven programming
Analyze the key challenges you faced : Identify your strengths and weaknesses with respect to your theme and in relation to the core proposition that you have selected.
Addicted to drugs and alcohol : Approximately 14 million Americans are addicted to drugs and alcohol. The federal government estimates that these addicts cost the U.S. economy
Define how to assess and manage risk : Write a 1 page double-spaced, 12-font, not APA. how will you be able to use the content of this course in your current job. Include how to assess and manage.
Jamie is considering leaving her current job : Jamie is considering leaving her current job, which pays $75,000 per year, to start a new company that develops applications for smartphones.

Reviews

len2160073

11/5/2018 12:59:15 AM

Words - 3000 + Python Code. The work you submit must be in your own words. If you use a quote or an illustration from somewhere you must give the source. Include a list of references at the end of your document. You must give all your sources of information. Make sure your work is clearly presented and that you use readily understandable English. Wherever possible use a word processor and its “spell-checker”. Late submission deadline- The learners are required to follow the strict deadline set by the College for submissions of assignments in accordance with the BTEC level 4 – 7 submission guidelines and College policy on submissions.

len2160073

11/5/2018 12:59:09 AM

This Unit will be assessed by an Assignment. You are strongly recommended to read “Preparation guidelines of the Coursework Document” before answering your assignment. Additional Specs, Hints & Good Programming Practices - DEBUGGING HINT: Compile and test your program after every change, even if it was as simple a change as adding a single line. This will allow you to find and fix errors early before you write more code. This is another reason why you have to write the skeleton program which runs first even if it does not do anything yet. Your main program should have the following heading shown below. You must customise it to your particular details. About: This program is written as part of the fulfilment for the ‘put your unit name here’ Course: HND in Computing at Icon College, London. Each function must have its own comment heading which describes exactly what the code does as shown below as an example.

len2160073

11/5/2018 12:58:57 AM

To gain a Pass in a BTEC HND Unit, you must meet ALL the Pass criteria; to gain a Merit, you must meet ALL the Merit and Pass criteria; and to gain a Distinction, you must meet ALL the Distinction, Merit and Pass criteria - Examine the implementation of an algorithm in a suitable language. Evaluate the relationship between the written algorithm and the code variant. Critically evaluate the source code of an application which implements the programming paradigms, in terms of the code structure and characteristics. Evaluate the use of an IDE for development of applications contrasted with not using an IDE. Critically evaluate why a coding standard is necessary in a team as well as for the individual.

len2160073

11/5/2018 12:58:51 AM

Preparation guidelines of the Coursework Document - All coursework must be word processed. Document margins must not be more than 2.54 cm (1 inch) or less than 1.9cm (3/4 inch). Font size must be within the range of 10 point to 14 point including the headings and body text. Standard and commonly used type face such as Times new Roman or Arial etc should be used. All figures, graphs and tables must be numbered. Material taken from external sources must be properly refereed and cited within the text using Harvard standard. Do not use Wikipedia as a reference.

len2160073

11/5/2018 12:58:46 AM

Submission - Initial submission of coursework to the tutors is compulsory in each unit of the course. Student must check their assignments on ICON VLE with plagiarism software Turnitin to make sure the similarity index for their assignment stays within the College approved level. A student can check the similarity index of their assignment three times in the Draft Assignment submission point located in the home page of the ICON VLE. All Final coursework must be submitted to the Final submission point into the unit (not to the Tutor). A student would be allowed to submit only once and that is the final submission. Any computer files generated such as program code (software), graphic files that form part of the coursework must be submitted as an attachment to the assignment with all documentation. The student must attach a tutor’s comment in between the cover page and the answer sheets in the case of Resubmission.

len2160073

11/5/2018 12:58:33 AM

Make backup of your work in different media (hard disk, floppy disk, memory stick etc) to avoid distress for loss or damage of your original copy. Extension and Late Submission - If you need an extension for a valid reason, you must request one using a extenuating circumstances request form available from the college exam office and ICON VLE. Please note that the lecturers do not have the authority to extend the coursework deadlines and therefore do not ask them to award a coursework extension. The completed form must be accompanied by evidence such as a medical certificate in the event of you being sick. Late submission will be accepted and marked according to the college procedure. It is noted that late submission may result in grading from PASS.

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