Pular para o conteúdo

Computação8º anoEnsino Fundamental

EF08CO03

(EF08CO03) Utilizar algoritmos clássicos de manipulação sobre listas.

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

Atividades e provas para a habilidade EF08CO03

Mais de Computação do 8º ano

10 questões no banco para EF08CO03

Usar no montador
  1. Escreva, em Python ou em pseudocódigo, uma função recursiva contagem(n) que mostre uma contagem regressiva de n até 1 e, no final, mostre "Já!". Indique qual é o caso base e qual é a chamada recursiva.

  2. Por que a busca binária só funciona em listas ordenadas?

    1. Porque ela verifica os elementos um por um, do início ao fim.
    2. Porque compara o alvo com o meio e descarta uma das metades.
    3. Porque ela só funciona com listas de números pares.
    4. Porque ela ordena a lista automaticamente antes de começar a procurar o alvo.
  3. Na ordenação por bolha (bubble sort), comparamos pares vizinhos e trocamos os dois de lugar quando o da esquerda é maior. Como fica a lista [5, 2, 4, 1] depois da primeira passada completa?

    1. [1, 2, 4, 5]
    2. [2, 5, 4, 1]
    3. [5, 4, 2, 1]
    4. [2, 4, 1, 5]
  4. Observe o algoritmo.

    notas = [6, 9, 4, 8]
    maior = notas[0]
    for n in notas:
        if n > maior:
            maior = n
    print(maior)

    Qual valor será mostrado?

    1. 9
    2. 6
    3. 8
    4. 27

Outras habilidades de Computação, 8º ano

  • EF08CO01 Construir soluções de problemas usando a técnica de recursão e automatizar tais soluções usando uma linguagem de programação.
  • EF08CO02 Criar soluções de problemas para os quais seja adequado o uso de listas para descrever suas informações e…
  • EF08CO04 Construir soluções computacionais de problemas de diferentes áreas do conhecimento, de forma individual e colaborativa, selecionando as estruturas…
  • EF08CO05 Compreender os conceitos de paralelismo, concorrência e armazenamento/ processamento distribuídos.
  • EF08CO06 Entender como é a estrutura e funcionamento da internet.
  • EF08CO07 Compartilhar informações por meio de redes sociais, compreendendo a sua dinâmica de funcionamento, de forma responsável e avaliando…
  • EF08CO08 Distinguir os tipos de dados pessoais que são solicitados em espaços digitais e os riscos associados.
  • EF08CO09 Analisar criticamente as políticas de termos de uso das redes sociais e demais plataformas.
  • EF08CO10 Discutir questões sobre segurança e privacidade relacionadas ao uso dos ambientes virtuais.
  • EF08CO11 Avaliar a precisão, relevância, adequação, abrangência e vieses que ocorrem em fontes de informação eletrônica.

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