Buscar

PENSAMENTO COMPUTACIONAL

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

O desenvolvimento de um software demanda a atividade intelectual de um programador aliada 
à alta capacidade do computador em executar as tarefas descritas nas linhas de códigos 
geradas, em busca de um objetivo específico. 
Assine a alternativa incorreta sobre conceitos do pensamento computacional. 
 
 
As expressões executar ou rodar um código, indicam as tarefas realizadas pelo 
programador de um código-fonte. 
 
 
Javascript, Pascal, C, C++ são exemplos de linguagens utilizadas pelos 
programadores para traduzir um algoritmo em um código-fonte para que o 
computador o reconheça e realize as etapas passo a passo, em busca de um 
objetivo idealizado pelo programador. 
 
 
Um algoritmo relaciona-se diretamente com a etapa de projeto de um software em 
que, mesmo sem saber qual será a linguagem de programação a ser utilizada, 
especifica-se completamente o software a ponto de na implementação ser possível 
traduzir diretamente essas especificações em linhas de código em alguma 
linguagem de programação. 
 
 
Um algoritmo representa um conjunto de regras para a solução de um problema e 
determina com clareza e de forma correta as instruções que um software deverá 
conter para que, ao ser executado, forneça resultados esperados. 
 
 
O trabalho do computador (máquina) consiste em seguir uma série de instruções 
linha a linha, respeitando as demandas de um código desenvolvido por um 
programador. 
 
 
 
Quest.: 2 
 
2. 
 
 
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 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. 
 
 
Um firmware é responsável por iniciar o processo de boot, para carregamento do 
sistema operacional. 
 
 
 
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. 
 
 
 
Quest.: 3 
 
3. 
 
 
Como é conhecido um pequeno computador embutido em um único chip? 
 
 
 
Memória RAM 
 
 
Placa Mãe 
 
 
Memória ROM 
 
 
Memória Persistente 
 
 
Microcontrolador 
 
 
 
Quest.: 4 
 
4. 
 
 
Qual é o componente de um sistema computacional responsável por realizar testes de 
hardware logo após o ligamento do equipamento, e, em seguida, procurar um sistema 
operacional em um sistema de armazenamento persistente, para dar início ao seu 
carregamento? 
 
 
Firmware 
 
 
Código fonte 
 
 
Compilador 
 
 
Sistema operacional 
 
 
Interpretador 
 
 
 
Quest.: 5 
 
5. 
 
 
Entre os componentes de hardware estudados, selecione a opção que indique o 
componente responsável efetivamente executar instruções. 
 
 
SSD 
 
 
CPU 
 
 
RAM 
 
 
HD 
 
 
Pendrive 
 
 
 
Quest.: 6 
 
6. 
 
 
Quantos bytes possui um terabyte? 
 
 
 
1099511627776 
 
 
1073741824 
 
 
1048576 
 
 
512 
 
 
1024 
 
 
 
Quest.: 7 
 
7. 
 
Considere a grade de pixels a seguir: 
 
 
Qual é a coordenada do pixel em laranja? 
 
 
(5,6) 
 
 
(4,5) 
 
 
(6,5) 
 
 
(1,1) 
 
 
(5,4) 
 
 
 
Quest.: 8 
 
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 II 
 
 
Apenas I 
 
 
I e II 
 
 
Apenas III 
 
 
II e III 
 
 
 
Quest.: 9 
 
9. 
 
 
Assinale a alternativa que representa o código RGB (Red, Green, Blue) para a cor cinza: 
 
 
 
(0,255,0) 
 
 
(0,0,0) 
 
 
(100,100,100) 
 
 (0,0,255) 
 
 
(255,255,255) 
 
 
 
Quest.: 10 
 
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 baixo. 
 
 
Um pixel preto se deslocando para a esquerda. 
 
 
Um pixel cinza se deslocando para baixo. 
 
 
Um pixel cinza se deslocando para a esquerda. 
 
 
Um pixel preto se deslocando para a direita.

Continue navegando