Buscar

Teste de conhecimento 1 - Pensamento computacional

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Prezado (a) Aluno(a), 
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não 
valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. 
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. 
Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 
 
 
 
 
 
 
1. 
 
 
Programadores de computadores são os responsáveis por discernir 
um aproveitamento útil, transformar a ideia de aplicação em um 
algoritmo e traduzir esse discernimento em uma sequência de 
instruções simples, compreensíveis para o computador. Sobre os 
algoritmos é correto afirmar: 
 
 
 
Sequência de passos complexos e bem projetados para realizar uma tarefa ou resolver um 
problema. 
 
 
Deve ser escrito em uma linguagem de programação padrão, senão os computadores não 
conseguirão executá-lo. 
 
 
Pode ser escrito em português ou em uma linguagem de programação padrão. 
 
 
Conjunto qualquer de instruções simples escrito em alguma linguagem padrão compreensível 
para o computador. 
 
 
Sequência de instruções que computadores podem executar. 
 
 
 
Explicação: 
Um algoritmo é um termo que reflete uma ideia mais completa, em que o conjunto de instruções possuem 
uma finalidade útil. Um algoritmo não precisa ser escrito em uma linguagem de computador, podendo ser 
escrito, por exemplo, em português. Sequência de passos simples e bem projetados para realizar uma 
tarefa ou resolver um problema. Pode ser escrito em português ou em uma linguagem de programação 
padrão. 
 
 
 
 
 
 
 
 
 
2. 
 
 
Pode ser definido com uma instrução para um computador: 
 
 
 
São variáveis não estruturadas e de difícil percepção para a máquina 
 
 
Uma operação muito complexa para ser executada por um computador. 
 
 
Qualquer representação de um elemento num programa executável. 
 
 
É um processo ilimitado e de não representação 
 
 
A interação entre o homem e a máquina 
 
 
 
Explicação: 
Uma instrução inclui um código de operação que especifica a operação a ser executada por um 
computador 
https://simulado.estacio.br/bdq_simulados_exercicio.asp
https://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
 
 
 
 
 
 
 
3. 
 
 
Marque as opções que representam o código Javascript que 
produz 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: 
print( ¿casa¿, ¿chuva¿, 1988 ); 
 
 
 
 
 
 
 
 
 
4. 
 
 
"Um termo que reflete uma ideia mais completa, em que o 
conjunto de instruções possuem uma finalidade útil". 
Estamos falando do conceito de: 
 
 
 
Lei de Moore 
 
 
Código 
 
 
Algoritmo 
 
 
Números binários 
 
 
Instrução 
 
 
 
Explicação: 
Conforme comentado no módulo 2 do Tema 1, a definição de algoritmo é um termo que reflete uma ideia 
mais completa, em que o conjunto de instruções possuem uma finalidade útil. Um algoritmo não precisa 
ser escrito em uma linguagem de computador, podendo ser escrito, por exemplo, em português. 
 
 
https://simulado.estacio.br/bdq_simulados_exercicio.asp
https://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
 
 
 
 
 
5. 
 
 
O desenvolvimento de um software demanda a atividade 
intelectual de um programador aliada à alta capacidade do 
computador em executar as tarefas descritas nas linhas de 
códigos geradas, em busca de um objetivo específico. 
Assine a alternativa incorreta sobre conceitos do pensamento 
computacional. 
 
 
 
Um algoritmo relaciona-se diretamente com a etapa de projeto de um software em que, mesmo 
sem saber qual será a linguagem de programação a ser utilizada, especifica-se completamente 
o software a ponto de na implementação ser possível traduzir diretamente essas especificações 
em linhas de código em alguma linguagem de programação. 
 
 
As expressões executar ou rodar um código, indicam as tarefas realizadas pelo programador de 
um código-fonte. 
 
 
O trabalho do computador (máquina) consiste em seguir uma série de instruções linha a linha, 
respeitando as demandas de um código desenvolvido por um programador. 
 
 
Javascript, Pascal, C, C++ são exemplos de linguagens utilizadas pelos programadores para 
traduzir um algoritmo em um código-fonte para que o computador o reconheça e realize as 
etapas passo a passo, em busca de um objetivo idealizado pelo programador. 
 
 
Um algoritmo representa um conjunto de regras para a solução de um problema e determina 
com clareza e de forma correta as instruções que um software deverá conter para que, ao ser 
executado, forneça resultados esperados. 
 
 
 
