Master Deck Flashcards
<p></p>
<p>Computers use a \_\_\_\_\_\_\_ number system</p>
<p></p>
<p>binary</p>
<p></p>
<p>Humans use a \_\_\_\_\_\_\_\_\_ number system</p>
<p></p>
<p>denary</p>
<div><div></div></div>
<p></p>
<p>Binary is also known as \_\_\_\_\_\_\_</p>
<p></p>
<p>base 2</p>
<p></p>
<p>Denary is also known as \_\_\_\_\_\_\_\_</p>
<p></p>
<p>base 10</p>
<p></p>
<p>Binary (base 2) is made up of the numbers....</p>
<p></p>
<p>0 and 1</p>
<p>zero and one</p>
<div><div></div></div>
<p></p>
<p>Denary is made up of the numbers....</p>
<p></p>
<p>0 to 9</p>
<p>zero to nine</p>
<p></p>
<p>What are the data units from smallest to largest?</p>
<p></p>
<p>bit</p>
<p>nibble</p>
<p>byte</p>
<p>kilobyte</p>
<p>megabyte</p>
<p>gigabyte</p>
<p>terabyte</p>
<p></p>
<p>What are examples of data?</p>
<p></p>
<p>text/words</p>
<p>sounds</p>
<p>images</p>
<p>numbers</p>
<p>video</p>
<p></p>
<p>Computers take \_\_\_\_\_ and \_\_\_\_\_\_ it into \_\_\_\_\_\_\_\_\_</p>
<p></p>
<p>Computers take <strong>data </strong>and <strong>process </strong>it into <strong>information</strong>.</p>
<p></p>
<p>What is an algorithm?</p>
<p></p>
<p>An algorithm is a set of steps to solve a problem</p>
<p><br></br>8 bits =</p>
<p></p>
<p>1 byte</p>
<p></p>
<p>A computer process stores data using \_\_\_\_\_\_\_\_ \_\_\_\_\_\_\_\_\_\_ that can be ON or OFF</p>
<p></p>
<p>A computer process stores data using <strong>electrical switches</strong>that can be ON or OFF</p>
<p></p>
<p>What are the 8-bitbinary placeholder values?</p>
<p></p>
<p>128 / 64 / 32 / 16 / 8 / 4 / 2 / 1</p>
<p></p>
<p>How do you convert a binary number to denary?</p>
<p></p>
<p>Find all the placeholders with 1s in them and add those placeholders up. The answer is the denary number.</p>
<p></p>
<p>A shorter way to write <strong>b</strong>inary dig<strong>it</strong> is \_\_\_\_</p>
<p></p>
<p>bit</p>
<p></p>
<p>What are 3 facts about a bit?</p>
<p></p>
<p>The smallest piece of computer memory</p>
<p>A single on/off switch inside a computer's electronic memory</p>
<p>A single 1 or 0</p>
<p></p>
<p>A kilobyte is 1024 bytes and will store about....</p>
<p></p>
<p>half a page of text</p>
<p></p>
<p>A megabyte is 1024 kilobytes. A picture on your phone is...</p>
<p></p>
<p>about 3 megabytes</p>
<p></p>
<p>A gigabyte is 1024 megabytes. A movie is about...</p>
<p></p>
<p>4 gigabytes</p>
<p></p>
<p>Kilobyte = \_\_\_\_</p>
<p>Megabyte = \_\_\_\_</p>
<p>Gigabyte = \_\_\_\_</p>
<p>Terabyte = \_\_\_\_</p>
<p></p>
<p></p>
<p>Kilobyte = KB</p>
<p>Megabyte = MB</p>
<p>Gigabyte = GB</p>
<p>Terabyte = TB</p>
<p></p>
<p>What are the 4-bit binary values of the numbers 0 - 5?</p>
<p>0 = _ _ _ _</p>
<p>1 = _ _ _ _</p>
<p>2 = _ _ _ _</p>
<p>3 = _ _ _ _</p>
<p>4 = _ _ _ _</p>
<p>5 = _ _ _ _</p>
<p>What are the 4-bit binary values of the numbers 0 - 5?</p>
<p>0 = 0000</p>
<p>1 = 0001</p>
<p>2 = 0010</p>
<p>3 = 0011</p>
<p>4 = 0100</p>
<p>5 = 0101</p>
<p></p>
<p>What are the 4-bit binary values of the numbers 6 - 10?</p>
<p>6 = _ _ _ _</p>
<p>7 = _ _ _ _</p>
<p>8 = _ _ _ _</p>
<p>9 = _ _ _ _</p>
<p>10 = _ _ _ _</p>
<p></p>
<p>What are the 4-bit binary values of the numbers 6 - 10?</p>
<p>6 = 0110</p>
<p>7 = 0111</p>
<p>8 = 1000</p>
<p>9 = 1001</p>
<p>10 = 1010</p>
<p></p>
<p>128 64 32 16 8 4 2 1</p>
<p></p>
<p>8 + 16?</p>
<p></p>
<p>128 64 32 16 8 4 2 1</p>
<p></p>
<p><strong>24</strong></p>
<p></p>
<p>128 64 32 16 8 4 2 1</p>
<p></p>
<p>16 + 32?</p>
<p></p>
<p>128 64 32 16 8 4 2 1</p>
<p></p>
<p><strong>48</strong></p>
<div><div></div></div>
128 64 32 16 8 4 2 1
64 + 32?
128 64 32 16 8 4 2 1
96
128 64 32 16 8 4 2 1
64 + 128?
128 64 32 16 8 4 2 1
192
Dulwich College
Why do programmers use algorithms?
Plan and check a program makes sense Choose the right way to solve a problem Describe your solution to people easily Keep a record of your solution
What is an example of an algorithm?
A recipe
What is a sequence, or a sequence of instructions?
A series of logical steps carried out in order
What is stepwise refinement?
Breaking an algorithm down into smaller pieces
What does this programming flowchart symbol mean?
Decision
A question is made and has to be answered YES/NO, TRUE/FALSE
What does this programming flowchart symbol mean?
Start/ End
Shows the beginning and the end of the program
What does this programming flowchart symbol mean?
Input/Output
Input - the user has to input something (e.g. enter data)
Output - the computer has to output something (e.g. a display)
What does this programming flowchart symbol mean?
Process
An instruction that's carried out by the program
What does this programming flowchart symbol mean?
Shows the direction of the program
Name 3 advantages of stepwise refinement
Instructions are more detailed
Easier for the user to follow
Less chance of errors
What is a conditional statement (or selection)?
A program can produce different outputs depending on the results of a logical test.
What is a logical test?
A test that gives an answer of either TRUE or FALSE
What is an algorithm?
An algorithm is a set of steps to solve a problem
What is pseudocode?
A written form of programming describing steps of an algorithm (for humans)