પ્રોગ્રામિંગ, સંશોધનાત્મક, સમજૂતિ અને ચિત્રણ અને સમસ્યા: તાલીમ વપરાય પદ્ધતિઓ વચ્ચે.