Questões de Fluxogramas (Algoritmos e Estrutura de Dados)

Limpar Busca

Observe o fluxograma a seguir que apresenta a lógica de um programa simples e assinale a alternativa CORRETA a respeito desse programa.

Imagem relacionada à questão do Questões Estratégicas
Fonte: IFSP, 2024.

  • A A lógica do programa apresentada pelo fluxograma para verificar se um número é maior ou menor que o outro não está correta.
  • B O fluxograma apresenta a seguinte lógica do programa: a entrada de dois números, uma estrutura condicional que verifica se um número é maior que o outro e o envio de uma mensagem após essa verificação.
  • C O fluxograma apresenta a lógica do programa através de seu início e fim, entrada e saída de dados e as estruturas: condicionais e de repetição.
  • D O fluxograma apresenta a seguinte lógica do programa: a entrada de dois números, uma estrutura de repetição que verifica se um número é maior que o outro e o envio de uma mensagem após essa verificação.

O cientista de dados Pedro trabalha em um projeto que envolve a previsão dos movimentos de um braço robótico em um ambiente complexo. Pedro tem um fluxograma de um algoritmo de aprendizado por reforço que é capaz de se adaptar dinamicamente ao ambiente e ajustar suas ações com base nos resultados de ações anteriores.

O algoritmo representado pelo referido fluxograma que deve ser empregado para a realização da tarefa de Pedro é o:

  • A Máquina de Vetores de Suporte (SVM);
  • B Rede Neural Convolucional (CNN);
  • C Long Short-Term Memory (LSTM);
  • D Twin Delayed Deep Deterministic Policy Gradient (TD3);
  • E K-Vizinhos Mais Próximos (KNN).

A empresa responsável por um empreendimento imobiliário implantou um sistema de apoio à decisão baseado em decisões não estruturadas. Esse sistema deve tratar de problemas não recorrentes ou que acontecem com pouca frequência.

  • Certo
  • Errado

Um programa foi concebido na forma de uma pseudolinguagem (português estruturado), conforme apresentado a seguir.
Início
   Inteiro: a, b, c, d, j; a ← 2; b ← 4; c ← 3; d ← 10; Para j de 1 até 4 faça [     Se (a+b+c) < d         Então  [  a ← a+1;  b ← b+2;  c ← c+3;  ]  Senão  [  a ← a-1;  b ← b-1;  c ← c-1;  ] ] d ← a + b + c; Fim.

Ao final desse algoritmo, a variável d estará com o valor

  • A 15
  • B 9
  • C 10
  • D 16
  • E 18

Ao se expressar um algoritmo por meio de um fluxograma, dispõe-se de um conjunto de símbolos para representar a lógica de programação. O símbolo que representa uma decisão ou um desvio é:

  • A retângulo com cantos arredondados.
  • B retângulo.
  • C losango.
  • D elipse.
  • E trapézio.