Monday, February 23, 2015




              1) On the one hand, robots are useful. List they ways they are useful.
       they can help people in factories, they make consistent and repetitive work easier. it also removes any chance of any human error,

        2) On the other hand they could end up being dangerous. List the potential problems.

         computers could develop self awareness and program itself to be 'unhackable' and could pose as a potential threat to humanity 

3) Should society be concerned with the problems that could occur?

yes i think society should be concerned about these possibilities of computers being smarter than us

4) Do you agree or disagree with this statement? A computer can only be as smart as its programmer. However, one day a computer might be programmed to learn how to learn. Programmers need to think carefully before creating robots that mimic human intelligence. Why do you agree/disagree?

          i agree because programmers do need to be careful on what they are programming because programmers can get a little bit carried away and sort of lazy and program the computer to just do the programming itself to itself and this could result in something bad.           

Tuesday, February 10, 2015



1) What is the formula used to return a whole number when doing division?
You use a double forward slash like so: //
2) What is the formula used to return the remainder when doing division? How does it work? Explain with an example.
You use the percentage sign % for example: 12%5

3) Why is it important in computing to understand number systems and in particular binary? 
It is important to because it will help us understand the ‘language’ of computers which is binary and would help us understand the code of the circuits

4) How does binary work? i.e. how do we convert a number from decimal into binary?              

The five switches are either 1=on and 0=off. Every switch represents a double starting from 1 from right to left 0 0 0 0 0 
                  16 8 4 2 1       This can carry on adding more switches of 1 and 0 depending on the number.
                            From decimal to binary you can use two ways. One way is, you can keep dividing your number by 2. If you have a remainder of one that counts as an on switch and no remainder so 0 counts as an off switch. You keep dividing by 2 until you end up with 0. For example 156/2=78, 0 remainder, 78/2=39, 0 remainder, 39/2=19, 1 remainder, 19/2=9, 1 remainder, 9/2=4, 1 remainder, 4/2=2, 0 remainder, 2/2=1, 0 remainder. Therefore, the binary code is 001110010.



5) Find examples of the fibonacci sequence in nature and post pictures of them in your blog.


Tuesday, February 3, 2015


 
 
           there are some famous and enjoyable games that have some aspects of python. Some of these games are:
     
     Battlefield 2 uses python for logic and its online servers

Civ IV employs python










EVE online which is written in stacklesspython