behind all of the software that we use
on a daily basis there's a code being
run with all sorts of different terms
and symbols surprisingly it can often be
broken down into three simple
programming structures called sequences
selections and loops these come together
to form the most basic instructions and
algorithms for all sorts of software a
sequence is a series of actions that are
completed in a specific order action 1
is performed then action 2 then 3 etc
until all of the actions in the sequence
have been carried out a sequence we do
every day is a morning routine you might
wake up drink some water take a shower
beat breakfast and so on everyone's
routine is different but they're all
made up of a sequence of various actions
selections are a bit different instead
of following a specific order of events
they ask a question in order to figure
out which path to take next let's say
you go to brush your teeth and you find
that you're out of toothpaste you then
ask do I have any more toothpaste if the
answer is no then you would add it to
your shopping list but if the answer is
yes then you would just use the
toothpaste this is really all a
selection is doing answering a question
based on what it finds the third
programming structure is a loop like
selections loops also ask questions
however the difference is they ask the
same question over and over and over
again until a certain task is complete
for example take the act of hammering a
nail even though you may not realize it
you're constantly asking yourself is the
nail all the way in when the answer is
no you hammer the nail again you
continue to repeat this question until
the answer is yes and then you stop
loop's allow programmers to efficiently
code repetitive tasks instead of having
to write the same actions over and over
again these three programming structures
may seem fairly simple on their own but
when combined they can create some
pretty complex software GCF global
creating opportunities for a better life