برنامه نویسی بلوکی و شناخت ویژگی‌های پنهان آن