Logo Passei Direto
Buscar

pensamento computacional atividades

User badge image
Joao victor

em

Ferramentas de estudo

Questões resolvidas

Computadores são máquinas eletrônicas projetadas para executar tarefas computacionais de forma automatizada.
O que é um código em um computador?
Uma série de instruções que são difíceis para o usuário compreender.
Uma série de instruções que são difíceis para o computador executar.
Uma série de instruções que o computador não consegue entender.
Uma série de instruções que só podem ser criadas por Inteligência Artificial.
Uma série de instruções que o computador executa de forma rápida.

Os computadores são usados em uma ampla variedade de aplicações, incluindo processamento de texto, navegação na web, jogos, edição de vídeo, design gráfico e cálculo científico.
Essencialmente, o que é um algoritmo em um computador?
Um algoritmo é uma técnica de codificação para desenvolver softwares.
Um algoritmo é um modelo de aprendizado de máquina usado para prever resultados.
Um algoritmo é uma equação matemática usada para solucionar problemas.
Um algoritmo é uma ferramenta de gerenciamento de banco de dados.
Um algoritmo é uma série de instruções ou passos para solucionar um problema ou realizar uma tarefa.

Analise as afirmacoes abaixo, e marque a opção correta.
I - Programas escritos em linguagens compiladas em geral rodam mais rapidamente nas CPUs, se comparados à programas escritos em linguagens interpretadas;
II - Programas escritos em linguagem compiladas em geral rodam mais lentamente nas CPUs, se comparados à programas escritos em linguagens interpretadas;
III - Programas escritos em linguagens interpretadas em geral rodam mais rapidamente nas CPUs, se comparadas à programas escritos em linguagens compiladas;
IV - Programas escritos em linguagens interpretadas em geral rodam mais lentamente nas CPU, se comparados à programas escritos em linguagens compiladas.
Somente I e III estão corretas.
Apenas I está correta.
Apenas II está correta.
Somente I e IV estão corretas.
Apenas III está correta.

(AVALIA/2023) Existem vários tipos de softwares no mercado, alguns são livres e outros proprietários. É correto afirmar que é uma característica do software proprietário:
a liberdade de executar o programa como você desejar, para qualquer propósito.
a liberdade de distribuir cópias de suas versões modificadas. Desta forma, pode-se dar a toda a comunidade a chance de se beneficiar com as mudanças. Mas sem acesso ao código-fonte, que é de propriedade do desenvolvedor.
a liberdade de redistribuir as cópias livremente do software.
a liberdade de acessar o código-fonte, mas não pode modificá-lo, apenas disponibilizar novas ferramentas a partir do que já existe.
são os programas com um autor definido que negam o acesso livre ao código fonte, seja para modificá-lo, estudá-lo ou distribuí-lo.

O bit(simplificação para dígito binário, em inglês, binary digit) é a menor parcela de informação que um computador processa.
Quantos bits existem em um byte, e quantos valores distintos é possível representar com um byte, respectivamente?
8 e 512
7 e 128
4 e 16
4 e 32
8 e 256

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Computadores são máquinas eletrônicas projetadas para executar tarefas computacionais de forma automatizada.
O que é um código em um computador?
Uma série de instruções que são difíceis para o usuário compreender.
Uma série de instruções que são difíceis para o computador executar.
Uma série de instruções que o computador não consegue entender.
Uma série de instruções que só podem ser criadas por Inteligência Artificial.
Uma série de instruções que o computador executa de forma rápida.

Os computadores são usados em uma ampla variedade de aplicações, incluindo processamento de texto, navegação na web, jogos, edição de vídeo, design gráfico e cálculo científico.
Essencialmente, o que é um algoritmo em um computador?
Um algoritmo é uma técnica de codificação para desenvolver softwares.
Um algoritmo é um modelo de aprendizado de máquina usado para prever resultados.
Um algoritmo é uma equação matemática usada para solucionar problemas.
Um algoritmo é uma ferramenta de gerenciamento de banco de dados.
Um algoritmo é uma série de instruções ou passos para solucionar um problema ou realizar uma tarefa.

Analise as afirmacoes abaixo, e marque a opção correta.
I - Programas escritos em linguagens compiladas em geral rodam mais rapidamente nas CPUs, se comparados à programas escritos em linguagens interpretadas;
II - Programas escritos em linguagem compiladas em geral rodam mais lentamente nas CPUs, se comparados à programas escritos em linguagens interpretadas;
III - Programas escritos em linguagens interpretadas em geral rodam mais rapidamente nas CPUs, se comparadas à programas escritos em linguagens compiladas;
IV - Programas escritos em linguagens interpretadas em geral rodam mais lentamente nas CPU, se comparados à programas escritos em linguagens compiladas.
Somente I e III estão corretas.
Apenas I está correta.
Apenas II está correta.
Somente I e IV estão corretas.
Apenas III está correta.

(AVALIA/2023) Existem vários tipos de softwares no mercado, alguns são livres e outros proprietários. É correto afirmar que é uma característica do software proprietário:
a liberdade de executar o programa como você desejar, para qualquer propósito.
a liberdade de distribuir cópias de suas versões modificadas. Desta forma, pode-se dar a toda a comunidade a chance de se beneficiar com as mudanças. Mas sem acesso ao código-fonte, que é de propriedade do desenvolvedor.
a liberdade de redistribuir as cópias livremente do software.
a liberdade de acessar o código-fonte, mas não pode modificá-lo, apenas disponibilizar novas ferramentas a partir do que já existe.
são os programas com um autor definido que negam o acesso livre ao código fonte, seja para modificá-lo, estudá-lo ou distribuí-lo.

O bit(simplificação para dígito binário, em inglês, binary digit) é a menor parcela de informação que um computador processa.
Quantos bits existem em um byte, e quantos valores distintos é possível representar com um byte, respectivamente?
8 e 512
7 e 128
4 e 16
4 e 32
8 e 256

Prévia do material em texto

A Studocu não é patrocinada ou endossada por nenhuma faculdade ou universidade
Pensamento Computacional Atividades
Pensamento Computacional (Universidade Estácio de Sá)
A Studocu não é patrocinada ou endossada por nenhuma faculdade ou universidade
Pensamento Computacional Atividades
Pensamento Computacional (Universidade Estácio de Sá)
Baixado por João Victor Araujo Silva (victslv@gmail.com)
lOMoARcPSD|32898756
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=pensamento-computacional-atividades
https://www.studocu.com/pt-br/document/universidade-estacio-de-sa/pensamento-computacional/pensamento-computacional-atividades/73898499?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=pensamento-computacional-atividades
https://www.studocu.com/pt-br/course/universidade-estacio-de-sa/pensamento-computacional/6175760?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=pensamento-computacional-atividades
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=pensamento-computacional-atividades
https://www.studocu.com/pt-br/document/universidade-estacio-de-sa/pensamento-computacional/pensamento-computacional-atividades/73898499?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=pensamento-computacional-atividades
https://www.studocu.com/pt-br/course/universidade-estacio-de-sa/pensamento-computacional/6175760?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=pensamento-computacional-atividades
Pensamentos computacional –a vidades 
 
O JavaScript é uma linguagem de programação criada em meados da década de 90 e de fácil assimilação por 
apresentar uma sintaxe simples e intui va. Acerca dessa linguagem, marque a opção que representa o código 
Javascript que produz o resultado abaixo. 
alho treze dois 
 
 
 
 
 
 
 
Explicação: 
A resposta correta é: print( "alho", "treze", "dois" ); 
Os comandos show, put e screen não se aplicam. Como se trata de strings, elas devem estar entre aspas duplas. 
 
