Logo Passei Direto
Buscar

Tema 6 - Noções De Programação - Exemplos Com

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Você acertou 0 de 10 questões
Verifique o seu desempenho e continue treinando! Você pode refazer o exercício quantas vezes
quiser.
Verificar Desempenho
1 Marcar para revisão
Rafael é um estudante de design de interfaces e está aprendendo sobre esquemas de cores
utilizados em projetos visuais. Ele está pesquisando sobre o esquema de cores RGB, que é
amplamente utilizado na representação de cores digitais. Rafael deseja entender melhor como o
esquema de cores RGB funciona e como ele é aplicado em diferentes contextos. Com base nos seus
conhecimentos sobre este esquema, assinale a alternativa correta que descreve como as cores são
representadas:
Questão 1 de 10
Em branco �10�
1 2 3 4 5
6 7 8 9 10
Exercicio Noções De Programação: Exemplos Com Manipulação De Imagens Digitais Sair
A
B
C
D
E
As cores são representadas por meio de matrizes numéricas que combinam tons de
vermelho, verde e azul, resultando em uma vasta gama de cores.
As cores são representadas por meio de matrizes numéricas que combinam tons de
amarelo, ciano e magenta, resultando em uma vasta gama de cores.
As cores são representadas por meio de matrizes alfabéticas que combinam tons de
vermelho, verde e azul, resultando em uma vasta gama de cores.
As cores são representadas por meio de matrizes alfabéticas que combinam tons de
amarelo, ciano e magenta, resultando em uma vasta gama de cores.
As cores são representadas por meio de vetores gráficos que combinam tons de vermelho,
verde, azul e violeta resultando em uma vasta gama de cores.
Questão não respondida
Opa! A alternativa correta é a letra A. Confira o gabarito comentado!
Gabarito Comentado
O esquema de cores RGB �Red, Green, Blue) é um modelo aditivo de representação de cores
utilizado em dispositivos eletrônicos, como monitores, telas de televisão, câmeras digitais e
sistemas de iluminação. Nesse esquema, as cores são formadas pela combinação de três
componentes básicos: vermelho (Red), verde �Green) e azul �Blue). Cada componente de cor
(vermelho, verde e azul) é representado por um valor numérico que varia de 0 a 255, indicando a
intensidade da cor. Quando os três componentes são combinados em diferentes intensidades, é
A
B
C
D
E
possível criar uma ampla gama de cores.
2 Marcar para revisão
Carolina é uma desenvolvedora web e está trabalhando em um projeto que envolve a exibição de
imagens em um site. Ela recebeu uma solicitação do cliente para implementar uma funcionalidade
que permita aumentar o zoom de uma imagem quando o usuário interagir com ela. Carolina está
revisando o código fonte e percebeu que existem diferentes parâmetros e propriedades que podem
ser manipulados para alcançar esse objetivo. No entanto, ela não tem certeza qual é o parâmetro
correto a ser utilizado. Com base na necessidade de aumentar o zoom de uma imagem no código
fonte, assinale a alternativa que indica o parâmetro mais apropriado a ser manipulado:
setResolution.
setEscale.
setZoom.
setOpacity.
setSize.
A
B
C
Questão não respondida
Opa! A alternativa correta é a letra C. Confira o gabarito comentado!
Gabarito Comentado
Ao mencionar a necessidade de aumentar o zoom da imagem, a resposta correta é o parâmetro
"setZoom". Ao manipular esse parâmetro, é possível ajustar o nível de zoom da imagem para
atender às necessidades do usuário. As demais alternativas não estão diretamente relacionadas
à funcionalidade de zoom, tornando a opção "setZoom" a resposta correta para essa situação
hipotética.
3 Marcar para revisão
Entre as técnicas de programação para manipulação de imagens digitais, há uma que permite instruir
que o computador repita uma sequência de instruções, como, por exemplo, para todos os pixels de
uma imagem.
Assinale a alternativa cuja instrução reflete essa ideia:
if( pixel.getRed() � 130 �
pixel=img.getPixel(10,10�
for(pixel: img)
D
E
A
B
pixel.setRed(0)
pixel.setZoom(20)
Questão não respondida
Opa! A alternativa correta é a letra C. Confira o gabarito comentado!
Gabarito Comentado
A resposta correta é: for(pixel: img)
O laço de repetição for pode ser usado para automatizar o processo desejado e, portanto
facilitar a codificação.
4 Marcar para revisão
No pensamento computacional, qual é o conceito fundamental que envolve a capacidade de
simplificar um problema complexo por meio da identificação de características essenciais e
ignorando detalhes irrelevantes?
Decomposição.
Algoritmo.
C
D
E
Iteração.
Abstração.
Padrões.
Questão não respondida
Opa! A alternativa correta é a letra D. Confira o gabarito comentado!
Gabarito Comentado
A questão aborda um dos principais conceitos do pensamento computacional, que é a
abstração. A resposta correta, destaca a capacidade de simplificar problemas complexos,
identificando características essenciais e ignorando detalhes irrelevantes. A abstração é
essencial para lidar com problemas computacionais, permitindo uma compreensão mais clara e a
busca por soluções eficientes.
5 Marcar para revisão
Observe o código a seguir, que está manipulando uma imagem totalmente branca:
A
B
C
D
E
Se o computador executar as linhas de código da parte 1 e, segundos depois, as linhas de código da
parte 2, qual será o efeito observado nas imagens apresentadas na tela?
Um pixel preto se deslocando para a esquerda.
Um pixel preto se deslocando para baixo.
Um pixel preto se deslocando para a direita.
Um pixel cinza se deslocando para a esquerda.
Um pixel cinza se deslocando para baixo.
Questão não respondida
A
B
C
Opa! A alternativa correta é a letra B. Confira o gabarito comentado!
Gabarito Comentado
A execução sequencial do código revelará um pixel preto, código RGB �0,0,0�, se deslocando
para baixo.
6 Marcar para revisão
Carolina é uma desenvolvedora web e está trabalhando em um projeto que envolve a exibição de
imagens em um site. Ela recebeu uma solicitação do cliente para implementar uma funcionalidade
que permita aumentar o zoom de uma imagem quando o usuário interagir com ela. Carolina está
revisando o código fonte e percebeu que existem diferentes parâmetros e propriedades que podem
ser manipulados para alcançar esse objetivo. No entanto, ela não tem certeza qual é o parâmetro
correto a ser utilizado. Com base na necessidade de aumentar o zoom de uma imagem no código
fonte, assinale a alternativa que indica o parâmetro mais apropriado a ser manipulado:
setResolution.
setEscale.
setZoom.
D
E
setOpacity.
setSize.
Questão não respondida
Opa! A alternativa correta é a letra C. Confira o gabarito comentado!
Gabarito Comentado
Ao mencionar a necessidade de aumentar o zoom da imagem, a resposta correta é o parâmetro
"setZoom". Ao manipular esse parâmetro, é possível ajustar o nível de zoom da imagem para
atender às necessidades do usuário. As demais alternativas não estão diretamente relacionadas
à funcionalidade de zoom, tornando a opção "setZoom" a resposta correta para essa situação
hipotética.
7 Marcar para revisão
No pensamento computacional, qual é o conceito fundamental que envolve a capacidade de
simplificar um problema complexo por meio da identificação de características essenciais e
ignorando detalhes irrelevantes?
A
B
C
D
E
Decomposição.
Algoritmo.
Iteração.
Abstração.
Padrões.
Questão não respondida
Opa! A alternativa correta é a letra D. Confira o gabarito comentado!
Gabarito Comentado
A questão aborda um dos principais conceitos do pensamento computacional, que é a
abstração. A resposta correta, destaca a capacidade de simplificar problemas complexos,
identificando características essenciais e ignorando detalhes irrelevantes. A abstração é
essencial para lidar com problemas computacionais, permitindo uma compreensão mais clara e a
busca por soluções eficientes.
A
B
C
D
E
8 Marcar para revisão
No pensamento computacional, qual é o conceito fundamental que envolve a capacidade de escrever
soluções na forma de instruções que o computador é capaz de seguir automaticamentepara chegar
ao resultado desejado?
Fatoração.
Automação.
Iteração.
Imaginação.
Padrões.
Questão não respondida
Opa! A alternativa correta é a letra B. Confira o gabarito comentado!
Gabarito Comentado
A
B
C
D
E
A automação envolve a capacidade de escrever soluções na forma de instruções que podem ser
executadas por um computador. Ao criar um algoritmo, o objetivo é fornecer ao computador um
conjunto de instruções claras e precisas que ele possa seguir para alcançar o resultado
desejado.
9 Marcar para revisão
No pensamento computacional, qual é o conceito fundamental que envolve a capacidade de escrever
soluções na forma de instruções que o computador é capaz de seguir automaticamente para chegar
ao resultado desejado?
Fatoração.
Automação.
Iteração.
Imaginação.
Padrões.
Questão não respondida
Opa! A alternativa correta é a letra B. Confira o gabarito comentado!
Gabarito Comentado
A automação envolve a capacidade de escrever soluções na forma de instruções que podem ser
executadas por um computador. Ao criar um algoritmo, o objetivo é fornecer ao computador um
conjunto de instruções claras e precisas que ele possa seguir para alcançar o resultado
desejado.
10 Marcar para revisã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:
A
B
C
D
E
Abstração
Automação
Detecção de padrões
Análise/avaliação
Decomposição
Questão não respondida
Opa! A alternativa correta é a letra E. Confira o gabarito comentado!
Gabarito Comentado
O exemplo apresentado no enunciado reflete a habilidade de decomposição do pensamento
computacional. A decomposição é uma estratégia que envolve dividir uma tarefa maior e
complexa em partes menores e mais gerenciáveis. No caso, a tarefa de alterar a cor dos pixels
de uma imagem foi decomposta em várias etapas menores: carregar a imagem, processar os
pixels, selecionar os pixels para ajuste de cores, alterar a cor dos pixels e, finalmente, imprimir o
resultado. Cada uma dessas etapas é mais simples de ser realizada individualmente do que a
tarefa original como um todo.

Mais conteúdos dessa disciplina