The basic symbols in a flowchart are a circle (start and end), a rectangle (action), and a diamond (test). The symbols are connected by arrows, that indicate the control flow through the program. There is an enormous (and now very dated) literature and a large number of other symbols that are not discussed here.