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

Limpar Busca

O Diagrama de Chapin, também conhecido como Diagrama de Nassi-Shneiderman, apresenta as seguintes características:

I. Permite a visualização do fluxo físico do algoritmo e é voltado para a programação orientada a objetos.
II. É a substituição do fluxograma tradicional por diagrama que apresenta uma visão hierárquica e estruturada da lógica do programa.
III. Faz a representação das estruturas que tem um ponto de entrada e um ponto de saída e são compostas pelas estruturas básicas de controle de sequência, seleção e repartição.

Quais estão corretas?

  • A Apenas I.
  • B Apenas III.
  • C Apenas I e II.
  • D Apenas II e III.
  • E I, II e III.

Entre as principais formas de representar os algoritmos estão o diagrama de ________ que nada mais é do que uma representação gráfica do algoritmo, através de formas geométricas, facilitando a compreensão da lógica utilizada pelo profissional. O conceito é uma técnica de representação gráfica que se utiliza símbolos previamente convencionados, permitindo a descrição clara e precisa do fluxo, ou sequência, de um processo, bem como sua análise e redesenho. E o diagrama de ________, também conhecido como diagrama de ________, permite a visualização do fluxo lógico do algoritmo e é voltado para a programação estruturada, apresentando uma visão hierárquica e estruturada da lógica do programa. Sua maior vantagem é a representação das estruturas que têm um ponto de entrada, um ponto de saída e são compostas pelas estruturas básicas de controle de sequência, seleção e repartição.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.

  • A Chapin – Nassi-Shneiderman – Fluxograma
  • B Fluxograma – Chapin – Nassi-Shneiderman
  • C Nassi-Shneiderman – Chapin – Fluxograma
  • D Chapin – Fluxograma – Nassi-Shneiderman
  • E Nassi-Shneiderman – Fluxograma – Chapin

O Diagrama de _____________ tem o objetivo de substituir o fluxograma tradicional por um diagrama que representa uma visão hierárquica e estruturada da lógica de programação, representando as ações de um algoritmo dentro de um único retângulo, subdividindo-o em retângulos menores, que representam os diferentes blocos de sequência de ações do algoritmo.
Assinale a alternativa que preenche corretamente a lacuna do trecho acima.

  • A Sequência
  • B Classe
  • C Comunicação
  • D Chapin
  • E Estados

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).