ROLANDO COM ALGORITMOS: Como aplicar pensamento computacional no Jiu-Jitsu

Aula ministrada no Café no Dojo em 28/10/24 por Daniel Cavalcanti , s ob a orientação do sensei Thiago Caitanya. Introdução a algoritmos Um algoritmo é um conjunto finito de operações ordenadas passo-a-passo para resolver um problema ou realizar uma tarefa. Todo algoritmo recebe um conjunto de entradas, as quais são transformadas ou processadas por um conjunto de operações sequenciais, produzindo uma saída. Receitas são o exemplo clássico de algoritmos: os ingredientes são a nossa entrada, os passos são as operações, e o resultado é a saída. O termo passo-a-passo indica a necessidade de completar cada etapa antes que a próxima inicie, pois os passos possuem dependência temporal, o passo seguinte depende do que é produzido no passo anterior. As operações devem seguir uma ordem pré-definida, não é possível assar o bolo antes de bater a massa. As operações devem ser bem definidas, isto é, não podem ser ambíguas. Este conceito frequentemente encontra falhas na sua aplicação. Ret...