Easiest way to diagnose a misfire is to diconnect the injectors one at a time. These can be accessed under the fuel rail guard on the front of the engine (nearest the radiator)
With the engine running (and misfiring obviously) dissconnect one injector plug, if the engine runs worse or misfires more then that cylinder is working fine as you have just taken its fuel away and created a misfire on that cylinder.
If the engine note/running is exactly the same with the injector wire disconnected then the misfire is on THAT cylinder. You have taken the fuel away from that cylinder and it has made no difference, meaning that the fuel wasn't being burnt anyway so that is the offending cylinder.
Simple and no fancy code reader or difficult diagnostic process needed.
As said 1.4' and 1.6's use a coil per plug system and are very prone to failure (they do not have plug leads.) This can give a misfire on one or more cylinder depending on how many coils have failed, altho its usually one but it could be more. Ive also seen water get into the plug holes causing a misfire this can be hard to track down using the above method so if your unsure take out the coils and inspect the plug holes for water.
172/182 uses a wasted spark coil pack system with HT leads. Because they are effectively two coils moulded together and cylinder 1+4 and 2+3 share a coil they can fail in a variety of ways. sometimes they short internally and cause a very random misfire or hesitation. The above method for misfire detection will find a faulty plug or lead and narrow it down to the affected cylinder. You may diagnose the coil with this method also but not in all cases. sometimes with these type of coils you have to just try another known good one to be sure
All the above is for an ignition misfire. Misfires can also be caused by many other things like faulty valves, headgasket, compression, injector/fueling issues etc etc. But plugs, leads and coils are by far the most common faults and relativly simple to sort out on modern cars