Pular para o conteúdo

Serviço de Seleção do Pessoal da Marinha (SSPM) · Marinha do Brasil 2025

Questão 38 — Algoritmos e Estruturas de Dados: Lógica de Programação — Blocos de Comandos

Algoritmos e Estruturas de Dados Lógica de Programação — Blocos de Comandos

Serviço de Seleção do Pessoal da Marinha (SSPM) 2025

Marinha do Brasil · Oficial dos Quadros Complementares (CP-QC-CA-FN) — Sistemas de Armas · Caderno Amarela

Gabarito disponível

Assinale a opção que completa corretamente as lacunas da sentença abaixo. De acordo com Guimarães (2016), frequentemente, é necessário declarar novas variáveis ao longo do desenvolvimento do algoritmo. Uma solução seria retomar o início do algoritmo e fazer novas declarações. Para contornar a dificuldade desta solução, recorre-se ao conceito de bloco. Um bloco consiste em um conjunto de declarações e comandos delimitados pelas palavras __________________ e __________________.
Selecione uma alternativa

Resolução comentada

Bloco de comandos é delimitado por início e fim.

Em pseudocódigo/Portugol, um bloco é o conjunto de declarações e comandos delimitado pelas palavras reservadas "início" e "fim". Isso permite declarar variáveis dentro do bloco, sem voltar ao começo do algoritmo.

Análise das alternativas

A, B, D e E: "entrada/produto", "input/output", "sentença/resultado" e "procedimento/execução" não são os delimitadores de bloco. Input/output referem-se a entrada e saída de dados.

Referência: GUIMARÃES (2016), conceito de bloco em algoritmos.

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: C

Fonte: Gabarito preliminar: Gabarito final SSPM — Sistemas de Armas, página 7