Os fluxos básicos de controle de um módulo são:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a alternativa D.
Vamos entender melhor o tema da questão: os fluxos básicos de controle de um módulo. Em programação e algoritmos, os fluxos de controle são estruturas que determinam a ordem na qual as instruções de um programa são executadas. Esses fluxos permitem que os programas façam decisões, repitam operações e executem sequências de ações.
Os três principais fluxos de controle são:
- Sequência: Esse é o fluxo básico onde as instruções são executadas uma após a outra na ordem em que aparecem.
- Seleção: Permite que o programa tome decisões e execute diferentes caminhos com base em condições (if-else, switch-case).
- Repetição: Permite que o programa execute um bloco de código múltiplas vezes (for, while, do-while).
Agora, vamos justificar as alternativas:
Alternativa D (seleção, repetição e sequência): Esta é a alternativa correta. Como explicado, esses são os três principais fluxos de controle básicos em programação.
Alternativa A (composição, interação e repetição): Embora "repetição" esteja correta, "composição" e "interação" não são termos padrão usados para descrever fluxos de controle básicos. "Composição" é mais usada em design de software para referir-se à composição de objetos ou funções, e "interação" não é um fluxo de controle.
Alternativa B (repetição, seleção e dependência): "Repetição" e "seleção" são corretas, mas "dependência" não é considerada um fluxo básico de controle. Dependência geralmente se refere à relação entre módulos ou funções, não a um fluxo de controle.
Alternativa C (agregação, composição e seleção): "Seleção" está correta, mas "agregação" e "composição" são conceitos mais relacionados ao design de software (por exemplo, agregação de objetos) e não aos fluxos de controle básicos.
Alternativa E (iteração, modularidade e frequência): "Iteração" é sinônima de "repetição" e está correta, mas "modularidade" e "frequência" não são fluxos de controle. "Modularidade" se refere à organização do código em módulos, e "frequência" não é relevante nesse contexto.
Espero que essa explicação tenha esclarecido o tema e as razões pelas quais a alternativa D é a correta. Qualquer dúvida adicional, estou à disposição para ajudar!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Segundo a Wikipedia a resposta é letra D. Segue o link: pt.wikipedia.org/wiki/Estrutura_de_controle
O comentário de Augusto está correto. A resposta é letra D. O gabarito é que estava errado, mas já modificaram.
Colocaram o gabarito de técnico de controle externo, mas essa prova é de técnico em informática.
http://www.questoesdeconcursos.com.br/prova/arquivo_gabarito/1445/fcc-2010-tcm-pa-tecnico-em-informatica-gabarito.pdf
seleção - efetua avaliação condicial, IF-THEN-ELSE
repetição - efetua iterações, LOOP, WHILE
sequência - efetua execução sequencial dos comandos.
Teoricamente, com esses 3 fluxos básicos, pode-se programar o que quiser!
Que raios essa questão tem a ver com usabilidade?
Modularização em tecnologia da informação é um conceito onde o sistema ou software é divido em partes distintas.
As ferramentas são as sub-rotinas e as funções.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo