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 10 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

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 6, do total de 10 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

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 9, do total de 10 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

Prévia do material em texto

PENSAMENTO COMPUTACIONAL
1. O que é um algoritmo?
Res: 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.
2. Estudamos sobre a equação essencial dos computadores. Segundo o que estudamos, os computadores são inacreditavelmente rápidos. A segunda característica fundamental é:
Res: são tolos.
3. Marque as opções que representam o código Javascript que produz o resultado abaixo.
alho treze dois
Res: print( "alho", "treze", "dois" );
4. Marque as opções que representam o código Javascript que produz o resultado abaixo.
casa chuva 1988
Res: print( "casa", "chuva", 1988 );
5. Em computação, o que é uma string?
Res: é o nome de um tipo de dado constituído por uma sequência de caracteres, ou seja, um texto.
6. 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.
Res: I e II
7. Quantos valores distintos podem ser representados por 5 bits?
Res: 32
8. Entre os componentes de hardware estudados, selecione a opção que indique o componente responsável efetivamente executar instruções.
Res: CPU
9. De onde um aplicativo é "lido" quando o usuário ordena a inicialização de sua execução?
Res: HD/SSD/Pendrive
10. Quantos bits possui um Megabyte?
Res: 8388608
11. Quantos bits existem em um byte, e quantos valores distintos é possível representar com um byte, respectivamente?
Res: 8 e 256
12. Segundo a Lei de Moore, o que dobra à cada intervalo de aproximadamente 18 a 24 meses?
Res: O número de transistores embutidos em novos chips disponíveis no mercado.
13. Quantos Megabytes possui um Gigabyte?
Res: 1024
14. Quantas cores diferentes o esquema RGB é capaz de representar, dado que cada um dos constituintes R, G e B podem assumir 256 valores distintos (de 0 a 255):
Res: 16.7 milhões
15. Quantos pixels possui uma imagem com resolução de 800x600?
Res: 480.000
16. Assinale as alternativas que representam o código RGB para a cor branca:
Res: (255,255,255)
17. Considere a grade de pixels a seguir:
Quais são as coordenadas dos pixels em preto?
Res: (0,0) e (5,4)
18. Considere a grade de pixels a seguir:
Qual é a coordenada do pixel em preto?
Res: (2,1)
19. 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:
Res: if( pixel.getRed() > 130 )
20. Observe o código a seguir, que está manipulando uma imagem totalmente branca:
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?
Res: Um pixel preto se deslocando para baixo.
21. Suponha que os passos a seguir tenham como objetivo a cor dos pixels de uma imagem:
 Carregar a imagem na memória para que seja fosse trabalhada: escrevemos uma linha de código que carrega a imagem. Automaticamente processar, um a um, todos os pixels (centenas de milhares) de uma imagem: usamos a estrutura for para instruir o computador a repetir as instruções para cada pixel da imagem.
 Selecionar quais pixels desejamos realizar ajuste de cores: escrevemos a estrutura if para que o computador realizasse testes e, conforme resultado, verdadeiro ou falso, executasse ou não as instruções de manipulação de cores do pixel.
 Alterar a cor de um pixel: escrevemos linhas de código para alterar os componentes RGB (Vermelho, Verde e Azul) para alterar a cor de um pixel, conforme nosso objetivo.
 Imprimir o resultado na tela: escrevemos a função print para que a resultado final das instruções (a imagem manipulada) fosse apresentado na tela.
