Os fluxos básicos de controle de um módulo são:

Próximas questões
Com base no mesmo assunto
Ano: 2010 Banca: FCC Órgão: TCM-PA Prova: FCC - 2010 - TCM-PA - Técnico em Informática |
Q34923 Algoritmos e Estrutura de Dados
Os fluxos básicos de controle de um módulo são:
Alternativas

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

São os fluxos básicos de controle :

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!
Só restou uma dúvida:
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