ZnCl(-)? Doesn't zinc have electron to donate?
True, but I know the first case is possible under microwave irradiation. I found it out researching alternative catalysts for the Friedel-Crafts acylation.
Okay, so not having had ochem grants you some latitude, however it also misses describing chemical motivation. Organic chemists help to identify that motivation by showing electron movement with curved arrows.
In the first reaction, zinc is an electron acceptor of Cl(-), so this would have been Zn(++) as ZnCl2. In the second instance, zinc is an electron donor, so this would be zero valence zinc and the net product would be ZnCl2 and an enolate of the ketone. If this reaction were carried out in acetic acid, the result would be donation of a proton and form a ketone without the chlorine.
The curved arrows should clearly show these electron movements and thus rationalize how (and why) the reaction takes place. I might suggest you take a look at my book, A Guide to Organic Chemistry Mechanisms
(yellow cover). Although it is somewhat avant garde in some usages, if you are learning chemistry on your own, this will be to your advantage. Curved arrows are inconsistent and ambiguous in certain instances. So for that, you would find showing resonance structures and product formation logical and consistent. Because curved arrows are a language of electron movements, you will easily understand the conventional curved arrows and if you understand the chemistry, you can correctly choose the correct alternate when an ambiguous possibility exists. An example is a Markovnikov addition to an alkene. There is no indication from the curved arrows themselves which of two carbocations should form. This has the insidious effect of students ignoring curved arrows because they had to know which of the carbocations form a priori. You will find you can make all of those predictions from the curved arrow usage in the book, and thus learn which carbocations are favored from the examples. (The first chapter sets up the rules governing carbocations stability.)