Pular para o conteúdo

Computação6º ao 9º anoEnsino Fundamental

EF69CO06

(EF69CO06) Comparar diferentes casos particulares (instâncias) de um mesmo problema, identificando as semelhanças e diferenças entre eles, e criar um algoritmo para resolver todos, fazendo uso de variáveis (parâmetros) para permitir o tratamento de todos os casos de forma genérica.

Texto oficial da BNCC Computação 2022, página 60 do documento do MEC.
Eixo
Pensamento Computacional
Objetos de conhecimento
Generalização
Componente
Computação

Atividades e provas para a habilidade EF69CO06

Mais de Computação do 6º ano

21 questões no banco para EF69CO06

Usar no montador
  1. Em uma cidade, a corrida de táxi custa R$ 5,00 de bandeirada mais R$ 3,00 por quilômetro. Um programador escreveu a função corrida(km), que devolve 5 + 3 * km. Qual é o valor de corrida(4)?

    1. 17
    2. 32
    3. 12
    4. 20
  2. Para pintar as paredes de salas diferentes, são necessárias 2 latas de tinta por parede. Uma sala tem 3 paredes para pintar, outra tem 4 e outra tem 7. O algoritmo geral é latas ← 2 × p. O que a variável p representa?

    1. O número de latas por parede
    2. O preço de cada lata de tinta
    3. O número de paredes a pintar
    4. A cor escolhida para a sala
  3. Escreva, em Python, uma função conta_aprovados(notas, minima) que receba uma lista de notas e a nota mínima para aprovação e devolva quantas notas são maiores ou iguais à mínima. Depois, mostre dois testes com listas e mínimas diferentes e os resultados esperados.

  4. Observe o programa.

    n = 10
    while n != 0:
        n = n - 3
    print("fim")

    Por que o programa nunca mostra "fim"?

    1. Porque a variável n começa com um valor par.
    2. n passa de 1 para −2 e nunca é 0; o certo seria n > 0.
    3. Porque o print deveria estar antes do while.
    4. Porque o Python não aceita números negativos em variáveis.

Outras habilidades de Computação, 6º ao 9º ano

  • EF69CO01 Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dado’.
  • EF69CO02 Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.
  • EF69CO03 Descrever com precisão a solução de um problema, construindo o programa que implementa a solução descrita.
  • EF69CO04 Construir soluções de problemas usando a técnica de decomposição e automatizar tais soluções usando uma linguagem de programação.
  • EF69CO05 Identificar os recursos ou insumos necessários (entradas) para a resolução de problemas, bem como os resultados esperados (saídas),…
  • EF69CO07 Entender o processo de transmissão de dados, como a informação é quebrada em pedaços, transmitida em pacotes através…
  • EF69CO08 Compreender e utilizar diferentes formas de armazenar, manipular, compactar e recuperar arquivos, documentos e metadados.
  • EF69CO09 Compreender os conceitos de paralelismo, concorrência e armazenamento/ processamento distribuídos.
  • EF69CO10 Entender como é a estrutura e funcionamento da internet.
  • EF69CO11 Apresentar conduta e linguagem apropriadas ao se comunicar em ambiente digital, considerando a ética e o respeito.
  • EF69CO12 Analisar o consumo de tecnologia na sociedade, compreendendo criticamente o caminho da produção dos recursos bem como aspectos…

Fonte: Base Nacional Comum Curricular (MEC). Base de dados: bncc.dev, mantido pela Profy, licença CC BY 4.0.