Nasty PP4 Stuff Flashcards
What are the five software development stages?
Analysis, design, implementation, testing, evaluation.
What is representational abstraction?
Representational abstraction is a representation arrived at by removing unnecessary details.
What is procedural abstraction?
Procedural abstraction is using a procedure to carry out a sequence of steps.
What is functional abstraction?
Functional abstraction is using a function to get a result of a particular problem.
What is required for a Finite State Machine to be deterministic?
If the next state from any given state is decided entirely by the input.
What is the process for converting a negative decimal to binary?
1) Work out the positive equivalent of the number in two’s compliment.
2) Flip all the bits.
3) Add one.