Buscar

Pensamento computacional

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

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando