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.
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?
— 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?
— 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?
— 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?
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.
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.
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".
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.
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