Развитие мышления школьников с использованием языка программирования Scratch, робоплатформы и роболаборатории на уроках и во внеурочной деятельности