There will very probably be an algorithm question in one or more than one of the sections this year, it is something that has been on the rise and has not been answered particularly well, so it is likely to come up. Algorithms are something people struggle with, so you are definitely not alone.
The best advice I can give you is to read/write as many smile algorithms as you can from now till the exam, get practice with simple loops and if/else structures and stuff.
For how to actually go about understanding the algorithms, they're not trying to trick you, they're pure logic and as a result the best way to go about solving them is to slow down and try to follow them step by step.
It can be very useful to keep a table of values with you where you fill in any variable values that change as you go through the algorithm, so say if it sets variable 'count' to 1, or adds 1 to the variable 'total', you fill in these changes on your table to help you keep track of the numbers stored in the variables (this is called a 'desk check' if you want to look up examples, but there's no strict format, just write down whatever helps you keep track of what's going on)