GeraProva GeraProva Provas com IA para professores do Brasil
BNCC 156 questões

Questões BNCC EM13MAT405

Utilizar conceitos iniciais de uma linguagem de programação na implementação de algoritmos escritos em linguagem corrente e/ou matemática.

Ilustração da habilidade BNCC EM13MAT405
Unidade temática
Matemática e suas Tecnologias
Objeto de conhecimento
Competências da área (1ª série, 2ª série, 3ª série)
Questões vinculadas
156
Descrição da habilidade EM13MAT405
Utilizar conceitos iniciais de uma linguagem de programação na implementação de algoritmos escritos em linguagem corrente e/ou matemática.

Séries

1ª série2ª série3ª sérieENEMFUVESTUELUNESP

Matérias

Matemática

Assuntos

Leitura e interpretação de tabelas e gráficos (de colunas ou barras simples ou múltiplas) referentes a variáveis categóricas e variáveis numéricas

Unidades temáticas relacionadas

Pensamento computacional

Questões relacionadas a EM13MAT405

Questão 1 · Objetiva
Para calcular o fatorial de um número, um programa repete a mesma operação várias vezes até chegar ao resultado final.

— Que característica do raciocínio algorítmico aparece nessa situação?
Questão 2 · Objetiva
Para resolver uma atividade de Matemática, um estudante anota os passos nesta ordem: ler o enunciado, identificar os dados, escolher a operação, fazer os cálculos e conferir o resultado.

— Qual conceito matemático e computacional está representado nessa sequência de passos?
Questão 3 · Objetiva
Ao programar um jogo simples, um estudante precisa repetir a mesma ação várias vezes até alcançar um resultado desejado.

— Que estrutura lógica descreve essa repetição?
Questão 4 · Objetiva
Folhas numeradas de 1 a 50 cobrem uma mesa de madeira. Durante uma atividade, um professor propôs o seguinte algoritmo em linguagem corrente para contar quantas folhas têm números pares:

1. contador <- 0
2. i <- 1
3. enquanto i <= 50 faça:
se i mod 2 == 0 então contador <- contador + 1
i <- i + 1
4. imprimir contador

O professor executou esse procedimento até o fim.

Interprete o algoritmo descrito e conclua qual valor será impresso ao final de sua execução?
Questão 5 · Objetiva
Por que alguns programas realizam somas termo a termo em vez de usar fórmulas prontas? Uma plataforma fictícia apresenta este pseudocódigo para calcular a soma dos números ímpares de 1 até 99:

soma <- 0
i <- 1
enquanto i <= 99 faça
soma <- soma + i
i <- i + 2
fim enquanto

Ao final, a variável soma armazena o resultado dessa operação.

A partir do algoritmo descrito, determine o valor final da variável soma.
Questão 6 · Objetiva
Dados ilustrativos: Um grupo de ambientalistas registrou a qualidade do ar em sete dias consecutivos, obtendo os valores de partículas PM2,5 em µg/m³: 65, 82, 90, 75, 88, 79 e 95. Para classificar leituras elevadas, foi elaborado o seguinte pseudocódigo em linguagem corrente:

inicializar contador = 0
para cada valor em [65, 82, 90, 75, 88, 79, 95] faça
se valor > 80 então
contador = contador + 1
fim se
fim para

Ao final, o valor de "contador" indica quantas leituras são consideradas elevadas.

Analise o pseudocódigo apresentado no texto-base e identifique quantas leituras de qualidade do ar são classificadas como elevadas.
Questão 7 · Objetiva
Uma pequena empresa de tecnologia desenvolveu um procedimento em linguagem natural para calcular a soma dos primeiros n números inteiros. O método será testado por novatos em programação, que devem seguir passo a passo. A seguir, está a descrição do procedimento:
1. Receber valor n.
2. Inicializar soma como zero.
3. Inicializar i igual a um.
4. Enquanto i for menor ou igual a n, executar soma recebe soma + i.
5. Após o passo 4, incrementar i em uma unidade.
6. Exibir o valor de soma.

Analise o texto-base e identifique qual etapa do procedimento impede o incremento de i dentro do laço, causando repetição infinita do "enquanto".
Questão 8 · Objetiva
Dados ilustrativos: um engenheiro desenvolve um protótipo de plantadeira automática que distribui sementes em fileiras. Para estimar o total necessário, ele escreve o seguinte pseudocódigo em linguagem corrente:

totalSeeds <- 0
row <- 1
seeds <- 3
while row <= 6 do
totalSeeds <- totalSeeds + seeds
seeds <- seeds + 2
row <- row + 1
end while

Ao término desse processo, a variável totalSeeds conterá a soma das sementes distribuídas em cada fileira.

Analise o texto-base e determine qual o valor da variável totalSeeds após a execução completa do pseudocódigo.

Gere provas alinhadas à habilidade EM13MAT405

Monte provas, atividades e planos de aula alinhados à BNCC em segundos com o GeraProva.

Ver planos
Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.