Este é um exemplo da habilidade de pensamento computacional denominada:
Res: Decomposição
22. Assinale a alternativa que representa o código RGB (Red, Green, Blue) para a cor laranja:
Res: (120,80,0)
23. Entre as técnicas de programação para manipulação de imagens digitais, há uma que permite instruir que o computador repita uma sequência de instruções, como, por exemplo, para todos os pixels de uma imagem.
Assinale a alternativa cuja instrução reflete essa ideia:
Res: for(pixel: img)
24. A forma com que as empresas são administradas vem sofrendo alterações constantes. Sobre esse tema e o pensamento computacional, podemos afirmar que:
Res: Estão diretamente relacionados, pois, à medida que a tecnologia avança, os profissionais que atuam na empresa devem melhorar a forma de pensar.
25. A Economia Criativa pode ser definida como as atividades realizadas por indivíduos, exercitando sua imaginação e explorando seu valor econômico. Como podemos relacioná-la com o pensamento computacional?
Res: O pensamento computacional é fator agregador para a Economia Criativa, mas não é essencial para sua existência.
26. O conceito de pensamento computacional compreende uma série de fatores que são conjugados para se alcançar um objetivo predefinido. Assinale a alternativa que melhor define pensamento computacional.
Res: Uma forma de estruturar a resolução de problemas complexos.
27. Assinale a alternativa que apresenta um exemplo do bom uso do pensamento computacional no ensino da Engenharia:
Res: Uma disciplina que usa um sistema que permite ao aluno potencializar seus conhecimentos.
28. O pensamento educacional pode ser dividido em quatro eixos estruturantes: decomposição, abstração, reconhecimento de padrões e algoritmos. Preferencialmente, o pensamento educacional deve ser ensinado:
Res: Desde o Ensino Fundamental, para todos os alunos.
29. A conversão de grandezas nem sempre é uma tarefa trivial, mas o entendimento das unidades de medida e sua lógica de utilização são fundamentais para o profissional de TI. Nesse sentido, quantos bits possui um Megabyte?
Res: 8.388.608 bits
30. Grande parte da vida profissional de um programador é dedicada ao estudo de diferentes linguagens de programação e como elas podem atender a uma necessidade específica da melhor maneira possível. Acerca dos princípios fundamentais da computação, o que é um algoritmo?
Res: 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.
31. O Windows é um software de código fechado. Sobre esta questão, avalie as afirmações abaixo, e marque a opção correta
I - Os usuários têm acesso ao resultado da compilação do Windows, mas não tem acesso ao seu código fonte, que fica com a Microsoft. Por isso, os usuários não são capazes de realizar ajustes, como correção de bugs e adição de novas funcionalidades.
II - Os usuários têm acesso ao seu código fonte, mas não acesso ao resultado da compilação do Windows, que fica com a Microsoft. Por isso, os usuários não são capazes de realizar ajustes, como correção de bugs e adição de novas
III - Os usuários têm acesso ao resultado da compilação do Windows, e também ao código fonte. Por isso, os usuários são capazes de realizar ajustes, como correção de bugs e adição de novas funcionalidades.
IV - A realização de ajustes, como correção de bugse adição de novas funcionalidades fica restrito à Microsoft, que é que detém exclusividade do código fonte do Windows.
Res: Apenas as opções I e IV estão corretas.
32. O código de máquina da CPU possui apenas instruções simples e de baixo nível. Uma linguagem de computador (como Javascript) adiciona recursos de alto nível, como o loop for que usamos. Qual das alternativas a seguir é uma instrução de alto nível?
Res: Ajuste o nível de vermelho de um ponto da tela para 255.
33. A memória do computador é capaz de armazenar diferentes tipos de dados. A forma como lidamos com esses dados depende da necessidade do programador e da linguagem por ele utilizada. Em computação, o que é uma string?
Res: É o nome de um tipo de dado constituído por uma sequência de caracteres, ou seja, um texto.
34. Podemos definir Hardware como todo equipamento fisicamente palpável da estrutura de um computador. Entre os elementos de hardware estudados, selecione a opção que indique o componente responsável efetivamente por executar instruções.
Res: CPU.
35. Alguns sistemas operacionais (SO) oferecem uma interface gráfica e amigável entre os aplicativos e o hardware, maximizando a eficiência e tornando a vida dos desenvolvedores e usuários mais simples. Acerca dos fundamentos de hardware, de onde um aplicativo é "lido" quando o usuário ordena a inicialização de sua execução?
Res: HD/SSD/Pendrive
36. Atualmente, a capacidade de armazenamento das memórias comercializadas pode ser medida em bytes. Existem muitas nomenclaturas que podem confundir um usuário com pouca experiência e a conversão de unidades nem sempre é uma tarefa simples. Acerca dessas unidades, quanto Megabytes possui um Gigabyte?
Res: 1.024
37. (OBJETIVA/2022 - Adaptada) O componente do hardware, considerado o "cérebro" do computador, responsável pela execução de instruções programadas e procedimentos fornecidos pelos usuários, é chamado:
Res: CPU.
38. (INSTITUTO AOCP/2020 - Adaptada) Com 40 trilhões de gigabytes de dados gerados no mundo no último ano, profissionais com habilidade para traduzir informações em decisões estratégicas serão essenciais dentro das empresas.
Disponível em: https://exame.com/carreira/dados-uso-favor/. Acesso em: 10 nov. 2022.
Nesse sentido, a unidade métrica de um sistema computacional representada por 1 ZB (zettabyte) corresponde a:
Res: 1024 EB (exabyte).
39. De maneira geral, pode-se dizer que os sistemas computacionais atuais são eficientes na realização de suas tarefas. Acerca dos princípios fundamentais da computação, a equação essencial dos computadores afirma que os computadores:
Res: São incrivelmente rápidos, porém tolos.
40. 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. Qual é a entidade de um sistema computacional responsável por agregar essas características ao computador?
Res: O ser humano, que escreve códigos em alguma linguagem para, através de uma sequência de instruções bastantes simples, gerar uma aplicação útil.
41. Sobre algoritmos e códigos de computador, analise as afirmações abaixo, e marque a opção correta.
I - Códigos de computadores e algoritmos são a mesma coisa.
II - Códigos são sequências de passos simples e bem projetados para realizar uma tarefa ou resolver um problema. Algoritmos são instruções que computadores podem executar.
III - Algoritmo é o nome dado a uma lista de instruções que o computador é capaz de seguir. O resultado pode ou não ser uma aplicação útil. Código de computador, por outro lado, é um conjunto de instruções simples que possuem o objetivo bem definido de alcançar alguma finalidade útil.
IV - Código de computador é o nome dado a uma lista de instruções que o computador é capaz de seguir. O resultado pode ou não ser uma aplicação útil. Algoritmo, por outro lado, é um conjunto de instruções simples que possuem o objetivo bem definido de alcançar alguma finalidade útil.
V - Códigos precisam ser escritos em alguma linguagem de programação padrão, enquanto algoritmos podem ser escritos em português ou inglês.
Res: IV e V
42. JavaScript é uma linguagem de programação extremamente versátil e eficiente. Acerca dos seus principais recursos, analise as opções a seguir e marque o código Javascript responsável por reproduzir o resultado abaixo.
1 12 25
Res: print( 1, 12, 25 );
43. 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:
Res: Abstração
44. Entre as técnicas de programação para manipulação de imagens digitais, há uma que permite fixar em um único pixel, conforme sua posição, para que instruções o afetem apenas. Assinale a alternativa cuja instrução reflete essa ideia:
Res: pixel=img.getPixel(10,10)
45. Considere a grade de pixels a seguir:
Qual é a coordenada do pixel em laranja?
Res: (5,4)
46. Quantos pixels possui uma imagem com resolução de 1024x768?
Res: 0.78 megapixels
47. Podemos definir, de forma simplificada, a memória de um computador como uma sequência ordenada de bytes. Quando falamos das unidades de armazenamento de dados, podemos afirmar que um byte pode armazenar desde o número zero até o número:
Res: 255
48. Gordon Moore, um dos fundadores da Intel, nasceu em 3 de janeiro de 1929 e é responsável pela famosa Lei de Moore. Podemos avaliar sua lei sobre dois eixos estruturantes: Desempenho e Econômico. O que diz a Lei de Moore?
Res: O número de transistores embutidos em um chip dobra a cada 18-24 meses.
49. (VUNESP/2022) Deseja-se adquirir um dispositivo de armazenamento externo para um microcomputador. Com relação a esses dispositivos, é correto afirmar que quando comparado ao disco HD externo, o dispositivo SSD externo:
Res: Proporciona transferência de arquivos mais rápida do que o HD externo.

Outros materiais