CCEA A-Level Digital Technology 2650
Systems Analysis and Development Approaches
Design, Development and Testing
Implementation and System Security
Programming
Data, Information and Data Representation
Computer Architecture and Processing Systems
System Software, Application Software and the User Interface
Web Technology and Multimedia
Networks
Databases
Artificial Intelligence, Expert Systems and Robotics
Mobile Technology, Data Mining and Cloud Computing
Individual, Social and Legal Considerations
The Development Project: Analysis and Design
The Development Project: Build, Testing and Evaluation
Programming
The purpose of a computer program
- 3 things to know
- AS Unit 1
Overview
Computer program, input, process and output model that most programs follow and source code.
What you need to know
Answer each one before you reveal it.
Describe the input, process and output model that most programs follow.
How can one piece of hardware carry out many completely different jobs?
Questions from this subtopic
Each one with the model answer underneath.
- 1
What is a computer program?
Model answer
A computer program is an ordered set of instructions, written in a programming language, that a computer carries out in order to perform a task or solve a problem.
- 2
State the main purpose of writing a computer program.
Model answer
The purpose of a computer program is to tell general-purpose hardware exactly what to do, so that a task is carried out automatically, accurately and as often as it is needed.
- 3
Why must every instruction in a program be unambiguous?
Model answer
A processor cannot work out what was intended or choose between two readings, so each instruction must have exactly one possible interpretation or the program will not behave as the programmer expects.
- 4
Describe the input, process and output model that most programs follow.
Model answer
A program takes in data as input, processes that data according to its instructions, and produces output such as a screen display, a printed report or a stored file.
- 5
How can one piece of hardware carry out many completely different jobs?
Model answer
A computer is general-purpose hardware, and loading a different program into memory gives it a different set of instructions, so the same machine can act as a word processor, a games console or a shop till.
- 6
Distinguish between a program and the data it works on.
Model answer
A program is the set of instructions that says what is to be done, whereas data is the collection of values those instructions read, change and produce.
Other ways to work this
The same content, four other ways.
What is inside Levo
Six ways to work the same material.
Every question in Programming, on a schedule.
Attempt a question from memory, write the correct version, then attempt it again. Levo records the jump between your first attempt and your last, and brings each question back on the day you are due to forget it.
Or £46 a year, about £3.83 a month. Cancel anytime.