Os principais diagramas de bloco encontram-se na tabela abaixo.
O fluxograma é utilizado para organizar o raciocínio lógico a ser seguido para a resolução de um problema ou para definir os passos para a execução de uma tarefa, dentro das estruturas sequenciais, de decisão ou de repetição. Cada ação ou situação é representada por uma caixa. Tomadas de decisões são indicadas por caixas especiais, possibilitando ao fluxo de ações tomar caminhos distintos.