Explicação: 
A alternativa B é incorreta, pois descreve a tarefa de uma máquina (computador) e não o trabalho 
humano do programador. 
 
 
 
 
 
 
 
 
 
6. 
 
 
O uso de computadores ocupa todos os níveis da sociedade atual, 
sendo inegável que seu uso exerce relevante importância no 
contexto social de todas as pessoas. Sobre esse tema assinale a 
alternativa correta: 
 
 
 
Lidar com os computadores consiste em dominar a tecnologia vigente e aprender suas técnicas 
e seus fundamentos, pois, assim, você estará seguro. 
 
 
Não é qualquer pessoa que pode compreender, basicamente, como os computadores 
funcionam. Nosso objetivo é explorar apenas algumas qualidades essenciais dos computadores, 
como eles funcionam, o que eles podem e o que não podem fazer. 
 
 
Não estamos em uma maratona contra a tecnologia, com medo de nos tornarmos obsoletos. 
Novas tecnologias surgirão, e isso é algo que nós mesmos buscamos. Cada máquina, cada 
software, cada hardware tem o propósito de atender, acelerar e realizar um desejo do coletivo. 
 
 
A adoção de computadores e suas tecnologias é linear e todos têm acesso a ela e possuem a 
mesma experiência enquanto usuários. 
 
 
Em um curto prazo de tempo os computadores e a inteligência artificial substituirão a 
humanidade. 
 
 
 
Explicação: 
https://simulado.estacio.br/bdq_simulados_exercicio.asp
https://simulado.estacio.br/bdq_simulados_exercicio.asp
O pensamento computacional não é um exercício sobre como as máquinas dominarão o mundo, ou como 
a Inteligência Artificial substituirá a humanidade. Trata-se de compreender que essas máquinas e seus 
componentes são nossos filhos; elas reproduzem e aceleram o volume de cálculos, armazenamentos e 
comunicações que nós idealizamos. Dessa forma, cada vez que precisamos de algo a mais, a máquina 
trabalha para atender nossas demandas. Entender isso é perceber que não estamos em uma maratona 
contra a tecnologia, com medo de nos tornarmos obsoletos. Novas tecnologias surgirão, e isso é algo que 
nós mesmos buscamos. Cada máquina, cada software, cada hardware tem o propósito de atender, acelerar 
e realizar um desejo do coletivo. Algo que não tem essa funcionalidade é abandonado, é esquecido. 
 
 
 
 
 
 
 
 
 
7. 
 
 
Como é chamada um local aonde os dados são armazenados para 
uso posterior? 
 
 
 
Variável 
 
 
Dispositivo Local 
 
 
Elemento de Saída 
 
 
PseudoCódigo 
 
 
Código-Fonte 
 
 
 
Explicação: 
Conforme descrito no Tema 1, uma variável no computador é como uma caixa, ou seja, um local onde 
podemos armazenar valores para uso futuro. 
 
 
 
 
 
 
 
 
 
8. 
 
 
O pensamento computacional pode ser entendido como uma 
abordagem usada para solução de problemas, que utiliza 
conceitos básicos da Computação. Avalie as afirmações a seguir 
sobre o Pensamento computacional: 
I. Nesta abordagem, a Inteligência Artificial é fator fundamental 
para o sucesso da programação, já que contribui com o 
discernimento de informações e rapidez nos processamentos. 
II. O programador humano é figura importante, já que é o 
responsável pelas tarefas de execução e processamento dos 
códigos. 
III. Códigos são séries deinstruções escritas em linguagem 
padrão e alimentadas no computador permitindo que ele execute 
as tarefas necessárias. 
IV. Algoritmo é o resultado de um sequenciamento de 
instruções simples e compreensíveis ao computador para realizar 
determinada tarefa, com objetivo útil. 
Assinale a alternativa que engloba todas as afirmações 
verdadeiras: 
 
https://simulado.estacio.br/bdq_simulados_exercicio.asp
https://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
II e III 
 
 
II e IV 
 
 
I, III e IV 
 
 
I, II e III 
 
 
III e IV 
 
 
 
Explicação: 
Apenas as afirmações III e IV são verdadeiras, pois a IA não faz discernimento de ideias, apenas executa 
códigos desenvolvidos por programadores, que escrevem e organizam as linhas de código para que o 
computador as execute na ordem que lhe foi alimentada.

Continue navegando