GoConqr has a new look! Let us know what you think.

Notes

Programming

sperkins99 English 1 page

Content of the notes (1)

Page 1

PROGRAMMING

Algorithms

(a) understand algorithms (written in

pseudocode or flow diagram), explain what they do, and correct or complete them

(b) produce algorithms in pseudocode

or flow diagrams to solve problems.

Programming languages

(c) explain the difference between

high level code and machine code

(d) explain the need for translators

to convert high level code to machine code

(e) describe the characteristics of an

assembler, a compiler and an interpreter

(f) describe common tools and

facilities available in an integrated development environment (IDE): editors,

error diagnostics, run-time environment, translators, auto-documentation.

Control flow in imperative languages

(g) understand and use sequence in an

algorithm

(h) understand and use selection in an

algorithm (IF and CASE statements)

(i) understand and use iteration in an

algorithm (FOR, WHILE and REPEAT loops).

Handling data in algorithms

(j) define the terms variable and

constant as used in an imperative language

(k) use variables and constants

(l) describe the data types integer,

real, Boolean, character and string

(m) select and justify appropriate

data types for a given program

(n) perform common operations on

numeric and Boolean data

(o) use one-dimensional arrays.

Testing

(p) describe syntax errors and logic

errors which may occur while developing a program

(q) understand and identify syntax and

logic errors

(r) select and justify test data for a

program, stating the expected outcome of each test.

Information

Description
Programming Resources
Created by
sperkins99 · May 2015
Updated
Feb 19, 2016
Views
28
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?