A memória do computador é capaz de armazenar diferentes pos de dados. A forma como lidamos com esses dados 
depende da necessidade do programador e da linguagem por ele u lizada. Em computação, o que é uma string? 
 
 É o nome dado às instruções simples e interpretáveis por computadores que formam um código. 
 É o nome de um po de dado cons tuído por uma sequência de caracteres, ou seja, um texto. 
 É o nome de um po de dado estritamente numérico. 
 É um po de dado que admite valores numéricos, como inteiros e decimais. 
 É o nome dado a uma sequência de instruções. 
 
Explicação: 
É o nome de um po de dado cons tuído por uma sequência de caracteres, ou seja, um texto. Nesse sen do, podemos u lizar 
uma string para representar o nome de pessoas, endereços residenciais ou páginas web. Não podemos esquecer que algumas 
linguagens exigem que as strings estejam delimitadas por aspas duplas. 
. 
 
 
Javascript, ou simplesmente JS, é uma das linguagens mais u lizadas na atualidade e compreender suas 
caracterís cas básicas é essencial para o profissional de TI. Nesse sen do, marque a opção que representa o 
código Javascript responsável por produzir o resultado abaixo. 
casa chuva 1988 
 
 prinf( "casa", "chuva", 1988 ); 
 print( casa, chuva, "1988" ); 
 print( "casa", "chuva" 1988 ); 
 print( casa, chuva, 1988 ); 
 print( "casa", "chuva", 1988 ); 
 
