Thursday 20 November 2014

An introduction to Pseudocode - workbook

 
 
Task 1
 
TASK 1 = How do you get Minion Stuart to draw the square? What is the sequence of actions to move?
1
Forward 100
 
2
Turn right 90 degrees
 
3
Forward 100
 
4
Turn right 90 degrees
 
5
Forward 100
 
6
Turn right 90 degrees
 
7
Forward 100
 
8
Turn right 90 degrees
 
 
You have written the algorithm to show the list of instructions and you have written it in pseudocode = numbered list of instructions.
 
 
Task 2
 
 
Can you write the Pseudocode (the sequence of actions) to move Minion Stuart through the squares to collect the bananas?
Hint : Remember to pick up the bananas not just go over them
You need to write the list of instructions in remembering to number the actions
Extension – Can you add a ‘question to say if the minion reaches a banana?
Move right 2 squares
Pick up banana
Move right 1 square
Move down 1 square
Pick up banana
Move left 2 square
Pick up banana
Move left 1 square
Move down 1 square
Move right 2 squares
Pick up bananas
Move right 1 square
Move down 1 square
Move left 3 squares
Pick up bananas
 
Task 3
 
Can you tell me in your own words what pseudo code is?
Pseudocode is complicated programming written in english
 
Please complete the following self-assessment:
Question
Found Task Easy
Completed OK
Found Task Hard
Wrote a series of actions to make a square
ü  
 
 
Wrote the pseudocode to move Minion Stuart around collecting bananas
ü  
 
 
 
 
Level
Descriptor
Tick
3
Plan a sequence of instructions and present the sequence in a list
ü  
4
Think through the algorithm and use pseudocode to plan this out allowing the final format to be read easily before programming
ü
 
 
 
 

Friday 14 November 2014

Storage Devices - quiz


Storage Devices

1. List of some computing devices that are available on today’s market. For each one explain the main storage device/method used.
    
iPhone
Playstation 3
Macbook
Laptop
HDTV

2. Complete the table below.
 

Device

 

Capacity

 

Speed of access

 

Portable?

 

Durable?

 

USB Memory Stick

 2GB - 64GB

 Fast

 Yes

 Sort of/Yes

HDD - Hard Disk Drive

 2TB

 Fast

 Internal - No
 External - Yes 

 No

CD

 700 MiB
 

 Slow

 Yes

 No

DVD

 47GB 
 

 Slow

 Yes

 Sort of/Yes

Memory Card

 2 - 32 GB
 

 Fast

 Yes

 Yes

SSD - Solid State Drive

 4TB

 Very Fast

 Internal - No
 External -Yes

 No

 

3. The invention and increased use of cloud computing has allowed people to transfer a large bulk of their storage to an online solution. Discuss and compare the benefits and drawbacks of using local storage versus cloud storage.
 
Benefits:  Cloud - Infinate power and storage
                 Local - Limited power and storage
 
Drawbacks: Cloud - Anyome can hack into your account because it is on the internet
                    Local - You have control of your storage

 
4. Suggest an appropriate storage device for each of the following applications.

-   Store a high definition movie
   
    Blue-Ray   

 
-   Distribute some software that you’ve written
   
    CD


- Transfer GCSE Media coursework between home and school
   
     USB Memory Stick
 

-  Storage area on a college network
     
    Hard Drive  

 
5. Describe two factors that should be considered when selecting a suitable storage medium to use in a given situation.
    
    how much space is needed
    the price of the storage device
 

6. Name one device that makes use of solid state memory storage.
   
    RAM
      

7. Describe one benefit of using a magnetic storage device like a HDD compared to a
solid state device, such as an SSD for storing files on a network.

   HDD is less expensive than an SDD

 

Monday 10 November 2014

Fetch - Execute - Cycle Quiz

Fetch - Execute - Cycle



Questions
1(a) What do the initials CPU stand for?
 - Central Processing Unit
(b) List three components of the CPU.
 - Registers, ALU, Memory
(c) In relation to computer architecture, what are buses?
- They transport information
 
2) Describe the function of the following in the fetch-execute cycle.
(a) Program counter
- is a register that holds the next instruction to be executed in the Memory
(b) The address bus
- A collection of wires connecting the CPU with main memory that is used to identify particular locations in main memory.

(c) The data bus
- In computer architecture, a bus is a communication system that transfers data between components inside a computer, or between computers.
(d) The decoder
- A decoder is a device which does the reverse operation of an instruction
(e) The Arthmetic and Logic Unit
- In digital electronics, an arithmetic logic unit is a digital circuit that performs integer arithmetic and logical operations. The ALU is a fundamental building block of the central processing unit of a computer, and even the simplest microprocessors contain one for purposes such as maintaining timers.