Ed
há 3 meses
Para responder a essa pergunta, precisamos analisar cada uma das alternativas em relação ao que um algoritmo típico que lida com dias da semana faria. Vamos analisar as opções: a) Os valores atribuídos para a variável “valor” são iguais para todos os dias da semana. - Isso não é verdade, pois normalmente um algoritmo atribui valores diferentes para cada dia da semana. b) O algoritmo armazena um valor diferente na variável “valor” conforme o dia da semana, sendo esses de 1 a 7. Caso seja digitado um dia diferente de 1, 2, 3, 4, 5, 6 e 7, ele exibe a frase "O dia da semana é inválido" e imprime o conteúdo da variável “Valor” como sendo zero (0). - Esta afirmação parece correta, pois descreve um comportamento típico de um algoritmo que valida a entrada e atribui valores diferentes para cada dia. c) Se for introduzido o número 4 para a variável dia, o valor que será impresso na tela será 7.0. - Isso depende da lógica do algoritmo, mas geralmente o dia 4 não resultaria em 7.0, a menos que o algoritmo tenha uma lógica específica para isso. d) Se não fosse permitido imprimir o valor zero quando fosse digitado um valor de dia inválido, somente imprimir o valor quando fosse digitado um valor de 1 a 7, a solução seria excluir o comando de escreva “valor” antes do fim do algoritmo. - Essa afirmação é confusa, pois a exclusão do comando de impressão não necessariamente resolveria o problema de imprimir zero. e) O comando de saída Escreva “Dia da semana inválido” é obrigatório na estrutura de um comando de seleção múltipla; sem esse comando, a estrutura não funciona. - Isso não é verdade, pois um comando de seleção múltipla pode funcionar sem necessariamente imprimir uma mensagem de erro. Após analisar todas as alternativas, a opção correta é: b) O algoritmo armazena um valor diferente na variável “valor” conforme o dia da semana, sendo esses de 1 a 7. Caso seja digitado um dia diferente de 1, 2, 3, 4, 5, 6 e 7, ele exibe a frase "O dia da semana é inválido" e imprime o conteúdo da variável “Valor” como sendo zero (0).