Insper 2026.2Questão 28de 60Em uma linguagem de programação natural, a função NumTriang(n) recebe um inteiro positivo n e retorna a soma de todos

MatemáticaOperações numéricas

Numeração da versão 1.

Em uma linguagem de programação natural, a função NumTriang(n) recebe um inteiro positivo n e retorna a soma de todos os inteiros positivos menores ou iguais a n. Por exemplo, NumTriang(4) = 4 + 3 + 2 + 1 = 10. Nessa linguagem, para aumentar o valor já armazenado em uma variável v de um valor i, usa-se o código v += i, em que v e i são quaisquer variáveis que já contenham algum valor. Por exemplo, se v = 2 e i = 5, após a execução do código v += i, o valor armazenado na variável v passará a ser 7, pois é o resultado da soma 2 + 5. De maneira análoga, para diminuir o valor já armazenado em uma variável v de um valor i, usa-se o código v -= i. Considere o seguinte código escrito nessa linguagem:

Figura da questão 28

O valor da subtração z – x impresso por esse programa foi

  1. Alternativa A, a correta: 82.Resposta
  2. Alternativa B: 64.
  3. Alternativa C: 70.
  4. Alternativa D: 51.
  5. Alternativa E: 77.
Resolução do Jazz

O que a questão pede: o valor de z−xz - x depois que o bloco entre chaves é executado 3 vezes.

Passo 1. Valores iniciais:

x=8+7+6+5+4+3+2+1=36y=5+4+3+2+1=15z=10x = 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1 = 36 \qquad y = 5 + 4 + 3 + 2 + 1 = 15 \qquad z = 10

Passo 2. Executar o bloco, sempre na ordem em que está escrito: primeiro zz recebe o xx atual, depois xx perde yy.

Repetiçãoz += xx -= y
1ª10+36=4610 + 36 = 4636−15=2136 - 15 = 21
2ª46+21=6746 + 21 = 6721−15=621 - 15 = 6
3ª67+6=7367 + 6 = 736−15=−96 - 15 = -9

Passo 3. Imprimir:

z−x=73−(−9)=82z - x = 73 - (-9) = 82

Conferindo as alternativas: 64 é 73−973 - 9, de quem perde o sinal negativo de xx. Os outros valores não saem da execução do código na ordem escrita.

A armadilha: o erro mais provável está na última linha: xx termina negativo, e subtrair um número negativo é somar. O segundo erro provável é atualizar xx antes de somá-lo a zz; a ordem das linhas dentro das chaves manda.

Confere com o gabarito oficial preliminar do Insper. Ver o caderno da banca

Operações numéricas

Esse assunto em outras provas do InsperInsper 2025.2 · questão 29Uma das funções em certo programa é denominada modificaNumero. Essa função recebe uma variável que armazena…O que mais cai no Insper, matéria por matéria

Para se preparar com acompanhamento, o Jazz é um cursinho para o Insper e para a FGV, em turma pequena, com simulado no formato da banca toda semana.