Prévia do material em texto
INTRODUÇÃO AOS PRINCÍPIOS FUNDAMENTAIS DA COMPUTAÇÃO 1. Estudamos sobre a equação essencial dos computadores. Segundo o que estudamos, os computadores são inacreditavelmente rápidos. A segunda característica fundamental é: Possuem capacidade de compreensão dos dados. São inteligentes. São lentos. São tolos. Processam instruções complexas. Data Resp.: 20/04/2023 23:48:06 Explicação: A resposta correta é: são tolos. Essencialmente os computadores são extremamente poderosos para cálculos matemáticos, porém profundamente tolos, pois não possuem capacidade de compreensão e discernimento. 2. Javascript, ou simplesmente JS, é uma das linguagens mais utilizadas na atualidade e compreender suas características básicas é essencial para o profissional de TI. Nesse sentido, marque a opção que representa o código Javascript responsável por produzir 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 ); Data Resp.: 20/04/2023 23:49:09 Explicação: A resposta correta é: print( "casa", "chuva", 1988 ); Prinf não é uma palavra reservada da linguagem. Para utilização do comando print sua sintaxe deve ser respeitada, isso inclui a correta utilização de parentes, vírgula e aspas duplas para delimitar as strings. FUNDAMENTOS DE SOFTWARES DE COMPUTADORES 3. Qual das opções a seguir descreve melhor o que um interpretador Javascript faz? Interpreta e executa, uma a uma, cada linha do código-fonte C++. Traduz o código-fonte C++ em código de máquina. Traduz o código-fonte C++ em código Javascript. Traduz código de máquina em código C++. Interpreta e executa, uma a uma, cada linha do código fonte Javascript. Data Resp.: 20/04/2023 23:50:02 Explicação: A resposta correta é: Interpreta e executa, uma a uma, cada linha do código fonte Javascript. FUNDAMENTOS DE HARDWARE 4. 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? 1.024 1.048.576 4.096 1.073.741.824 512 Data Resp.: 20/04/2023 23:50:14 Explicação: A resposta correta é: 1024. Por convenção, 1GB apresenta 1024MB. NOÇÕES DE PROGRAMAÇÃO: EXEMPLOS COM MANIPULAÇÃO DE IMAGENS DIGITAIS 5. 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 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 o resultado final das instruções (a imagem manipulada) fosse apresentado na tela. Este é um exemplo da habilidade de pensamento computacional denominada: Automação Análise/avaliação Decomposição Detecção de padrões Abstração Data Resp.: 20/04/2023 23:51:32 Explicação: A resposta correta é: Decomposição. O texto reflete a habilidade de decomposição, onde uma tarefa maior e complexa é dividida em pedaços menores e de mais fácil resolução. REPRESENTAÇÃO DE IMAGENS EM COMPUTADORES 6. Considere a grade de pixels a seguir: Quais são as coordenadas dos pixels em preto? (0,0) e (5,4) (1,2) e (5,5) (1,1) e (6,5) (0,0) e (6,5) (1,1) e (5,4) Data Resp.: 20/04/2023 23:52:28 Explicação: A resposta correta é: (0,0) e (5,4) FUNDAMENTOS DE SOFTWARES DE COMPUTADORES 7. (Avança SP/2022) Um software é um serviço computacional utilizado para realizar ações nos sistemas de computadores. Ou seja: Um software é todo programa presente nos diversos dispositivos (computadores, celulares, televisores, entre outros). Considerando a temática, não se enquadra como Software: Webcam. Alexa. Microsoft Word. Android. iOS. Data Resp.: 20/04/2023 23:53:12 Explicação: Uma webcam é um hardware, ou seja, um componente físico de um computador, e não um programa de software. Enquanto programas de software como o Microsoft Word, Android e iOS são programas que realizam tarefas específicas e estão instalados em diferentes dispositivos, a webcam é uma peça física do computador e não pode ser considerada como software. FUNDAMENTOS DE HARDWARE 8. (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: 1024 TB (terabyte). 1024 HB (hyperbyte). 1024 PB (petabyte). 1024 YB (yotabyte). 1024 EB (exabyte). Data Resp.: 20/04/2023 23:54:12 Explicação: 1 ZB corresponde a aproximadamente um sextilhão de bytes. REPRESENTAÇÃO DE IMAGENS EM COMPUTADORES 9. Pensamento computacional é uma habilidade cognitiva que envolve a capacidade de resolver problemas, pensar de forma lógica e sistêmica, decompor problemas em partes menores, identificar padrões e criar soluções utilizando conceitos e técnicas da ciência da computação. O computador é capaz de representar digitalmente por meio de números uma imagem do mundo real ou orgânico. Para um computador representar digitalmente por meio de números uma imagem do mundo real ou orgânico consideramos uma habilidade chamada de: exatidão. abstração. formatação. precisão. imperícia. Data Resp.: 20/04/2023 23:58:14 Explicação: A abstração é a habilidade de simplificar a representação de um objeto ou conceito, focando apenas nos aspectos relevantes e ignorando os detalhes desnecessários. No contexto da representação de imagens digitais, a abstração é essencial para que o computador possa transformar a imagem do mundo real em uma sequência de números binários que possam ser armazenados e processados digitalmente. 01201-TETI-2103PENSAMENTO COMPUTACIONAL E APLICAÇÕES NAS ÁREAS DE CONHECIMENTO 10. A forma com que as empresas são administradas vem sofrendo alterações constantes. Sobre esse tema e o pensamento computacional, podemos afirmar que: Não estão relacionados, pois as mudanças na administração de empresas ocorrem devido ao grande número de concorrentes. Estão parcialmente relacionados, pois apenas nos níveis mais altos da organização que o pensamento computacional é aplicado. Estão parcialmente relacionados, pois apenas empresas de tecnologia possuem essa relação direta. Estão pouco relacionados, pois apenas em alguns momentos ou em algumas áreas da empresa que o pensamento computacional pode ser aplicado. Estão diretamente relacionados, pois, à medida que a tecnologia avança, os profissionais queatuam na empresa devem melhorar a forma de pensar. Data Resp.: 20/04/2023 23:56:21 Explicação: A resposta correta é: Estão diretamente relacionados, pois, à medida que a tecnologia avança, os profissionais que atuam na empresa devem melhorar a forma de pensar. A evolução tecnológica é contínua e para uma empresa se manter competitiva e relevante no mercado é necessário aglutinar profissionais que conjuguem habilidades necessárias para lidar com essa evolução. Nesse sentido, profissionais que saibam fazer bom uso do pensamento computacional em suas tarefas se destacam.