Suponha que os passos a seguir tenham como objetivo a cor dos pixels de uma imagem: • Carregar a imagem na memória para que seja trabalhada: escrevemos uma linha de código que carrega a imagem. • Automaticamente processar, um a um, todos os pixels (centenas de milhares) de uma imagem: usamos a estrutura for para instruir o computador a repetir as instruções para cada pixel da imagem. • Selecionar quais pixels desejamos realizar ajuste de cores: escrevemos a estrutura if para que o computador realizasse testes e, conforme resultado, verdadeiro ou falso, executasse ou não as instruções de manipulação de cores do pixel. • Alterar a cor de um pixel: escrevemos linhas de código para alterar os componentes RGB (Vermelho, Verde e Azul) para alterar a cor de um pixel, conforme nosso objetivo. • Imprimir o resultado na tela: escrevemos a função print para que o resultado final das instruções (a imagem manipulada) fosse apresentado na tela. Este é um exemplo da habilidade de pensamento computacional denominada:

Questão

Suponha que os passos a seguir tenham como objetivo a cor dos pixels de uma imagem:

• Carregar a imagem na memória para que seja trabalhada: escrevemos uma linha de código que carrega a imagem.

• Automaticamente processar, um a um, todos os pixels (centenas de milhares) de uma imagem: usamos a estrutura for para instruir o computador a repetir as instruções para cada pixel da imagem.

• Selecionar quais pixels desejamos realizar ajuste de cores: escrevemos a estrutura if para que o computador realizasse testes e, conforme resultado, verdadeiro ou falso, executasse ou não as instruções de manipulação de cores do pixel.

• Alterar a cor de um pixel: escrevemos linhas de código para alterar os componentes RGB (Vermelho, Verde e Azul) para alterar a cor de um pixel, conforme nosso objetivo.

• Imprimir o resultado na tela: escrevemos a função print para que o resultado final das instruções (a imagem manipulada) fosse apresentado na tela.

Este é um exemplo da habilidade de pensamento computacional denominada:

Alternativas

A) Abstração

B) Automação

92%

C) Detecção de padrões

D) Análise/avaliação

E) Decomposição

Explicação

A situação descreve a criação de um procedimento (algoritmo) para que o computador execute automaticamente uma tarefa repetitiva e em grande escala: percorrer centenas de milhares de pixels com um laço for, decidir quais pixels alterar com if e modificar seus valores RGB, exibindo ao final o resultado.

Isso caracteriza automação no pensamento computacional: usar programação para fazer a máquina executar tarefas de forma automática, especialmente as repetitivas e que seriam inviáveis manualmente.

  • Abstração: seria focar apenas nos aspectos essenciais (ex.: representar a imagem como matriz de pixels), não é o foco principal do enunciado.
  • Decomposição: é dividir o problema em partes (até aparece nos passos), mas o ponto central é fazer o computador executar tudo automaticamente.
  • Detecção de padrões: seria identificar semelhanças/regularidades para generalizar regras.
  • Análise/avaliação: seria testar/validar a solução.

Alternativa correta: (B).

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.