Explicação: 
A resposta correta é: print( "casa", "chuva", 1988 ); 
 screen( "alho", 13, "dois" ); 
 print( "alho", "treze", "dois" ); 
 print( "alho", 13, 2); 
 show( "alho", "treze" "dois" ); 
 put( "alho", "treze", "dois" ; 
Baixado por João Victor Araujo Silva (victslv@gmail.com)
lOMoARcPSD|32898756
Prinf não é uma palavra reservada da linguagem. Para u lização do comando print sua sintaxe deve ser respeitada, isso inclui 
a correta u lização de parentes, vírgula e aspas duplas para delimitar as strings. 
 
 
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? 
 
 
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 ú l. 
 
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. 
 É outra denominação para código de computador. 
 
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 ú l. 
 
Um algoritmo é uma sequência não ordenada de instruções complexas e executáveis a serem seguidas para a 
solução de um determinado problema, especialmente por computadores. 
Explicação: 
A resposta correta é: Um algoritmo é uma sequência finita de passos simples e bem projetados a serem seguidos para realizar 
uma tarefa ou resolver um problema. 
Em Ciência da Computação, um algoritmo é uma sequência finita e bem definida de instruções executáveis que, normalmente, 
visa proporcionar uma solução para um determinado problema. 
 
 
Estudamos sobre a equação essencial dos computadores. Segundo o que estudamos, os computadores são 
inacreditavelmente rápidos. A segunda caracterís ca fundamental é: 
 
 São tolos. 
 São lentos. 
 São inteligentes. 
 Processam instruções complexas. 
 Possuem capacidade de compreensão dos dados. 
Explicação: 
A resposta correta é: são tolos. Essencialmente os computadores são extremamente poderosos para cálculos matemá cos, 
porém profundamente tolos, pois não possuem capacidade de compreensão e discernimento. 
 
Linguagens de programação são conjuntos de símbolos, palavras e regras sintá cas que permitem ao programador 
escrever códigos. Qual é o obje vo da u lização de uma linguagem de programação na escrita de códigos para o 
computador? 
 
 Para que sejam u lizados somente os recursos principais da linguagem 
 Para tornar os códigos mais complexos 
 Para imprimir na tela instruções simplificadas 
 Para tornar os códigos mais chiques e chama vos 
 Para que o computador compreenda o que fazer 
 
Explicação: 
Baixado por João Victor Araujo Silva (victslv@gmail.com)
lOMoARcPSD|32898756
As linguagens de programação fornecem uma forma de comunicação entre o programador e o computador. Através da 
u lização de uma linguagem de programação, o programador pode escrever códigos que o computador entenda e execute. O 
obje vo principal da u lização de uma linguagem de programação é garan r que o computador compreenda corretamente as 
instruções escritas pelo programador, possibilitando a realização de tarefas e a resolução de problemas complexos. 
 
Computadores são máquinas eletrônicas projetadas para executar tarefas computacionais de forma automa zada. Eles 
podem processar, armazenar e transmi r informações através de seus componentes, como processadores, memórias, 
discos rígidos e disposi vos de entrada e saída. O que é um código em um computador? 
 
 Uma série de instruções que são di ceis para o computador executar. 
 Uma série de instruções que o computador executa de forma rápida. 
 Uma série de instruções que o computador não consegue entender. 
 Uma série de instruções que só podem ser criadas por Inteligência Ar ficial. 
 Uma série de instruções que são di ceis para o usuário compreender. 
Explicação: 
Um código em um computador é uma série de instruções escritas em uma linguagem de programação, como o Python ou o 
Java, que são criadas por programadores para que o computador possa realizar tarefas específicasde forma rápida e 
funcional. 
 
 
Para Aristóteles, o pensamento é a a vidade da alma que permite ao ser humano compreender o conhecimento. 
Atualmente, o que é destacado na relação entre a capacidade de pensamento humano e a capacidade do 
computador? 
 
 A capacidade de pensamento humano é infinita, enquanto a capacidade do computador é limitada. 
 O computador é limitado pela capacidade de pensamento digital. 
 A capacidade do computador e a capacidade de pensamento humano são iguais. 
 A capacidade de pensamento humano é limitada pela capacidade do computador. 
 O computador é mais avançado do que o pensamento humano. 
 
Explicação: 
O computador é uma ferramenta criada pelo ser humano, ou seja, a sua capacidade está limitada pelo conhecimento e 
programação fornecidos por programadores humanos. Além disso, a capacidade de pensamento humano é ampla, incluindo 
cria vidade, intuição e emoção, enquanto o computador é limitado aos comandos programados. 
 
Os computadores são usados em uma ampla variedade de aplicações, incluindo processamento de texto, navegação 
na web, jogos, edição de vídeo, design gráfico e cálculo cien fico. Eles também são usados em muitas áreas da vida 
co diana, como compras online, bancos e serviços de saúde. Além disso, os computadores são fundamentais para a 
pesquisa e desenvolvimento de novas tecnologias. Essencialmente, o que é um algoritmo em um computador? 
 
 Um algoritmo é uma equação matemá ca usada para solucionar problemas. 
 Um algoritmo é uma série de instruções ou passos para solucionar um problema ou realizar uma tarefa. 
 Um algoritmo é um modelo de aprendizado de máquina usado para prever resultados. 
 Um algoritmo é uma técnica de codificação para desenvolver so wares. 
 Um algoritmo é uma ferramenta de gerenciamento de banco de dados. 
 
Baixado por João Victor Araujo Silva (victslv@gmail.com)
lOMoARcPSD|32898756
Explicação: 
Algoritmo é a representação formal de um conjunto de instruções ou regras para realizar uma tarefa específica, geralmente na 
forma de um programa computacional. É importante para a resolução de problemas e para a automação de processos, como 
na realização de cálculos, processamento de dados, análise de informações, entre outros. Algoritmos são a base para a 
funcionalidade dos computadores, pois eles fornecem uma estrutura e uma sequência de ações para que os computadores 
possam realizar tarefas de forma eficiente e precisa. 
 
 
Programação é o processo de desenvolver e escrever códigos de computador para realizar tarefas específicas e 
solucionar problemas. Nesse sen do, o que é um erro de sintaxe na programação? 
 
 Um erro que não é comum, mesmo para programadores experientes 
 Um erro que ocorre quando a sintaxe é muito simples 
 Um erro que é ignorado pelo computador 
 Um erro que não é importante e não requer correção 
 Um erro que é causado por uma escrita imprópria do código 
Explicação: 
A sintaxe é a estrutura e a forma como as instruções são escritas em uma linguagem de programação. Quando essa estrutura 
é violada, ocorre um erro de sintaxe. Os erros de sintaxe podem ser causados por escrita imprópria, como o uso de caracteres 
inválidos, palavras-chave escritas incorretamente ou falta de delimitadores. Esses erros impedem que o código seja compilado 
ou executado corretamente, sendo importantes para corrigir antes de con nuar o processo de desenvolvimento do so ware. 
 
 
 
1. 
 
 
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++. 
 
 Interpreta e executa, uma a uma, cada linha do código fonte Javascript. 
 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++. 
Data Resp.: 21/09/2023 20:02:54 
Explicação: 
A resposta correta é: Interpreta e executa, uma a uma, cada linha do código fonte Javascript. 
 
 
 
O Windows é um so ware 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 Microso . 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 Microso . 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 bugs e adição de novas funcionalidades fica restrito à Microso , que é 
que detém exclusividade do código fonte do Windows. 
 
Baixado por João Victor Araujo Silva (victslv@gmail.com)
lOMoARcPSD|32898756
 Apenas a opção IV está correta. 
 Apenas a opção I está correta. 
 Apenas as opções I e IV estão corretas. 
 Apenas a opção II está correta. 
 Apenas as opções II e III estão corretas. 
Explicação: 
A resposta correta é: Apenas as opções I e IV estão corretas. 
 
 
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 alterna vas a seguir é 
uma instrução de alto nível? 
 
 Adicione dois números. 
 
 Ajuste o nível de vermelho de um ponto da tela para 255. 
 Subtraia um número de outro. 
 Mul plique dois números. 
 Atribua um valor a uma variável. 
Explicação: 
A resposta correta é: Ajuste o nível de vermelho de um ponto da tela para 255. 
 
Analise as afirmações abaixo, e marque a opção correta. 
I - Programas escritos em linguagens compiladas em geral rodam mais rapidamente nas CPUs, se comparados à 
programas escritos em linguagens interpretadas; 
II - Programas escritos em linguagem compiladas em geral rodam mais lentamente nas CPUs, se comparados à 
programas escritos em linguagens interpretadas; 
III - Programas escritos em linguagens interpretadas em geral rodam mais rapidamente nas CPUs, se comparadas à 
programas escritos em linguagens compiladas; 
IV - Programas escritos em linguagens interpretadas em geral rodam mais lentamente nas CPU, se comparados à 
programas escritos em linguagens compiladas. 
 
 Apenas I está correta. 
 Apenas II está correta. 
 Somente I e III estão corretas. 
 Somente I e IV estão corretas. 
 
Apenas III está correta. 
 
 
Marque as opções que descreve corretamente a relação entre humanos, código-fonte e código 
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. 
 
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 di 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. 
 
O código-fonte, escrito em uma linguagem de programação, é de di 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 
Baixado por João Victor Araujo Silva (victslv@gmail.com)lOMoARcPSD|32898756
segurança 
 
(AVALIA/2023) Existem vários pos de so wares no mercado, alguns são livres e outros 
proprietários. É correto afirmar que é uma caracterís ca do so ware proprietário: 
 
 
a liberdade de executar o programa como você desejar, para qualquer propósito. 
 
a liberdade de redistribuir as cópias livremente do so ware. 
 
 
são os programas com um autor definido que negam o acesso livre ao código fonte, seja para modificá-lo, 
estudá-lo ou distribuí-lo. 
 
a liberdade de distribuir cópias de suas versões modificadas. Desta forma, pode-se dar a toda a comunidade a 
chance de se beneficiar com as mudanças. Mas sem acesso ao código-fonte, que é de propriedade do 
desenvolvedor. 
 
a liberdade de acessar o código-fonte, mas não pode modificá-lo, apenas disponibilizar novas ferramentas a 
par r do que já existe. 
Explicação: 
A resposta correta é "são os programas com um autor definido que negam o acesso livre ao código fonte, seja para modificá-
lo, estudá-lo ou distribuí-lo." Isso é uma caracterís ca dos so wares proprietários, onde o código-fonte não é disponibilizado 
para que outras pessoas possam modificá-lo ou u lizá-lo. A propriedade intelectual é protegida e restrita ao autor ou a uma 
empresa. 
 
(UNIOESTE/2022) Hardwares e So wares são partes responsáveis pelo funcionamento que compõem um sistema 
computacional. Assinale a alterna va correta que indica um hardware e um so ware, respec vamente: 
 
 Adobe Reader e Mozilla Firefox 
 MS Windows 10 e MS Office 
 
 Mouse e Editor de Textos 
 Scanner e Caneta ó ca 
 Monitor e Pendrive 
Explicação: 
A alterna va correta é "Mouse e Editor de Textos", pois o mouse é um exemplo de hardware, enquanto o editor de textos é 
um exemplo de so ware. O mouse é um periférico de entrada sico que permite ao usuário controlar o cursor na tela. O 
editor de textos é um programa de so ware que permite ao usuário criar, editar e salvar documentos de texto. 
 
(IDIB/2020 - Adaptada) As linguagens de programação que u lizamos para construção de aplicações são de fácil 
entendimento para um programador, pois são conhecidas como linguagens com alto nível de abstração. No entanto, 
este código não pode ser executado diretamente pelo computador, pois o mesmo reconhece apenas linguagem de 
máquina. Assinale a alterna va que indica corretamente o nome do programa des nado a transformar um código 
escrito em linguagem de alto nível em instruções de código de máquina compreensíveis à CPU. 
 
 ligador. 
 montador. 
 interpretador. 
 roteador. 
 
 
compilador. 
 
Explicação: 
Um compilador é um programa que traduz um código fonte escrito em uma linguagem de programação de alto nível em 
código binário, ou seja, instruções compreendidas pela CPU. O código fonte é lido pelo compilador, que o traduz em código 
objeto, e em seguida, o miza e gera o código executável. 
Baixado por João Victor Araujo Silva (victslv@gmail.com)
lOMoARcPSD|32898756
 
(Ins tuto Consulplan/2019 - Adaptada) "Contém todo o so ware básico, necessário para inicializar a placa-mãe, 
checar os disposi vos instalados e carregar o Sistema Operacional, o que pode ser feito a par r do HD, CD-ROM, 
pendrive, ou qualquer outra mídia disponível." Trata-se de: 
 
 SPAN (Switched Port Analyzer). 
 
 BIOS (Basic Input / Output System). 
 SATA (Serial AT A achment). 
 RAID (Redundant Array of Independent Disks). 
 HDMR (Hardware Direct MIDI Rou ng). 
Explicação: 
A BIOS é um so ware básico que reside na memória flash da placa-mãe de um computador. É responsável por inicializar o 
hardware do sistema, verificar os disposi vos instalados e carregar o sistema operacional. A BIOS também fornece uma 
interface para configurar as opções de sistema, como data e hora, configurações de rede e configurações de disco. É executado 
antes do sistema operacional e é necessário para inicializar o sistema. 
 
(Avança SP/2022) Um so ware é um serviço computacional u lizado para realizar ações nos sistemas de 
computadores. Ou seja: Um so ware é todo programa presente nos diversos disposi vos (computadores, celulares, 
televisores, entre outros). Considerando a temá ca, não se enquadra como So ware: 
 
 Webcam. 
 iOS. 
 Microso Word. 
 Alexa. 
 Android. 
 
Explicação: 
Uma webcam é um hardware, ou seja, um componente sico de um computador, e não um programa de so ware. Enquanto 
programas de so ware como o Microso Word, Android e iOS são programas que realizam tarefas específicas e estão 
instalados em diferentes disposi vos, a webcam é uma peça sica do computador e não pode ser considerada como so ware. 
 
O bit(simplificação para dígito binário, em inglês, binary digit) é a menor parcela de informação que um computador 
processa. Quantos bits existem em um byte, e quantos valores dis ntos é possível representar com um byte, 
respec vamente? 
 
 7 e 128 
 4 e 32 
 4 e 16 
 8 e 512 
 
 8 e 256 
Data Resp.: 21/09/2023 20:44:51 
 
Explicação: 
A resposta correta é: 8 e 256. Por convenção, um byte representa exatamente 8 bits e de posse de um byte 
temos 28 = 256 valores representáveis. 
 
 
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? 
 
Baixado por João Victor Araujo Silva (victslv@gmail.com)
lOMoARcPSD|32898756
 
4.096 
 
1.048.576 
 
512 
 
 
1.024 
 
1.073.741.824 
Data Resp.: 21/09/2023 20:45:34 
 
Explicação: 
A resposta correta é: 1024. Por convenção, 1GB apresenta 1024MB. 
 
 
 
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 efe vamente por executar instruções. 
 
 CPU. 
 Pendrive. 
 HD. 
 RAM. 
 SSD. 
Data Resp.: 21/09/2023 20:46:10 
 
Explicação: 
A resposta correta é: CPU. A CPU (Unidade Central de Processamento) é a parte mais importante de um 
computador. Considerada o cérebro de um PC, ela é responsável pela execução das instruções. 
 
 
O Bit é a menor unidade u lizada na computação, podendo assumir apenas dois valores: 0 ou 1. Nesse sen do, 
quantos valores dis ntos podem ser representados por 5 bits? 
 
 64 
 8 
 32 
 16 
 128 
Data Resp.: 21/09/2023 20:46:43 
 
Explicação: 
A resposta correta é: com 5 bits (25) podemos representar até 32 números. 
 
 
A conversão de grandezas nem sempre é uma tarefa trivial, mas o entendimento das unidades de medida e sua lógica 
de u lização são fundamentais para o profissional de TI. Nesse sen do, quantos bits possui um Megabyte? 
 
 1.073.741.824 bits 
 8.388.608 bits 
 1.048.576 bits 
Baixado por João Victor Araujo Silva (victslv@gmail.com)
lOMoARcPSD|32898756
 1024 bits 
 8.192 bits 
Data Resp.: 21/09/2023 20:47:30 
 
Explicação: 
A resposta correta é: 8.388.608 bits 
 
1 MB = 1024 KB 
1KB = 1024 BYTES 
1 BYTE = 8 BITS 
1MB = 8*1024*1024 = 8.388.608 bits 
 
 
Conforme estudamos, a Lei de Moore é uma observação, feita originalmente por Gordon Moore, cofundador 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 
 I e III 
 I e II 
 II e III 
 SomenteI 
Data Resp.: 21/09/2023 20:48:44
 
Explicação: 
A resposta correta é: I e II. Podemos concluir que a evolução prevista pela Lei de Moore prevê um aumento de 
desempenho e uma redução de gastos, ou seja, o ganho econômico impulsionando o desenvolvimento. 
 
 
 
 
(VUNESP/2022) Deseja-se adquirir um disposi vo de armazenamento externo para um 
microcomputador. Com relação a esses disposi vos, é correto afirmar que quando 
comparado ao disco HD externo, o disposi vo SSD externo: 
 
 Possui partes mecânicas para a escrita e leitura de dados, ao contrário do HD externo. 
 Tem mais chance de ter um problema de natureza mecânica do que um HD externo. 
 Costuma ser mais pesado do que um HD externo de mesma capacidade. 
 
 Proporciona transferência de arquivos mais rápida do que o HD externo. 
 Costuma possuir um menor custo para um mesmo espaço de armazenamento. 
Data Resp.: 21/09/2023 20:50:09 
 
Explicação: 
Disposi vos de armazenamento baseados em SSD são dezenas e até centenas de vezes mais rápidos do que os 
Baixado por João Victor Araujo Silva (victslv@gmail.com)
lOMoARcPSD|32898756
discos rígidos, além de serem mais confiáveis, já que não possuem partes mecânicas móveis. 
 
 
 
(INSTITUTO AOCP/2020 - Adaptada) Com 40 trilhões de gigabytes de dados gerados no mundo no úl mo ano, 
profissionais com habilidade para traduzir informações em decisões estratégicas serão essenciais dentro das empresas. 
Disponível em: h ps://exame.com/carreira/dados-uso-favor/. Acesso em: 10 nov. 2022. 
Nesse sen do, a unidade métrica de um sistema computacional representada por 1 ZB (ze abyte) corresponde a: 
 
 1024 TB (terabyte). 
 
 1024 EB (exabyte). 
 1024 YB (yotabyte). 
 1024 HB (hyperbyte). 
 1024 PB (petabyte). 
Data Resp.: 21/09/2023 20:51:24 
 
Explicação: 
1 ZB corresponde a aproximadamente um sex lhão de bytes. 
 
 
(INSTITUTO AOCP/2020) Efetuando a divisão binária de 110 por 11, qual é o valor que um programador obtém? 
 
 
 10. 
 00. 
 111. 
 01. 
 11. 
Data Resp.: 21/09/2023 20:51:59 
 
Explicação: 
Uma forma trivial de resolução seria transformar os valores binários fornecidos para a base 10. 
 110 equivale ao número 6 
 11 equivale ao número 3 
 Posteriormente, realizamos a divisão e transformamos para binário. 
 2 em binário equivale a 10. 
 
 
(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: 
 
 BIOS. 
 Disco rígido. 
 CMOS. 
 
 CPU. 
 HD. 
Data Resp.: 21/09/2023 20:52:38 
 
Explicação: 
CPU também chamada de processador, é uma espécie de cérebro. É a CPU quem, de fato, processa instruções. 
 
Baixado por João Victor Araujo Silva (victslv@gmail.com)
lOMoARcPSD|32898756
 
 
 
1. 
 
 
Considere a grade de pixels a seguir: 
 
Qual é a coordenada do pixel em preto? 
 
 (2,1) 
 (1,1) 
 (2,3) 
 (3,2) 
 (1,2) 
Data Resp.: 21/09/2023 20:56:17
 
Explicação: 
A resposta correta é: (2,1) 
 
 
 
Considere a grade de pixels a seguir: 
 
Quais são as coordenadas dos pixels em preto? 
 
 
 (1,1) e (6,5) 
 (0,0) e (6,5) 
 (1,2) e (5,5) 
 (0,0) e (5,4) 
 (1,1) e (5,4) 
Data Resp.: 21/09/2023 20:57:08
 
Explicação: 
A resposta correta é: (0,0) e (5,4) 
 
 
Quantos pixels possui uma imagem com resolução de 800x600? 
 
 2.800 
 1.400 
 480.000 
 240.000 
 120.000 
Data Resp.: 21/09/2023 20:58:25
Explicação: 
A resposta correta é: 480.000 
 
 
 
(UFFPS/2019 - Adaptada) A imagem tem sido uma forma importante de registro histórico 
por muitos séculos. Desde as primeiras representações rupestres em cavernas até a 
fotografia digital contemporânea, as imagens têm sido usadas para documentar eventos, 
pessoas, lugares e culturas. Sobre dimensões em pixels e resolução da imagem impressa, 
Baixado por João Victor Araujo Silva (victslv@gmail.com)
lOMoARcPSD|32898756
 
assinale a alterna va correta. 
 
 Geralmente, uma imagem com uma resolução menor produz uma imagem impressa de melhor qualidade. 
 A quan dade de dados de uma imagem varia conforme o zoom aplicado. 
 Resolução e dimensões não estão relacionadas. 
 Quanto mais pixels por polegada, maiores as dimensões da imagem. 
 
 Resolução é a ni dez de detalhes em uma imagem e é medida em pixels por polegada (ppi). 
Data Resp.: 21/09/2023 21:00:03 
 
Explicação: 
A quan dade de dados de uma imagem não varia conforme o zoom aplicado. A resolução de uma imagem digital 
é medida em pixels por polegada (ppi). Quanto maior a resolução, maior a ni dez e os detalhes que podem ser 
capturados na imagem. Portanto, uma imagem com uma resolução menor não produzirá uma imagem impressa 
de melhor qualidade 
 
 
 
Pensamento computacional é uma habilidade cogni va que envolve a capacidade de resolver problemas, pensar de 
forma lógica e sistêmica, decompor problemas em partes menores, iden ficar padrões e criar soluções u lizando 
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: 
 
 imperícia. 
 precisão. 
 formatação. 
 exa dão. 
 abstração. 
 
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. 
 
 
As cores são elementos fundamentais em diversas áreas do conhecimento humano, incluindo a arte, a publicidade, o 
design gráfico, a psicologia, entre outras. Elas desempenham um papel crucial na nossa vida co diana, afetando a forma 
como percebemos o mundo ao nosso redor e influenciando nossas emoções, comportamentos e decisões. O sistema de 
cor RGB é baseado nas cores: 
 
 Amarelo, marrom e rosa. 
 Cinza, amarelo e vermelho. 
 vermelho, verde e azul. 
 Azul, roxo e verde. 
 preto, cinza e laranja. 
 
 
Explicação: 
Baixado por João Victor Araujo Silva (victslv@gmail.com)
lOMoARcPSD|32898756
O sistema de cor RGB (Red, Green, Blue) é baseado na adição de luzes coloridas. Essas três cores primárias são 
usadas para criar todas as outras cores do espectro visível. A combinação de todas as três cores em igual 
intensidade resulta em luz branca, enquanto a ausência de todas as cores resulta em preto. O sistema RGB é 
amplamente u lizado em disposi vos eletrônicos, como telas de computador, telefones celulares e televisores. 
 
 
 
(FGV/2014 - Adaptada) A fotogrametria digital tem como obje vo principal a reconstrução automá ca do espaço 
tridimensional, a par r de imagens bidimensionais. Sobre o tema, classifique como verdadeiro ou falso as afirma vas 
abaixo: 
( ) A imagem digital é uma matriz composta por células quadradas, chamadas pixels. 
( ) Em cada pixel, há somente uma coloração sólida, definida por um número digital. 
( ) Em uma imagem com 400 pixels de largura por 500 de altura, o total de pixels será: 400 + 500 = 900. 
Assinale a alterna va que apresenta a sequência correta de cima para baixo. 
 
 V; V; F. 
 V; F; V. 
 V; F; F. 
 V; V; V. 
 F; V; V. 
Data Resp.: 21/09/2023 21:01:37 
Explicação: 
Se você quiser analisar a quan dade de pixels em uma imagem, basta checar quantos formam sua largura 
(colunas) e quantos formam sua altura (linhas). Então, o número total de pixels é apenas uma questão de 
mul plicação. Em uma imagem com 400 pixels de largura por 500 de altura, o total de pixels será a mul plicação 
entre esses valores. 
 
 
 
 
A imagem digital é uma parte essencial das peças publicitárias modernas. Ela permite que os anunciantes 
transmitammensagens visualmente atraentes e envolventes para seus públicos-alvo. Sabemos que quanto mais 
pixels houver em uma imagem, mais próxima ela será da realidade. Nesse sen do, qual é a definição correta de 
pixel? 
 
 
 A unidade básica de medida de resolução em imagens digitais. 
 O tamanho sico de um ponto de cor em uma tela de computador. 
 O formato de imagem mais u lizado em fotografias digitais. 
 A unidade de medida para a densidade de pixels em uma imagem. 
 A quan dade de cores disponíveis em uma imagem digital. 
Data Resp.: 21/09/2023 21:04:06 
 
Explicação: 
Um pixel é a menor unidade básica de uma imagem digital, que consiste em um ponto de cor único. Ele é usado 
como a unidade de medida para determinar a resolução de uma imagem, que é definida pelo número de pixels 
em largura e altura. Quanto maior a quan dade de pixels em uma imagem, maior será sua resolução e qualidade 
visual. As outras alterna vas não correspondem à definição correta de pixel. 
 
 
A resolução em pixels é uma medida importante para se avaliar a qualidade de uma imagem digital. Quantos pixels 
Baixado por João Victor Araujo Silva (victslv@gmail.com)
lOMoARcPSD|32898756
 
possui uma imagem com resolução de 1440x900? 
 
 710.400 
 342.000 
 85.200 
 1.296.000 
 720.000 
Data Resp.: 21/09/2023 21:04:33 
 
Explicação: 
Para calcular a quan dade de pixels de uma imagem, basta mul plicar as dimensões (largura x altura) em pixels. 
Portanto, uma imagem com resolução de 1440x900 tem: 
 
1440 x 900 = 1.296.000 pixels 
 
 
 
(IBFC/2019 - Adaptada) O sistema de cor RGB (vermelho, verde e azul, na sigla em inglês) é u lizado para descrever 
cores luminosas. No século 17, o sico Isaac Newton realizou um experimento para comprovar a dispersão da luz, 
u lizando um prisma de vidro e a luz do sol. Com isto, foi possível observar um arco-íris. 
 
Sobre esse fenômeno, assinale a alterna va correta. 
 
 O experimento de Isaac Newton provou que as cores da luz e os pigmentos têm o mesmo sistema de cores. 
 A luz proveniente do sol é a ausência de outras cores. Por isso ela é branca. 
 
A junção de todos os pigmentos no sistema CMYK (ciano, magenta, amarelo e preto, na sigla em inglês) resulta 
na cor branca. 
 Em computação as cores são divididas em VGA. 
 
 A dispersão da luz branca prova que ela é a junção de todas as cores. 
Data Resp.: 21/09/2023 21:12:34 
 
Explicação: 
O experimento de Isaac Newton mostrou que a luz branca é, na verdade, uma combinação de todas as cores do 
espectro visível, que são vermelho, laranja, amarelo, verde, azul, anil e violeta. Quando a luz branca é passada 
através de um prisma, ela é dispersada em diferentes comprimentos de onda, criando o espectro de cores que 
vemos no arco-íris. 
 
 
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 alterna va cuja instrução reflete essa ideia: 
 
 if( pixel.getRed() > 130 ) 
 pixel.setZoom(20) 
 pixel=img.getPixel(10,10) 
 pixel.setRed(0) 
 for(pixel: img) 
Data Resp.: 21/09/2023 21:13:28 
 
Baixado por João Victor Araujo Silva (victslv@gmail.com)
lOMoARcPSD|32898756
Explicação: 
A resposta correta é: for(pixel: img) 
O laço de repe ção for pode ser usado para automa zar o processo desejado e, portanto facilitar a codificação. 
 
 
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 alterna va cuja instrução reflete essa ideia de escolher pixels que serão afetados por um conjunto de 
instruções: 
 
 for(pixel: img) 
 
 if( pixel.getRed() > 130 ) 
 pixel.setZoom(20) 
 pixel.setRed(0) 
 pixel=img.getPixel(10,10) 
Data Resp.: 21/09/2023 21:14:11 
 
Explicação: 
A resposta correta é: if( pixel.getRed() > 130 ) 
O texto reflete a necessidade de uma estrutura condicional. U lizamos a sintaxe da declaração if para alcançar o 
obje vo de decisão específico que foi estabelecido. 
 
 
. 
 
 
O esquema de codificação de cores RGB é um modelo simples que permite a composição e representação de 
imagens coloridas em disposi vos eletrônicos. Assinale a alterna va que representa o código RGB (Red, Green, 
Blue) para a cor laranja: 
 
 (0,255,0) 
 (255,255,255) 
 
 (120,80,0) 
 (0,0,255) 
 (0,0,0) 
Data Resp.: 21/09/2023 21:14:31 
 
Explicação: 
A resposta correta é: (120,80,0) 
Por eliminação chegaríamos a conclusão que o esquema RGB (0,255,0) reflete a cor verde. Azul para (0,0,255), 
branco para (255,255,255) e (0,0,0) para o preto. 
 
 
Observe o código a seguir, que está manipulando uma imagem totalmente branca: 
Baixado por João Victor Araujo Silva (victslv@gmail.com)
lOMoARcPSD|32898756
 
 
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 cinza se deslocando para baixo. 
 Um pixel preto se deslocando para a esquerda. 
 Um pixel cinza se deslocando para a esquerda. 
 Um pixel preto se deslocando para a direita. 
 Um pixel preto se deslocando para baixo. 
Data Resp.: 21/09/2023 21:14:54
 
Explicação: 
A execução sequencial do código revelará um pixel preto, código RGB (0,0,0), se deslocando para baixo. 
 
 
 
Suponha que os passos a seguir tenham como obje vo 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. 
 Automa camente processar, um a um, todos os pixels (centenas de milhares) de uma imagem: usamos a 
estrutura for para instruir o computador a repe r 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 obje vo. 
 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 
 Decomposição 
 Análise/avaliação 
 Abstração 
 Detecção de padrões 
Data Resp.: 21/09/2023 21:15:15 
 
Baixado por João Victor Araujo Silva (victslv@gmail.com)
lOMoARcPSD|32898756
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. 
 
 
 
No pensamento computacional, qual é o conceito fundamental que envolve a capacidade de simplificar um problema 
complexo por meio da iden ficação de caracterís cas essenciais e ignorando detalhes irrelevantes? 
 
 Algoritmo. 
 Padrões. 
 Abstração. 
 Iteração. 
 Decomposição. 
Data Resp.: 21/09/2023 21:15:38 
 
Explicação: 
A questão aborda um dos principais conceitos do pensamento computacional, que é a abstração. A resposta 
correta, destaca a capacidade de simplificar problemas complexos, iden ficando caracterís cas essenciais e 
ignorando detalhes irrelevantes. A abstração é essencial para lidar com problemas computacionais, permi ndo 
uma compreensão mais clara e a busca por soluções eficientes. 
 
 
 
 
Lucas é um estudante de programação e está aprendendo sobre a importância das estruturas de repe ção na 
programação. Ele está explorando como essas estruturas permitem executar um conjunto de instruções váriasvezes 
de forma eficiente. Com base no seu conhecimento sobre a importância das estruturas de repe ção em programação, 
assinale a alterna va correta que descreve a função principal dessas estruturas. 
 
 
 Executar um conjunto de instruções várias vezes de forma eficiente em um programa. 
 Facilitar a organização de variáveis e comentários em um programa. 
 Permi r a tomada de decisões com base em condições específicas em um programa. 
 Realizar a entrada e saída de dados em um programa. 
 Executar operações matemá cas e lógicas em um programa. 
Data Resp.: 21/09/2023 21:17:06 
 
Explicação: 
As estruturas de repe ção permitem que um conjunto de instruções seja executado várias vezes, evitando a 
repe ção de código e tornando o programa mais eficiente. Elas são fundamentais para resolver problemas 
complexos que exigem a execução repe da de tarefas ou a manipulação de grandes volumes de dados. As demais 
alterna vas mencionam outras funcionalidades importantes na programação, mas não descrevem 
adequadamente a função das estruturas de repe ção. 
 
 
No pensamento computacional, qual é o conceito fundamental que envolve a capacidade de escrever soluções na 
forma de instruções que o computador é capaz de seguir automa camente para chegar ao resultado desejado? 
 
 
 Automação. 
Baixado por João Victor Araujo Silva (victslv@gmail.com)
lOMoARcPSD|32898756
 Padrões. 
 Imaginação. 
 Iteração. 
 Fatoração. 
Data Resp.: 21/09/2023 21:17:33 
Explicação: 
A automação envolve a capacidade de escrever soluções na forma de instruções que podem ser executadas por 
um computador. Ao criar um algoritmo, o obje vo é fornecer ao computador um conjunto de instruções claras e 
precisas que ele possa seguir para alcançar o resultado desejado. 
 
 
 
Rafael é um estudante de design de interfaces e está aprendendo sobre esquemas de cores u lizados em projetos 
visuais. Ele está pesquisando sobre o esquema de cores RGB, que é amplamente u lizado na representação de cores 
digitais. Rafael deseja entender melhor como o esquema de cores RGB funciona e como ele é aplicado em diferentes 
contextos. Com base nos seus conhecimentos sobre este esquema, assinale a alterna va correta que descreve como as 
cores são representadas: 
 
 
 
As cores são representadas por meio de matrizes alfabé cas que combinam tons de vermelho, verde e azul, 
resultando em uma vasta gama de cores. 
 
 
As cores são representadas por meio de matrizes numéricas que combinam tons de amarelo, ciano e magenta, 
resultando em uma vasta gama de cores. 
 
As cores são representadas por meio de vetores gráficos que combinam tons de vermelho, verde, azul e violeta 
resultando em uma vasta gama de cores. 
 
 
As cores são representadas por meio de matrizes numéricas que combinam tons de vermelho, verde e azul, 
resultando em uma vasta gama de cores. 
 
As cores são representadas por meio de matrizes alfabé cas que combinam tons de amarelo, ciano e magenta, 
resultando em uma vasta gama de cores. 
Data Resp.: 21/09/2023 21:18:25 
 
Explicação: 
O esquema de cores RGB (Red, Green, Blue) é um modelo adi vo de representação de cores u lizado em 
disposi vos eletrônicos, como monitores, telas de televisão, câmeras digitais e sistemas de iluminação. Nesse 
esquema, as cores são formadas pela combinação de três componentes básicos: vermelho (Red), verde (Green) e 
azul (Blue). Cada componente de cor (vermelho, verde e azul) é representado por um valor numérico que varia de 
0 a 255, indicando a intensidade da cor. Quando os três componentes são combinados em diferentes 
intensidades, é possível criar uma ampla gama de cores. 
 
 
 
 
Carolina é uma desenvolvedora web e está trabalhando em um projeto que envolve a exibição de imagens em um site. 
Ela recebeu uma solicitação do cliente para implementar uma funcionalidade que permita aumentar o zoom de uma 
imagem quando o usuário interagir com ela. Carolina está revisando o código fonte e percebeu que existem diferentes 
parâmetros e propriedades que podem ser manipulados para alcançar esse obje vo. No entanto, ela não tem certeza 
qual é o parâmetro correto a ser u lizado. Com base na necessidade de aumentar o zoom de uma imagem no código 
fonte, assinale a alterna va que indica o parâmetro mais apropriado a ser manipulado: 
 
 setResolu on. 
 setOpacity. 
 setEscale. 
Baixado por João Victor Araujo Silva (victslv@gmail.com)
lOMoARcPSD|32898756
 setSize. 
 
 setZoom. 
Explicação: 
Ao mencionar a necessidade de aumentar o zoom da imagem, a resposta correta é o parâmetro "setZoom". Ao 
manipular esse parâmetro, é possível ajustar o nível de zoom da imagem para atender às necessidades do 
usuário. As demais alterna vas não estão diretamente relacionadas à funcionalidade de zoom, tornando a 
opção "setZoom" a resposta correta para essa situação hipoté ca. 
 
 
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: 
 
 A par r do Nível Superior, para alunos dos cursos de Tecnologia da Informação. 
 A par r do Nível Superior, para alunos de todos os cursos. 
 Desde o Ensino Fundamental, para todos os alunos. 
 A par r do Ensino Médio, para todos os alunos. 
 A par r do Ensino Médio, para alunos que desejam cursar a área de exatas. 
Explicação: 
A resposta correta é: O ensino do pensamento computacional deve ser es mulado progressivamente no Ensino 
Fundamental, para todos os alunos. 
 
 
(Quadrix/2021) Quem lida com gestão de pessoas pode até não saber o que significam, literalmente, so skills e hard 
skills, mas, certamente, vê seus impactos diariamente. Em uma indústria, onde diferentes colaboradores interagem 
entre si, é fácil perceber aqueles que têm total ap dão para as tarefas técnicas e quem se sai melhor nas relações 
interpessoais. Reconhecer essas potencialidades é uma das funções mais importantes para líderes e gestores 
atualmente. 
Há um tempo, recrutar novos colaboradores resumia-se a um processo minucioso de análise curricular. Eram avaliadas 
a formação, a experiência na função e outras capacidades técnicas, como cursos complementares. É claro que essa 
ainda é uma ó ma ferramenta de seleção; entretanto, essas competências técnicas, denominadas hard skills, agora 
dividem espaço com outras, relacionadas ao comportamento: as chamadas so skills. 
A diferença entre esses dois conceitos foi bem definida pela chefe de marke ng Susan Vitale: "hard skills é o que você 
faz; so skills é como você faz". Isso significa que essas competências não são excludentes, mas, sim, complementares. 
A chegada da indústria 4.0 potencializou a busca pelo equilíbrio entre elas, o que deu destaque às habilidades antes 
negligenciadas pelos recrutadores. 
A chamada manufatura avançada modificou a tecnologia a que estávamos habituados. Agora, as máquinas podem 
interligar setores, tomar decisões baseadas em relatórios, como no caso dos sensores de irrigação do agronegócio, e 
digitalizar os processos da indústria. Seria natural, então, que as habilidades técnicas es vessem cada vez mais em 
voga; o que ocorre, no entanto, é que, com tanta tecnologia, as competências comportamentais é que ganharam mais 
destaque. Afinal, como a intervenção nas máquinas já não é mais tão necessária por conta das automações, é preciso 
que os colaboradores ofereçam aquilo que jamais será subs tuído pelas inovações. Cria vidade, bom relacionamento 
interpessoal, autogestão e inteligência emocional são alguns exemplos disso. 
Para muitos gestores, encontrar tais caracterís cas tem-se mostrado uma grande dificuldade na hora de realizar a 
seleção ou avaliação dos colaboradores. Diferentemente das competências técnicas - as hard skills -, que são 
facilmente mensuráveis, as competências comportamentais - as so skills - exigem mais atenção e observação pelas 
lideranças. 
Hoje, em uma planta industrial, os setoresjá não trabalham mais de forma isolada. Eles estão interligados e devem 
atuar em consonância com os obje vos organizacionais. Justamente por isso, é imprescindível que as so skills de 
todos sejam desenvolvidas, independentemente do nível hierárquico. 
É claro que nada, nunca, subs tuirá a boa e tradicional análise curricular. Todavia, a gestão de pessoas em um mundo 
4.0 não pode se ater apenas a isso, mesmo porque, especialmente em grandes empresas, há a ideia de que as hard 
Baixado por João Victor Araujo Silva (victslv@gmail.com)
lOMoARcPSD|32898756
 
skills podem ser desenvolvidas após a contratação. 
Internet: (com adaptações). 
Infere-se do texto que as competências comportamentais (so skills) 
 
 
Devem ser desenvolvidas primeiramente em colaboradores que não ocupem cargos de liderança, depois em 
gestores. 
 Consistem em caracterís cas valorizadas desde sempre por recrutadores em processos de seleção tradicionais. 
 São mais relevantes que as competências técnicas (hard skills) no contexto da indústria 4.0. 
 
Não são iden ficáveis por gestores no momento de seleção e avaliação de colaboradores, diferentemente das 
competências técnicas (hard skills). 
 
 
Incluem habilidades como cria vidade, bom relacionamento interpessoal, autogestão e inteligência 
emocional. 
Explicação: 
A resposta é direta e pode ser encontrada no texto: "(...) é preciso que os colaboradores ofereçam aquilo que jamais será 
subs tuído pelas inovações. Cria vidade, bom relacionamento interpessoal, autogestão e inteligência emocional são alguns 
exemplos disso." 
As chamadas habilidades interpessoais, cujo termo em inglês é so skills, têm chamado a atenção das empresas, principalmente 
das áreas de vendas, marke ng e so ware. 
 
A Economia Cria va pode ser definida como as a vidades realizadas por indivíduos, exercitando sua imaginação e 
explorando seu valor econômico. Como podemos relacioná-la com o pensamento computacional? 
 
 
O pensamento computacional e a Economia Cria va não possuem relação, pois são áreas totalmente 
divergentes. 
 
O pensamento computacional é fator agregador para a Economia Cria va, mas não é essencial para sua 
existência. 
 
A Economia Cria va não existe sem o pensamento computacional, pois todas as suas a vidades são derivadas 
da tecnologia. 
 A Economia Cria va é fundamental para o pensamento computacional e para sua existência. 
 A Economia Cria va não possui relação direta com o pensamento computacional. 
Explicação: 
A resposta correta é: O pensamento computacional é um fator muito importante para a Economia Cria va, mas 
não é essencial para sua existência. 
O pensamento computacional está presente em todas as áreas do conhecimento, de forma a agregar valor. 
 
 
 
A computação desempenha um papel fundamental em ajudar outras áreas do conhecimento, por meio da aplicação 
de tecnologias e ferramentas de computação em problemas e desafios em diferentes setores. Qual das seguintes 
opções melhor representa como a computação pode ajudar o Direito? 
 
 
 Melhoria na organização e gestão de processos jurídicos. 
 Automa zação de todo o processo jurídico. 
 Subs tuição completa dos profissionais do Direito por algoritmos. 
 Eliminação da necessidade de estudos jurídicos e formação acadêmica. 
 Redução da complexidade e importância do sistema jurídico. 
 
Explicação: 
A computação pode ajudar o Direito ao melhorar a organização e gestão de processos jurídicos, tornando o 
Baixado por João Victor Araujo Silva (victslv@gmail.com)
lOMoARcPSD|32898756
trabalho dos profissionais mais eficiente e preciso. Tecnologias como so wares de gestão de processos, 
inteligência ar ficial e big data podem ajudar a analisar grandes quan dades de informações e facilitar o trabalho 
dos advogados na tomada de decisões e estratégias jurídicas. A automação de tarefas repe vas e burocrá cas, 
como preenchimento de formulários, também pode liberar tempo e recursos para que os profissionais do Direito 
se concentrem em tarefas mais complexas e de maior valor agregado. No entanto, a computação não subs tui a 
formação acadêmica em Direito e a atuação é ca e responsável dos profissionais do setor. 
 
 
 
 
O Pensamento Computacional é uma habilidade mental que permite solucionar problemas de forma lógica e 
sistemá ca, por meio da aplicação de conceitos e técnicas u lizados na área da computação. Dentro desse 
contexto, qual a definição de abstração, um dos pilares do Pensamento Computacional? 
 
 A técnica para o mizar o tempo de execução de um algoritmo. 
 A habilidade de criar soluções u lizando uma única linguagem de programação. 
 
 A habilidade de simplificar problemas complexos por meio de conceitos mais gerais. 
 A capacidade de criar sistemas inclusivos. 
 A capacidade de entender e manipular circuitos eletrônicos. 
 
Explicação: 
A abstração é um dos pilares do Pensamento Computacional e consiste na habilidade de simplificar problemas 
complexos por meio de conceitos mais gerais. Isso permite que o problema seja tratado em um nível mais alto de 
abstração, sem se preocupar com detalhes irrelevantes para a solução do problema. Essa técnica é fundamental 
para a criação de soluções mais eficientes e para a iden ficação de padrões que podem ser aplicados em outros 
problemas. 
 
 
 
 
A Conferência das Nações Unidas para o Comércio e o Desenvolvimento (UNCTAD) afirma que o conceito de 
Economia Cria va está em constante evolução. Atualmente, podemos subdividir a Economia Cria va nos 
seguintes pos de a vidades 
I. Música ao vivo, teatro, dança, circo etc. 
II. Cinema, rádio, TV etc. 
II. So ware, games e demais conteúdos digitais. 
Marque a alterna va correta. 
 
 I e III, apenas. 
 
 I, II e III. 
 III, apenas. 
 II, apenas. 
 II e III, apenas. 
 
Explicação: 
A Conferência das Nações Unidas para o Comércio e o Desenvolvimento (UNCTAD) afirma que o conceito de 
Economia Cria va está em constante evolução e inclui diferentes pos de a vidades que envolvem a combinação 
de cria vidade, cultura, conhecimento e propriedade intelectual para gerar valor econômico e social.As 
a vidades mencionadas na questão são exemplos de três setores da Economia Cria va, conforme definidos pela 
UNCTAD: 
I. Artes cênicas, incluindo música ao vivo, teatro, dança, circo e outras performances ao vivo. 
II. Audiovisual e mídia, incluindo cinema, televisão, rádio, publicidade, jogos eletrônicos e outras formas de 
conteúdo digital. 
III. So ware e serviços cria vos, incluindo design gráfico, arquitetura, moda, editoração, so wares e outras 
formas de propriedade intelectual. 
 
Portanto, todas as opções mencionadas na questão estão corretas e fazem parte da Economia Cria va. 
 
Baixado por João Victor Araujo Silva (victslv@gmail.com)
lOMoARcPSD|32898756
 
 
A economia cria va pode facilitar o mundo de várias maneiras, incluindo o es mulo à inovação e cria vidade e o 
fortalecimento da iden dade cultural. Qual das seguintes opções melhor representa uma das principais caracterís cas 
da economia cria va? 
 
 
 Combinação de recursos cria vos e econômicos para gerar valor. 
 Foco exclusivo no setor de tecnologia. 
 Concentração de recursos em grandes empresas mul nacionais. 
 Ênfase na geração de lucro a curto prazo. 
 Ausência de colaboração e cooperação entre diferentes setores e indústrias. 
Data Resp.: 21/09/2023 21:25:44 
Explicação: 
A economia cria va se caracteriza por u lizar a cria vidade e a inovação para gerar valor econômico e social em 
diferentes setores e indústrias, combinando recursos cria vos e econômicos. 
 
 
 
O pensamento computacional nos permite analisar um problema complexo, entender seus detalhes e propor possíveis 
soluções. Qual a definição de Pensamento Computacional? 
 
 A técnica para realizar cálculos matemá cos avançados. 
 A habilidade de programar em linguagens de computação. 
 
 O conjunto de habilidades mentais para solucionar problemas de forma lógica e sistemá ca. 
 A habilidadede lidar com hardware de computadores. 
 A incapacidade de criar e executar tarefas de forma sequencial. 
Data Resp.: 21/09/2023 21:26:13 
 
Explicação: 
O Pensamento Computacional não se limita apenas à habilidade de programar, mas sim a um conjunto de 
habilidades mentais para solucionar problemas de forma lógica e sistemá ca, como o raciocínio lógico, a 
abstração, a decomposição, o reconhecimento de padrões e a criação de algoritmos. Dessa forma, a alterna va 
marcada como correta é a que melhor representa a definição de Pensamento Computacional. As outras 
alterna vas não abrangem todas as caracterís cas desse conceito. 
 
 
 
(SEED-PR/2021) O pensamento computacional u liza quatro dimensões interdependentes e de grande importância 
durante o processo de formulação de soluções computacionalmente viáveis. Essas dimensões são 
 
 Composição, reconhecimento de padrões, abstração e decomposição. 
 Decomposição, reconhecimento de padrões, análise e algoritmos. 
 Composição, reconhecimento de padrões, análise e algoritmos. 
 
 Decomposição, reconhecimento de padrões, abstração e algoritmos. 
 Composição, reconhecimento de padrões, análise e decomposição. 
 
Explicação: 
De forma geral, há quatro pilares ou habilidades necessárias para que possamos exercer o pensamento 
Baixado por João Victor Araujo Silva (victslv@gmail.com)
lOMoARcPSD|32898756
computacional, conforme ilustrado a seguir: 
 
 
 
 
(IBADE/2020) O pensamento computacional está formando uma linguagem tão importante quanto a oral ou a escrita 
para as crianças e jovens de hoje. A construção dessa linguagem já é uma realidade e sua solidificação é uma 
consequência inevitável. A necessidade de desenvolver tecnologia e educação digital com crianças e jovens na escola 
está, inclusive, prevista em uma das competências da Base Nacional Comum Curricular, a BNCC. Ela diz que todo jovem 
precisa compreender, u lizar e criar tecnologia de forma reflexiva, significa va e é ca. Mais do que uma ferramenta 
facilitadora de absorção de conhecimentos, da forma como funcionou no que se convencionou chamar de inclusão 
digital, a tecnologia digital hoje abriga um conjunto de conhecimentos e competências que precisam ser desenvolvidos 
com os alunos. Para os estudiosos dessa temá ca, é fundamental que toda criança ou adolescente, compreenda: 
 
 A dinâmica de interação proporcionada pela internet. 
 A maneira como funcionam os sites e as redes sociais. 
 
 A lógica da programação e como funcionam os algoritmos. 
 O manuseio e a função dos aplica vos digitais. 
 O valor dos projetos colabora vos para a globalização. 
Data Resp.: 21/09/2023 21:27:24 
Explicação: 
O pensamento computacional é uma habilidade importante para a resolução de problemas e tomada de 
decisões, e envolve a compreensão de conceitos como algoritmos, lógica de programação e pensamento 
sistêmico. Compreender a lógica da programação e como funcionam os algoritmos é um aspecto fundamental do 
pensamento computacional, pois permite que os alunos possam entender e criar soluções para problemas 
complexos, além de prepará-los para uma futura carreira em áreas relacionadas à tecnologia. As demais 
alterna vas apresentam aspectos importantes relacionados à tecnologia e educação digital, mas não estão 
diretamente ligadas ao conceito de pensamento computacional. 
 
 
 
 
Os computadores são usados em uma ampla variedade de aplicações, incluindo processamento de texto, navegação 
na web, jogos, edição de vídeo, design gráfico e cálculo científico. Eles também são usados em muitas áreas da vida 
cotidiana, como compras online, bancos e serviços de saúde. Além disso, os computadores são fundamentais para a 
pesquisa e desenvolvimento de novas tecnologias. Essencialmente, o que é um algoritmo em um computador? 
 
 Um algoritmo é uma equação matemática usada para solucionar problemas. 
 Um algoritmo é uma ferramenta de gerenciamento de banco de dados. 
 Um algoritmo é um modelo de aprendizado de máquina usado para prever resultados. 
 Um algoritmo é uma série de instruções ou passos para solucionar um problema ou realizar uma tarefa. 
 Um algoritmo é uma técnica de codificação para desenvolver softwares. 
 
Baixado por João Victor Araujo Silva (victslv@gmail.com)
lOMoARcPSD|32898756

Mais conteúdos dessa disciplina