A453 programming task 1
Upcoming SlideShare
Loading in...5
×
 

A453 programming task 1

on

  • 795 views

 

Statistics

Views

Total Views
795
Views on SlideShare
795
Embed Views
0

Actions

Likes
0
Downloads
8
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft Word

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

A453 programming task 1 A453 programming task 1 Document Transcript

  • CONTROLLED ASSESSMENT MATERIAL 1Name:.....................................OCR GENERAL CERTIFICATE OF SECONDARY EDUCATIONCOMPUTING A453Programming projectYou will need to create suitable algorithms which will provide a solution to the stated problemthen code your solutions in a Visual Basic. The solutions must be tested at each stage toensure they solve the stated problem using a suitable test plan with appropriate test data.The code must be suitably annotated to describe the process. Test results should beannotated to show how these relate to the code, the test plan and the original problem.You will need to provide an evaluation of your solution based on the test evidence.2.3.1 Programming techniquesStandard programming techniques You should be able to:(i) Identify and use variables, operators,inputs, outputs and assignments(ii) Understand and use the three basicprogramming constructs used tocontrol the flow of a program:Sequence; Conditionals; Iteration(iii) Understand and use suitable loopsincluding count and conditioncontrolled loops(iv) Use different types of data includingBoolean, String, Integer and Realappropriately in solutions to problems(v) Understand and use basic stringmanipulation(vi) Understand and use basic file handlingoperations: open, read, write and close(vii) Define and use arrays as appropriatewhen solving problems.Task 1 CalculatorCreate a simple calculator interface with the digits 0–9, a plus sign, a minus sign, a clearbutton an equals sign and a display. The calculator should be able to perform addition andsubtraction of integer values. These integer values should be input by pressing the keys onyour calculator interface. The system need only work with values up to 999.
  • CONTROLLED ASSESSMENT MATERIAL 1Name:.....................................2.3.2 DesignDesigning a coded solution to a problem:a) Analyse the problemb) Develop suitable algorithmsc) Design suitable input and output formatsd) Identify suitable variables and structurese) Identify test procedures.You should be able to;(i) Analyse and identify the requirementsfor a solution to the problem(ii) Design suitable algorithms torepresent the solution to a problem(iii) Design suitable input and outputformats and navigation methods foryour system(iv) Identify the data requirements for yoursystem(v) Identify suitable variables andstructures with appropriate validationfor your system(vi) Identify test procedures to be usedduring and after development to checkyour system against the successcriteria.
  • CONTROLLED ASSESSMENT MATERIAL 1Name:.....................................2.3.3 DevelopmentCreate a coded solution:a) Fully annotating the developed code toexplain its functionYou should be able to:(i) Develop a solution to the identifiedproblem using a suitable programminglanguage(ii) Demonstrate testing and refinement ofthe code during development(iii) Explain the solution using suitableannotation and evidence ofdevelopment.2.3.4 Testing and evaluationTest your solution:a) To show functionalityb) To show how it matches the designcriteriac) Identifying success and any limitations.You should be able to:(i) Use a suitable test plan and data totest the function of the system(ii) Test the system against the successcriteria(iii) Provide good evidence of testprocedures(iv) Modify the system, if required, to meetsuccess criteria where these are notmet;(v) Evaluate the system against thesuccess criteria to establish howsuccessful, or otherwise, yourimplementation has been.
  • CONTROLLED ASSESSMENT MATERIAL 1Name:.....................................
  • CONTROLLED ASSESSMENT MATERIAL 1Name:.....................................