[′mak·rō ′flō ‚chärt] (computer science) A graphical representation of the overall logic of a computer program in which entire segments or subroutines of the program are represented by single blocks and no attempt is made to specify the detailed operation of the program.