etapa4
Introdução: O problema coloca um numero de pessoas dentro de um circulo, onde é determinado um numero de passos para que fique contando as pessoas, a cada passo uma pessoa é eliminada até que sobre uma que sera a vencedora.
Variáveis: As variáveis de entrada serão as variáveis “NC” que representa a quantidade de casos de testes, a variável “N” que representa a quantidade de pessoas dentro do circulo e a variável “M” que são os passos. Junto foram criadas as variáveis para os contadores que são representadas pelas letras, “m”, “nc”, “n” e “e” que representa a quantidade de pessoas eliminadas. A variável de saída é presentada pelas letras “RF” que armazena o valor da ultima pessoa a restar dentro do circulo. Foi criado a variável “PC” que é utilizada para validação de verdadeiro ou falso.
Processamento: o algorítimo criado possui 3 laços de repetição, onde o primeiro laço é responsável pela contagem de quantos casos de testes serão executados fazendo a comparação “nc” maior igual a “NC” e sempre incrementa mais um na variável “nc” , já o segundo laço fica responsável pela contagem de pessoas vivas dentro do circulo efetuando a comparação entre “n” maior igual a “N”, quando esse laço é executado a variável “PC” é forçada a receber o valor de VERDADEIRO. O ultimo laço de repetição é responsável pela contagem de pessoas eliminadas dentro do circulo, para que esse laço seja executado ele “e” terá que ser menor que “N” e “n” sempre recebe mais 1 a cada vez que o laço é executado. Dentro desse laço encontramos 4 estruturas de controle, onde cada uma fica responsável por uma contagem, a primeira estrutura é responsável pelo reset da variável “n”, para que seja executada variável “n” terá que ser maior que a variável “N” e então “n” recebera o valor 1. A segunda estrutura de controle é sera executada quando a variável “PC” receber o valor 1 de “n” , onde “n” informa que a variável PC é VERDADEIRA executando os comandos dentro dessa