• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/8

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

8 Cards in this Set

  • Front
  • Back

What is the need for data types, 3:

- To tell computer how much memory is needed


- How the memory should be processed


- Inform developer on how varaible should be manipulated

What is an algorithm and name the three types:

A sequence of instructions that achieve a specific goal,


- Transaction, input to output


- Reactive, input stream(s) to output stream(s)


- System of entities

What are the 2 key properties of an algorithm:

Correctness & Efficiency

How do you convey algorithms to...


- Humans


- Computers

- With charts and diagrams etc, imprecise English


- Precise notations the computer understands

What is the "Turing equivalent":

All reasonably powerful models are equivalent in abilities, just different user experience.

What four steps does the programming process consist of:

- Problem definition


- Solution outline: Human notation


- Encode solution: With programming language


- Test

What is 'Pseudocode':

Textual representations of an code algorithm

What is the definition of a flow chart:

Graphical representation of an algorithm