Um algoritmo é a descrição de um conjunto ordenado de comandos que resultam em uma sequência finita de ações, com o propósito de resolver um problema específico.
Formas de Representação
Os algoritmos podem ser representados visualmente ou textualmente. Para nossos estudos em robótica, utilizaremos o Diagrama de Blocos (Fluxograma) como ferramenta gráfica. Ele permite a visualização clara de todos os passos e tomadas de decisão de um programa.
Símbolos do Diagrama de Blocos
No Diagrama de Blocos, cada forma geométrica possui um significado universal. O Quadro abaixo detalha os principais símbolos utilizados:
Terminal
Indica o Início ou o Fim de um fluxo lógico. Todo algoritmo deve ser finito.
Processamento
Representa cálculos, atribuições de valores ou operações internas (ex: x = x + 1).
Decisão
O losango representa uma condição (Se / Então). Define desvios no fluxo baseados em perguntas (Sim/Não).
Entrada/Saída
Utilizado para leitura de sensores (entrada) ou exibição de dados/ativação de motores (saída).