Buscar

NOCOES DE PROGRAMACAO_EXEMPLOS COM MANIPULAÇÃO DE IMAGENS DIGITAIS

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

17/09/2023, 09:05 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/5
Exercício por
Temas
 avalie sua aprendizagem
O esquema de codi�cação de cores RGB é um modelo simples que permite a composição e representação de
imagens coloridas em dispositivos eletrônicos. Assinale a alternativa que representa o código RGB (Red, Green,
Blue) para a cor laranja:
Observe o código a seguir, que está manipulando uma imagem totalmente branca:
PENSAMENTO COMPUTACIONAL
Lupa  
 
DGT0008_202309121751_TEMAS
Aluno: EMANUELE PEREIRA DANTAS Matr.: 202309121751
Disc.: PENSAMENTO COMPUTA  2023.3 EAD (G) / EX
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O
mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
NOÇÕES DE PROGRAMAÇÃO: EXEMPLOS COM MANIPULAÇÃO DE IMAGENS DIGITAIS
 
1.
(0,0,255)
(0,0,0)
(0,255,0)
(120,80,0)
(255,255,255)
Data Resp.: 15/09/2023 18:01:54
Explicação:
A resposta correta é: (120,80,0)
Por eliminação chegaríamos a conclusão que o esquema RGB (0,255,0) re�ete a cor verde. Azul para (0,0,255),
branco para (255,255,255) e (0,0,0) para o preto.
 
2.
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
17/09/2023, 09:05 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/5
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?
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 �nal das instruções (a imagem
manipulada) fosse apresentado na tela.
Este é um exemplo da habilidade de pensamento computacional denominada:
Um pixel cinza se deslocando para a esquerda.
Um pixel preto se deslocando para baixo.
Um pixel preto se deslocando para a esquerda.
Um pixel cinza se deslocando para baixo.
Um pixel preto se deslocando para a direita.
Data Resp.: 15/09/2023 18:03:29
Explicação:
A execução sequencial do código revelará um pixel preto, código RGB (0,0,0), se deslocando para baixo.
 
3.
Automação
Decomposição
Abstração
Detecção de padrões
Análise/avaliação
Data Resp.: 17/09/2023 09:00:20
Explicação:
A resposta correta é: Decomposição.
17/09/2023, 09:05 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/5
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 re�ete essa ideia:
Entre as técnicas de programação para manipulação de imagens digitais, há uma que permite instruir que o
computador selecione pixels sobre os quais determinadas instruções foram executadas. Por exemplo,
selecionamos pixels em tons de amarelo e, para esses pixels, instruímos o computador alterar sua tonalidade de
cor.
Assinale a alternativa cuja instrução re�ete essa ideia de escolher pixels que serão afetados por um conjunto de
instruções:
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:
 
O texto re�ete a habilidade de decomposição, onde uma tarefa maior e complexa é dividida em pedaços
menores e de mais fácil resolução.
 
4.
if( pixel.getRed() > 130 )
pixel=img.getPixel(10,10)
pixel.setZoom(20)
pixel.setRed(0)
for(pixel: img)
Data Resp.: 17/09/2023 09:00:41
Explicação:
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 codi�cação.
 
5.
for(pixel: img)
pixel=img.getPixel(10,10)
if( pixel.getRed() > 130 )
pixel.setRed(0)
pixel.setZoom(20)
Data Resp.: 17/09/2023 09:01:09
Explicação:
A resposta correta é: if( pixel.getRed() > 130 )
O texto re�ete a necessidade de uma estrutura condicional. Utilizamos a sintaxe da declaração if para alcançar o
objetivo de decisão especí�co que foi estabelecido.
 
6.
As cores são representadas por meio de vetores grá�cos que combinam tons de vermelho, verde, azul e
violeta 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.
17/09/2023, 09:05 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/5
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:
No pensamento computacional, qual é o conceito fundamental que envolve a capacidade de simpli�car um
problema complexo por meio da identi�cação de características essenciais e ignorando detalhes irrelevantes?
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 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 numéricas que combinam tons de vermelho, verde e azul,
resultando em uma vasta gama de cores.
Data Resp.: 17/09/2023 09:01:58
Explicação:
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, é possível criar uma ampla gama de cores.
 
 
7.
setOpacity.
setSize.
setZoom.
setResolution.
setEscale.
Data Resp.: 17/09/2023 09:02:33
Explicação:
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 à funcionalidadede zoom, tornando a
opção "setZoom" a resposta correta para essa situação hipotética.
 
8.
Algoritmo.
Iteração.
Abstração.
Padrões.
Decomposição.
Data Resp.: 17/09/2023 09:02:52
Explicação:
A questão aborda um dos principais conceitos do pensamento computacional, que é a abstração. A resposta
correta, destaca a capacidade de simpli�car problemas complexos, identi�cando 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 e�cientes.
 
17/09/2023, 09:05 Estácio: Alunos
https://simulado.estacio.br/alunos/ 5/5
Lucas é um estudante de programação e está aprendendo sobre a importância das estruturas de repetição na
programação. Ele está explorando como essas estruturas permitem executar um conjunto de instruções várias
vezes de forma e�ciente. Com base no seu conhecimento sobre a importância das estruturas de repetição em
programação, assinale a alternativa correta que descreve a função principal dessas estruturas.
 
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?
 
9.
Realizar a entrada e saída de dados em um programa.
Permitir a tomada de decisões com base em condições especí�cas em um programa.
Facilitar a organização de variáveis e comentários em um programa.
Executar operações matemáticas e lógicas em um programa.
Executar um conjunto de instruções várias vezes de forma e�ciente em um programa.
Data Resp.: 17/09/2023 09:03:48
Explicação:
As estruturas de repetição permitem que um conjunto de instruções seja executado várias vezes, evitando a
repetição de código e tornando o programa mais e�ciente. Elas são fundamentais para resolver problemas
complexos que exigem a execução repetida de tarefas ou a manipulação de grandes volumes de dados. As
demais alternativas mencionam outras funcionalidades importantes na programação, mas não descrevem
adequadamente a função das estruturas de repetição.
 
10.
Fatoração.
Padrões.
Automação.
Iteração.
Imaginação.
Data Resp.: 17/09/2023 09:04:13
Explicação:
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.
    Não Respondida      Não Gravada     Gravada
Exercício por Temas inciado em 15/09/2023 18:01:39.

Continue navegando