simple load up on all kinds of pokeballs, and give it a status problem so it will be easier to catch.
Can't catch zapdos in sapphire
You have to trade it from Firered/Leafgreen in Pokemon firered/leafgreen you can find zapdos in power plant, but you need surf to get there.
For catching a zapdos.First you will need at least 20 ultraballs.Second you will need a pokemon that can sleep the rival pokemons. Now to catch zapdos first weak it and then sleep it and start throwing ultraballs at it. You will catch it after 10,11 or 12th trial
If you need a good electric-type Pokemon catch ZAPDOS. to catch him you need to surf in route 10 from ROCK TUNNEL to POWER PLANT. inside of power plant is zapdos. be sure to have an ultra ball and don't forget to save the game before try to catch him. if you can't catch zapdos you beter get a pikachu than an electrode.
to catch zapdos you need to beat red and at the iron works zapdose will be out side. articuno is at seafome island.
You can only catch Zapdos in Crystal by cheating. otherwise it is not in the game
to catch zapdos in pokemon black you have to have every legendary pokemon
catch Zapdos or Articuno
depends on how weak he is and how lucky you are
you might not be able to catch a zapdos in those games but if you have fire red you can catch him at the power plant once you have surf and then transfer it on to your other game.
In the power plant its located sout from Rock Tunnel you need Surf to get there.
To catch Zapdos you have to go to the power plant in Pokemon blue you also might need lots of poke balls because zapados is really hard to catch also try and and put him to sleep or paralyze him or freeze him and lower down his health so its easier to catch him.