BlockCode is a graphic programming for children. The tool is designed to help users quickly grasp the programming concepts of variables, functions, parameters, conditional jump, cycle, array, string, etc., improve their hands-on ability, get real programming experience, and quickly cultivate programming thinking.
The problems are solved in the editing area. The running program is composed of several execution blocks connected according to the execution sequence to form a program flow chart. Each execution block can be considered as a function or a calculation step, with call end, end end, input parameters and output parameters.