Prévia do material em texto
Teste de Conhecimento avalie sua aprendizagem Programadores de computadores são os responsáveis por discernir um aproveitamento útil, transformar a ideia de aplicação em um algoritmo e traduzir esse discernimento em uma sequência de instruções simples, compreensíveis para o computador. Sobre os algoritmos é correto afirmar: As instruções de código de máquina são executadas pela: Leia atentamente às afirmações a seguir e assinale a alternativa correta: PENSAMENTO COMPUTACIONAL Lupa Calc. EEX0096_202008674336_ESM Aluno: MATHEUS SANTOS SILVA PEREIRA Matr.: 202008674336 Disc.: PENS COMP 2021.1 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! 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. 1. Sequência de instruções que computadores podem executar. Pode ser escrito em português ou em uma linguagem de programação padrão. Conjunto qualquer de instruções simples escrito em alguma linguagem padrão compreensível para o computador. Deve ser escrito em uma linguagem de programação padrão, senão os computadores não conseguirão executá-lo. Sequência de passos complexos e bem projetados para realizar uma tarefa ou resolver um problema. Explicação: Um algoritmo é um termo que reflete uma ideia mais completa, em que o conjunto de instruções possuem uma finalidade útil. Um algoritmo não precisa ser escrito em uma linguagem de computador, podendo ser escrito, por exemplo, em português. Sequência de passos simples e bem projetados para realizar uma tarefa ou resolver um problema. Pode ser escrito em português ou em uma linguagem de programação padrão. 2. RAM (Random Access Memory) ROM (Read Only Memory) SSD (solid-state drive) CPU (Central Processing Unit) Compilador Explicação: Conforme explicado no módulo 1 do tema 2, a CPU (Central Processing Unit), também chamada de processador, é uma espécie de cérebro. É ela quem realmente executa o que chamamos de ¿instruções de código de máquina¿. 3. javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); I. A capacidade de armazenamento de memórias, como RAM e discos/HD/pen drives, é medida em bits. II. Um bit corresponde à unidade básica de informação a ser processada e pode assumir dois valores, 0 ou 1. III. O agrupamento de oito bits dá origem a um byte, que podem assumir quaisquer valores numéricos. IV. A cada agrupamento de 8 bits é possível representar um conjunto de 256 combinações. São corretas, apenas: A escala RGB ou Red Green Blue, é utilizada em computadores para determinar a coloração de imagens digitais. A formação de cada cor depende da combinação de valores de 0 a 255 de cada uma dessas cores básicas, retornando uma cor única de acordo com a combinação do código numérico escolhido. Analise as cores a seguir e assinale a alternativa que oferece seus códigos RGB, corretamente: Considere o fragmento de código a seguir: img = new SimpleImage("figura.jpg"); for( pixel: img ){ soma=(pixel.getRed()+pixel.getGreen()+pixel.getBlue()); media= soma/3; pixel.setRed( media ); pixel.setGreen( media ); pixel.setBlue( media ); } print( img ); Ao executar esse código: I, II e III III e IV II e III I, III e IV II e IV Explicação: São corretas somente II e IV, pois a capacidade dos componentes de hardware é medida em bytes e não bits, que só podem assumir valores binários 0 e 1. 4. A: (100,0,0) B: (255,255,255) C: (0,0,0) A: (255,0,0) B: (0,0,0) C: (255,255,255) A: (0,100,0) B: (0,0,0) C: (255,255,255) A: (255,0,0) B: (255,255,255) C: (0,0,0) A: (255,0,0) B: (0,0,0) C: (0,0,100) Explicação: O código RGB correto para as cores representadas nas imagens A, B e C é A: (255,0,0) B: (255,255,255) e C: (0,0,0). 5. A imagem figura.jpg terá suas tonalidades vermelho, verde e azul intensificadas. A imagem figura.jpg ficará em tons da escala de cinza. Quantos Megabytes possui um Gigabyte? Considere a grade de pixels a seguir: Qual é a coordenada do pixel em preto? Assinale as alternativas que representam o código RGB para a cor branca: O tamanho, em pixels, da imagem figura.jpg diminuirá à metade do valor original. Não haverá nenhuma mudança na imagem figura.jpg, pois não foram conferidos valores às variáveis. A imagem figura.jpg será apagada. Explicação: Ao solicitar no código-fonte que se estabeleça uma média dos valores RGB, desde que sejam todos iguais entre si (R=G=B), obtém-se uma imagem em escala de cinza. 6. 1099511627776 1048576 512 1073741824 1024 Explicação: 1024 7. (1,2) (1,1) (3,2) (2,1) (2,3) Explicação: (2,1) 8. (255,255,255) (100,100,100) (0,0,255) (0,255,0) (0,0,0) Explicação: (255,255,255) Assinale a alternativa que representa o código RGB (Red, Green, Blue) para a cor cinza: Observe o código a seguir, que está manipulando uma imagem totalmente branca: *****Parte 1***** pixel = imagem.getPosition(0,0) pixel.setRed( 0 ); pixel.setGreen( 0 ); pixel.setBlue( 0 ); print(imagem); *****Parte 2***** pixel = imagem.getPosition(0,1) pixel.setRed( 0 ); pixel.setGreen( 0 ); pixel.setBlue( 0 ); print(imagem); pixel = imagem.getPosition(0,0) pixel.setRed( 255 ); pixel.setGreen( 255 ); pixel.setBlue( 255 ); print(imagem); 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? 9. (0,255,0) (255,255,255) (100,100,100) (0,0,0) (0,0,255) Explicação: (100,100,100) 10. Um pixel preto se deslocando para a direita. Um pixel preto se deslocando para baixo. Um pixel preto se deslocando para a esquerda. Um pixel cinza se deslocando para baixo. Um pixel cinza se deslocando para a esquerda. Explicação: Um pixel preto se deslocando para baixo. Não Respondida Não Gravada Gravada Exercício inciado em 09/06/2021 01:00:17.