Python Test Flashcards
Techniques used in program design:
Pseudocode
Flowchart
Algorithm
What’s in a Technical manual:
Test Documents
Design Documents
Project brief
Types Software errors:
Syntax error
Run-time error
Logic error
Describe Syntax
The Structure/form of the code that a program language specifies
Describe Semantics
The meaning assigned to the symbols, characters and words
Types of Program constructs
Iteration
Selection
Sequence
High-Level programming language:
HTML
Python and Visual Basic (Object-oriented)
Functional
C and Basic (Procedural)
C++/C#, Java
Low-level programming language:
Assembly language
Machine code
Parts of a translator:
Assembler
Compiler
Interpreter
Good practices of improving the maintainability of code:
Good coding style
Sensible comments
Clear logic
Name the Steps of problem solving
- Understand/identify the problem
- Design the Solution
- Write the Program
- Check the Solution
Examples documentation:
User manual
Operational manual
Design document
Requirements document
Technical documentation
Testing document
List of know bugs
Types of Sorting/searching
Min/Max
Linear
Binary
What programming language is HTML?
Markup language and Declarative
What type of programming language is Python and Visual Basic?
Object-oriented