Buscar

Pensamento Computacional

Prévia do material em texto

Disc.: PENSAMENTO COMPUTACIONAL 
 
Acertos: 8,0 de 10,0 20/09/2020 
 
 
 
1a 
 Questão 
Acerto: 1,0 / 1,0 
 
"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 
 
Código 
 
Números binários 
 
Lei de Moore 
 
Instrução 
Respondido em 20/09/2020 00:54:05 
 
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. 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
O que é um algoritmo? 
 
 
Um algoritmo é sequência finita de instruções complexas e executáveis a serem 
seguidas para a solução de um determinado problema, especialmente por 
computadores. 
 
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. 
 
É outra denominação para código de computador. 
 Um algoritmo é sequência finita de instruções simples e executáveis a serem 
seguidas para a solução de um determinado problema, especialmente por 
computadores. 
 
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. 
Respondido em 20/09/2020 00:14:38 
 
Explicação: 
Um algoritmo é sequência finita de instruções simples e executáveis a serem seguidas para 
a solução de um determinado problema, especialmente por computadores. 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
Leia atentamente às afirmações a seguir e assinale a alternativa correta: 
 
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: 
 
 
 
I, II e III 
 II e IV 
 
I, III e IV 
 
II e III 
 
III e IV 
Respondido em 20/09/2020 00:20:33 
 
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. 
 
 
4a 
 Questão 
Acerto: 0,0 / 1,0 
 
Quando se diz que um software/programa está sendo carregado, se está referindo a: 
 
 
O programa está sendo traduzido do código fonte, escrito em uma linguagem de 
programação, em linguagem de máquina 
 
O programa está sendo traduzido de linguagem de máquina para código fonte 
em alguma linguagem de programação 
 A CPU está lendo e executando, diretamente do disco, as instruções que 
compõem o programa 
 
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 lido do disco e copiado para a memória RAM, para que, 
logo em seguida, a CPU inicie sua execução 
Respondido em 20/09/2020 00:53:45 
 
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 
 
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=1, b=3, c=0, d=255, e=0, f=3, g=1, h=255, i=255, j=255. 
 a=1, b=3, c=255, d=0, e=0, f=3, g=1, h=0, i=0, j=0. 
 
a=3, b=1, c=0, d=0, e=0, 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. 
Respondido em 20/09/2020 00:29:32 
 
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). 
 
 
6a 
 Questão 
Acerto: 0,0 / 1,0 
 
De onde um aplicativo é ¿lido¿ quando o usuário ordena a inicialização de sua 
execução? 
 
 HD/SSD/Pendrive 
 
RAM 
 CPU 
 
Barramento 
 
transistor 
Respondido em 20/09/2020 00:49:20 
 
Explicação: 
HD/SSD/Pendrive 
 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
Considere a grade de pixels a seguir: 
 
Qual é a coordenada do pixel em preto? 
 
 
(3,2) 
 
(1,2) 
 
(2,3) 
 
(1,1) 
 (2,1) 
Respondido em 20/09/2020 00:37:20 
 
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,0) 
 
(0,255,0) 
 
(100,100,100) 
 
(0,0,255) 
Respondido em 20/09/2020 00:41: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: 
 
 (120,80,0) 
 
(255,255,255) 
 
(0,0,255) 
 
(0,0,0) 
 
(0,255,0) 
Respondido em 20/09/2020 00:41:36 
 
Explicação: 
(120,80,0) 
 
 
 
10a 
 Questão 
Acerto: 1,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: 
 
 
Automação 
 
Abstração 
 
Decomposição 
 
Análise/avaliação 
 Detecção de padrões 
Respondido em 20/09/2020 00:40:58 
 
Explicação: 
Detecção de padrões

Continue navegando