Algorithms & Logarithms
(A flow diagram showing the process of working out a problem, making an algorithm to solve said problem and then programming it so a computer can do it for you)
The feature image for this post describes a lot of my day. It shows what we learnt about what an algorithm is in our 2nd Programming lecture of the week and it also shows how I have typed up all my notes and made them a lot more professional and graphical. The aforementioned lecture took place at 4:15 so I had the entire day to myself until 3:30 at which point I would have to catch the bus.
The day started at some time between 6:55 and 7:10 (I don’t know exactly when, either way it was far too early) however because of the “early morning fire test”. This involved me jumping out of bed, putting some jeans on (I tend to sleep in a shirt anyway) and slipping into some boots and then walking calmly (read: Running) out of the door of the block. All of Lambert was out of their halls in 2 minutes and 36 seconds, a healthy 24 seconds before the buildings would have burnt down. 😛 This was particularly impressive seen as we have a deaf boy in our block.
After a few hours sleep to recover from such an early morning I woke up and texted Jess for a while before tidying my room, emptying my bins and making myself a lunch of Bacon Toasties. By the time I had collected a package (full of basically a weeks worth of clothes! Excellent!) and packed my bag for the day and checked the previous days lecture notes it was time to go!
The lecture consisted of learning about what algorithms actually are (essentially methodologies for doing certain tasks) and looking at some example problems which could be resolved. When I got back to the lawns it was more than time for dinner! This consisted of Gammon and chips and a chocolate donut — it was lovely!
Soon after this me and Jess got our maths vibe on and she taught me Logarithms. According to wikiedia:
logarithm reverses exponentiation
Essentially this means it lets you figure out what power would have been used to get that number. It took me a long time but eventually I understood Logarithm with a custom base in addition to common Logarithm (where the base is always 10).
Thats all for today, thanks for reading!