Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
"Um termo que reflete uma ideia mais completa, em que o conjunto de instruções possuem uma finalidade útil". Estamos falando do conceito de: Algoritmo Números binários Código Instrução Lei de Moore Explicação: Conforme comentado no módulo 2 do Tema 1, a definição de 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. 2. "Um conjunto de tipos de programas administrativos e de supervisão que organizam todo o sistema". Estamos falando do conceito de: Hardware Software Linguagem binária Sistema Operacional Linguagem de Máquina Explicação: Conforme Tema 2, módulo 2 podemos conceiturar sistema operacional como um conjunto de tipos de programas administrativos e de supervisão que organizam todo o sistema. O sistema operacional está para os computadores como o governo está para uma nação. 3. Como é conhecido um pequeno computador embutido em um único chip? Placa Mãe Microcontrolador Memória RAM Memória ROM Memória Persistente Disc.: PENSAMENTO COMPUTACIONAL Aluno(a): FLÁVIA CARVALHO MARINHO SANTOS 202001284567 Acertos: 8,0 de 10,0 26/10/2020 1a Explicação: Um pequeno computador embutido em um único chip é conhecido como microcontrolador, que possui todos os componentes básicos, como CPU, RAM e armazenamento persistente, em uma escala realmente pequena. Logicamente, seu poder computacional, quando comparado a computadores de mesa, é bastante limitado. 4. 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: A: (100,0,0) B: (255,255,255) C: (0,0,0) 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: (255,255,255) 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. Considere a imagem intitulada quadrado.bpm (5 x 5 pixels) a seguir. O programador começou a preencher o código-fonte para construí-la, mas algumas informações ficaram faltando. CÓDIGO-FONTE INCOMPLETO: img = new SimpleImage("quadrado.bmp"); img.setZoom(20); pixel = img.getPixel(a,b) pixel.setRed(c) pixel.setGreen(d) pixel.setBlue(e) pixel = img.getPixel(f,g) pixel.setRed(h) pixel.setGreen(i) pixel.setBlue(j) print(image); Se você fosse o programador deste trecho do código-fonte, quais valores escolheria para preencher as variáveis a, b, c, d, e, f, g, h, i, j, respectivamente, para que a imagem mostrada fosse idêntica à do enunciado? a=1, b=3, c=0, d=0, e=255, f=1, g=3, h=255, i=0, j=0. a=2, b=4, c=255, d=0, e=0, f=4, g=2, h=0, i=0, j=0. a=1, b=3, c=255, d=0, e=0, f=3, g=1, h=0, i=0, j=0. a=1, b=3, c=0, d=255, e=0, f=3, g=1, h=255, i=255, j=255. a=3, b=1, c=0, d=0, e=0, f=1, g=3, h=255, i=0, j=0. Explicação: Para completar corretamente o código-fonte iniciado, os valores das variáveis deveriam ser a=1, b=3, c=255, d=0, e=0, f=3, g=1, h=0, i=0, j=0, respectivamente. As variáveis a, b representam as coordenadas do pixel a ser colorido de vermelho, enquanto que as variáveis c, d, e representam os códigos RGB para o vermelho puro (255,0,0). Já as variáveis f,g representam as coordenadas do pixel a ser colorido de preto, enquanto que as variáveis h, i, j representam os códigos RGB para o preto puro (0,0,0). 6. De onde um aplicativo é ¿lido¿ quando o usuário ordena a inicialização de sua execução? Barramento transistor RAM CPU HD/SSD/Pendrive Explicação: HD/SSD/Pendrive 7. Considere a grade de pixels a seguir: Qual é a coordenada do pixel em laranja? (5,4) (4,5) (6,5) (1,1) (5,6) Explicação: (5,4) 8. Analise as afirmações a seguir: I- É possível que um pixel assuma, ao mesmo tempo, várias cores. Por exemplo, podemos ter um pixel dégradé. II- No esquema de representação digital de cores RGB, cada um dos constituintes vermelho, verde e azul, é capaz de assumir 256 valores diferentes. Logo, este esquema é capaz de representar 768 cores distintas. III- Se analisarmos cuidadosamente imagens em escala de cinza, notaremos que, para qualquer pixel, os três constituintes do código RGB serão iguais. Está(ão) correta(s) as afirmações: Apenas III Apenas I Apenas II II e III I e II Explicação: Apenas III 9. Assinale a alternativa que representa o código RGB (Red, Green, Blue) para a cor cinza: (0,0,255) (0,255,0) (0,0,0) (255,255,255) (100,100,100) Explicação: (100,100,100) 10. 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? Um pixel preto se deslocando para a direita. Um pixel preto se deslocando para a esquerda. Um pixel cinza se deslocando para a esquerda. Um pixel preto se deslocando para baixo. Um pixel cinza se deslocando para baixo. Explicação: Um pixel preto se deslocando para baixo. Marque as opções que representam o código Javascript que produz o resultado abaixo. casa chuva 1988 print( "casa", "chuva", 1988 ); print( casa, chuva, 1988 ); prinf( "casa", "chuva", 1988 ); print( "casa", "chuva" 1988 ); print( casa, chuva, "1988" ); Respondido em 26/10/2020 20:59:52 Explicação: print( ¿casa¿, ¿chuva¿, 1988 ); 2a Questão Acerto: 1,0 / 1,0 Avalie as afirmações a seguir e assinale a alternativa incorreta: A memória RAM, do inglês Random Access Memory, é responsável pelo processamento das informações armazenadas na CPU de um computador. Um firmware é responsável por iniciar o processo de boot, para carregamento do sistema operacional. Um software pode ser definido como um conjunto de funções executadas na programação de um computador, sendo o sistema operacional principal software do computador, pois possibilita que todos os demais programas operem. A BIOS ou Sistema Básico de Entrada e Saída é responsável pela verificação completa dos componentes do hardware conectados ao computador. Controla o computador desde o momento em que é ligado até o sistema operacional principal assumir o controle das operações. A principal diferença entre softwares de código aberto e fechado, é que no primeiro deles o desenvolvedor permite que qualquer usuário tenha a liberdade de promover ajustes, correções e melhorias. Respondido em 26/10/2020 21:08:04 Explicação: A alternativa C é incorreta, pois a memória RAM não é responsável pelo processamento em um computador e sim, pelo armazenamento de instruções e informações que estão sendo processadas/utilizadas. 3a Questão Acerto: 1,0 / 1,0 Marque as opções que descreve corretamente a relação entre humanos, código-fonte e código de máquina: o código-fonte, escrito em uma linguagem de programação, é de difícil compreensão para humanos. Então, os programadores escrevem instruções de código de máquina usando uma linguagem de programação, e o compilador traduz as instruções fornecidas em um conjunto de instruções referentes à linguagem de programação compiladores são usados para testar o código de máquina antes de ele ser executado pela CPU, por razões de segurança código de máquina é de fácil compreensão para humanos. Então, em geral, os programadores escrevem instruções usando linguagem de máquina, e essas instruções estão prontas para serem executadas pela CPU código de máquina é de difícil compreensão para humanos. Então, os programadores escrevem instruções usando uma linguagem de programação, e o compilador traduz as instruções fornecidas em um conjunto de instruções em linguagem de máquina código-fonte, escrito em uma linguagem de programação, é de fácil compreensão para humanos. Então, em geral, os programadores escrevem instruções usando uma linguagem de programação, e essas instruções estão prontas para serem executadas pela CPU Respondido em 26/10/2020 21:03:29 Explicação: código de máquina é de difícil compreensão para humanos. Então, os programadores escrevem instruções usando uma linguagem de programação, e o compilador traduz as instruções fornecidas em um conjunto de instruções em linguagem de máquina 4a Questão Acerto: 1,0 / 1,0 Quando se diz que um software/programa está sendo carregado, se está referindo a: O programa está sendo lido do disco e copiado para a memória RAM, para que, logo em seguida, a CPU inicie sua execução O programa está endo lido da memória RAM e copiado para o disco, para que, logo em seguida, a CPU inicie sua execução O programa está sendo traduzido de linguagem de máquina para código fonte em alguma linguagem de programação O programa está sendo traduzido do código fonte, escrito em uma linguagem de programação, em linguagem de máquina A CPU está lendo e executando, diretamente do disco, as instruções que compõem o programa Respondido em 26/10/2020 21:09:44 Explicação: O programa está sendo lido do disco e copiado para a memória RAM, para que, logo em seguida, a CPU inicie sua execução 5a Questão Acerto: 1,0 / 1,0 Entre os componentes de hardware estudados, selecione a opção que indique o componente responsável efetivamente executar instruções. Pendrive RAM CPU SSD HD Respondido em 26/10/2020 21:04:35 Explicação: CPU 6a Questão Acerto: 1,0 / 1,0 Quantos bytes possui um terabyte? 1073741824 1099511627776 1048576 512 1024 Respondido em 26/10/2020 21:13:04 Explicação: 1099511627776 7a Questão Acerto: 1,0 / 1,0 Considere a grade de pixels a seguir: Qual é a coordenada do pixel em preto? (2,1) (2,3) (1,2) (3,2) (1,1) Respondido em 26/10/2020 21:11:05 Explicação: (2,1) 8a Questão Acerto: 1,0 / 1,0 Assinale as alternativas que representam o código RGB para a cor branca: (255,255,255) (0,0,255) (100,100,100) (0,0,0) (0,255,0) Respondido em 26/10/2020 21:11:38 Explicação: (255,255,255) 9a Questão Acerto: 1,0 / 1,0 Assinale a alternativa que representa o código RGB (Red, Green, Blue) para a cor laranja: (0,0,0) (0,255,0) (120,80,0) (0,0,255) (255,255,255) Respondido em 26/10/2020 21:15:48 Explicação: (120,80,0) 10a Questão Acerto: 0,0 / 1,0 Qualquer tom em amarelo possui valores mais altos dos componentes R (vermelho) e G (Verde), e valores mais baixos para o componente B (azul). Usamos essa característica para escrever um código que seleciona, com adequada taxa de acerto, pixels em diversas tonalidades de amarelo. Este é um exemplo da habilidade de pensamento computacional denominada: Análise/avaliação Decomposição Detecção de padrões Automação Abstração Respondido em 26/10/2020 21:14:36 Parte superior do formulário Estudamos que os computadores são incrivelmente rápidos, porém muito tolos. Portanto, por si só, computadores não são capazes de realizar tarefas que requeiram discernimento, compreensão e inteligência. Que qual é a entidade de um sistema computacional responsável agregar essas características ao computador? O ser humano, que escreve códigos em alguma linguagem para, através de uma sequência de instruções bastantes simples, consegue gerar uma aplicação útil. A inteligência artificial, que escreve códigos em alguma linguagem para, através de uma sequência de instruções bastantes simples, consegue gerar uma aplicação útil. A inteligência artificial, que escreve códigos em alguma linguagem para, através de uma sequência de instruções complexas, consegue gerar uma aplicação útil. O ser humano, que escreve códigos em alguma linguagem para, através de uma sequência de instruções complexas, gerar uma aplicação útil. O processador do computador, que processa instruções escritas em alguma linguagem para, através de uma sequência de instruções bastantes simples, gerar uma aplicação útil. 2a Questão (Ref.: 202005195593) Em computação, o que é uma string? é um tipo de dado que admite valores numéricos e também sequência de caracteres é o nome dado a uma sequência de instruções é o nome de um tipo de dado constituído por uma sequência de caracteres, ou seja, um texto é o nome de um tipo de dado numérico é o nome dado às instruções simples e interpretáveis por computadores que formam um código. 3a Questão (Ref.: 202005195640) Marque, abaixo, a opção que avalia corretamente a corretude das afirmações I, II e III I- Programas escritos em linguagens interpretadas estão em desuso, pois eles rodam mais lentamente nas CPUs, se comparados aos programas escritos em linguagens compiladas II- Apesar de rodarem mais lentamente nas CPUs, programas escritos em linguagens interpretadas são cada vez mais comuns, pois é mais fácil e eficiente (leva menos tempo) escrever programas em linguagens interpretadas, e o programador tem sido considerado o recurso mais escasso do que capacidade de processamento das CPUs III- Existe uma tecnologia, denominada JIT, que busca alcançar tanto a vantagem de maior facilidade de escrever programas em linguagens compiladas, quanto a maior rapidez de execução, pela CPU, de programas escritos em linguagens compiladas Somente I e III estão corretas Somente III está correta Somente II está correta Somente I está correta Somente II e III estão corretas 4a Questão (Ref.: 202005195660) Estamos diversos componentes de software de sistemas computacionais. Além de softwares de aplicações dos usuários, estudamos alguns tipos de softwares funcionais. Marque abaixo, a opção que corretamente representa os softwares funcionais usados para: BIOS e compilador compilador e S.O. BIOS e código fonte BIOS e S.O. código fonte e compilador 5a Questão (Ref.: 202005195678) O que diz a Lei de Moore? O número de discos em discos rígidos dobra a cada 18-24 meses A velocidade do chip em giga-hertz dobra a cada 18-24 meses O preço de transistores dobra em intervalos aproximados de 18-24 meses O número de textos enviados por adolescentes duplica a cada 18-24 meses O número de transistores embutidos em um chip dobra a cada 18-24 meses 6a Questão (Ref.: 202005195704) Conforme estudamos, a Lei de Moore é uma observação, feita originalmente por Gordon Moore, co-fundador da Intel? Analise as afirmações abaixo, e selecione as que podem ser atribuídas como consequências da Lei de Moore, ao longo das últimas décadas I - A redução do custo de computadores, a ponto de serem usados em todos os setores do mercado de trabalho, tanto na esfera pública quanto privada. II - Aumento do poder computacional disponível ao público. Por exemplo, um computador pessoal (PC) modelo possui, atualmente, mais poder de processamento do que todo o poder computacional do planeta nos anos 60. III - O aumento do custo de computadores. Mesmo assim, eles têm sido usados em todos os setores do mercado de trabalho, tanto na esfera pública quanto privada. Somente III II e III Somente I I e II I e III 7a Questão (Ref.: 202005196161) Quantos pixels possui uma imagem com resolução de 1024x768? 0.78 megapixels 1.7 megapixels 2 megapixels 4 megapixels 0.5 megapixels 8a Questão (Ref.: 202005196172) Qual é o código RGB que representa a cor amarelo-brilhante? (255,255,0) (0,255,0) (255,0,0) (0,0,255) (0,255,255) 9a Questão (Ref.: 202005196233) 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 reflete essa ideia de escolher pixels que serão afetados por um conjunto de instruções: if( pixel.getRed() > 130 ) pixel=img.getPixel(10,10) pixel.setZoom(20) for(pixel: img) pixel.setRed(0) 10a Questão (Ref.: 202005196260) Algumas práticas de programação de computadores se baseiam em exemplos de representação e manipulação de imagens digitais. A compreensão do esquema RGB requer uma habilidade do pensamento computacional denominada: Abstração Automação Análise/avaliação Decomposição Detecção de padrões Autenticação para a Prova On-line Caso queira FINALIZAR a avaliação, digite o código de 4 carateres impresso abaixo. ATENÇÃO: Caso finalize esta avaliação você não poderá mais modificar as suas respostas. 3B9X Cód.: FINALIZAR Obs.: Os caracteres da imagem ajudam a Instituição a evitar fraudes, que dificultam a gravação das respostas. Período de não visualização da avaliação: desde 29/09/2020 até 02/12/2020. Parte inferior do formulário Explicação: Detecção de padrões
Compartilhar