Um programador está desenvolvendo um algoritmo para identificar se um usuário possui acesso a determinados recursos do sistema. Ele decide usar conceitos do pensamento computacional para estruturar a lógica do programa. Considerando esse cenário, qual das seguintes estratégias melhor exemplifica a aplicação dos princípios básicos do pensamento computacional na resolução do problema?