Pular para o conteúdo

Computação8º anoEnsino Fundamental

EF08CO04

(EF08CO04) Construir soluções computacionais de problemas de diferentes áreas do conhecimento, de forma individual e colaborativa, selecionando as estruturas de dados e técnicas adequadas, aperfeiçoando e articulando saberes escolares.

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

Atividades e provas para a habilidade EF08CO04

Mais de Computação do 8º ano

9 questões no banco para EF08CO04

Usar no montador
  1. Escreva, em Python, uma função celsius_para_fahrenheit(c) que use a fórmula F = C × 1,8 + 32. Depois: a) indique a entrada e a saída da função e seus tipos; b) teste a função com 0, 100 e 37 e diga os resultados esperados.

  2. A escola quer guardar as notas de 30 alunos em 4 bimestres. Qual estrutura de dados é a mais adequada?

    1. 120 variáveis separadas, com nomes como nota1, nota2, nota3...
    2. Um único número que represente a soma de todas as notas de todos os alunos da escola.
    3. Uma variável de texto com todas as notas escritas por extenso.
    4. Uma matriz (lista de listas): uma linha por aluno, uma coluna por bimestre.
  3. Uma professora quer calcular a média de 3 notas de uma turma, de 5 notas de outra e de 30 notas de uma terceira. Qual solução atende a todos os casos?

    1. Uma função que recebe uma lista de notas e divide a soma por len(lista).
    2. Três programas diferentes, um para cada quantidade de notas.
    3. Uma função que sempre soma as três primeiras notas e divide o total por 3.
    4. Uma função que divide a soma das notas sempre por 30.
  4. Um programa simula o consumo da caixa-d'água de uma escola, que perde 150 litros por hora.

    agua = 1000
    horas = 0
    while agua > 200:
        agua = agua - 150
        horas = horas + 1
    print(horas, agua)

    O que será mostrado?

    1. 5 250
    2. 6 100
    3. 7 -50
    4. 6 250

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…
  • EF08CO03 Utilizar algoritmos clássicos de manipulação sobre listas.
  • 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.