Programming Flashcards
understand algorithms (written in pseudocode or flow diagram), explain what they do, and correct or complete them
s
produce algorithms in pseudocode or flow diagrams to solve problems
s
explain the difference between high level code and machine code
s
explain the need for translators to convert high level code to machine code
s
describe the characteristics of an assembler, a compiler and an interpreter
s
describe common tools and facilities available in an integrated development environment (IDE): editors, error diagnostics, run-time environment, translators, auto-documentation.
s
understand and use sequence in an algorithm
s
understand and use selection in an algorithm (IF and CASE statements)
s
understand and use iteration in an algorithm (FOR, WHILE and REPEAT loops).
s
define the terms variable and constant as used in an imperative language
s
use variables and constants
s
describe the data types integer, real, Boolean, character and string
s
select and justify appropriate data types for a given program
s
perform common operations on numeric and Boolean data
s
use one-dimensional arrays
s