Logo Passei Direto
Buscar

prova robotica2

Prova individual da disciplina Pensamento Computacional, Programação e Robótica com questões sobre correção de algoritmos em VisuAlg (três códigos que calculam média de duas notas), conceitos de pensamento computacional e distinção entre sintaxe e semântica na programação.

Ferramentas de estudo

Questões resolvidas

Um professor, em um curso de Introdução à Programação, utilizando o VisuAlg, solicitou aos alunos que escrevessem um algoritmo que permitisse calcular a média de duas notas. Para esta atividade, havia a concessão de pontos extra (adicionais) para o primeiro aluno que entregasse a atividade completamente correta. Três alunos entregaram, ao mesmo tempo, a atividade com os seguintes códigos:
Considerando as informações apresentadas e a decisão do professor após análise, julgue a alternativa correta:
A ) Os três alunos receberam a pontuação extra por apresentarem o código correto.
B ) Os três alunos estavam incorretos, contudo o Aluno 2 recebeu o ponto extra por apresentar uma maior quantidade de acertos no código.
C ) O Aluno 1 foi o único que recebeu o ponto extra por apresentar o código correto.
D ) Os Alunos 1 e 3 receberam a pontuação extra por apresentarem o código correto.

O século XXI mudou os tipos de habilidades, conhecimentos e atitudes que são necessários para o sucesso na sociedade moderna. A reflexão sobre o pensamento computacional (PC) surgiu originária de como os cientistas da computação pensam, que são habilidades que se tornaram fundamentais para todos que possam encontrar seu caminho no mundo da tecnologia e, consequentemente, ampliar a capacidade de resolver problemas.
Com base no exposto e no conceito de pensamento computacional, assinale a alternativa CORRETA:
A Usar a tecnologia orientada a modelar problemas computacionais para decompor uma tecnologia anterior em partes menores, reorganizando-a sob a forma de nova tecnologia.
B Usar uma abordagem para resolução de problemas que envolve a decomposição em partes menores, reconhecimento de padrões e criação de algoritmos.
C Entender o campo da tecnologia que se concentra no design e fabricação de robôs.
D Obter instruções que permitam a um computador realizar uma tarefa específica.

O aprendizado de programação envolve sintaxe e semântica. A sintaxe consiste nas regras que devem ser cumpridas para formular uma instrução e escrever programas na linguagem de programação escolhida. A semântica envolve o sentido e é a parte criativa do processo, ou seja, a “lógica da programação”. Cada aluno (programador) pode ter uma lógica diferente e desenvolver um programa que resolve um determinado problema.
Com base nas informações apresentadas, avalie as asserções a seguir e a relação proposta entre elas:
I. A ação de projetar e desenvolver um software inclui, dentre outras questões, lidar com sintaxe e semântica a toda hora. Qualquer modelo, especificação ou código necessita de uma boa forma (sintaxe) e um bom conteúdo (semântica).
II. A sintaxe independe da uma linguagem de programação é, diz respeito à interpretação do código ou ao seu significado, enquanto semântica diz respeito a uma coleção de regras que estruturam um código.
A ) As asserções I e II são verdadeiras, e a II é uma justificativa correta da I.
B ) A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
C ) As asserções I e II são verdadeiras, mas a II não é uma justificativa correta da I.
D ) A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.

Analise as informações a seguir: Bolo de Farinha de Trigo Ingredientes (12 porções) - 2 xícaras (chá) de açúcar - 3 xícaras (chá) de farinha de trigo - 4 colheres (sopa) de margarina - 3 ovos - 1 e 1/2 xícara (chá) de leite - 1 colher (sopa) bem cheia de fermento em pó Modo de preparo Tempo de preparo: 40min.
Utilizando conceitos de Lógica de Programação a receita mostrada pode ser considerada: Assinale a alternativa CORRETA:
A ) um fluxograma.
B ) uma estrutura de dados.
C ) um algoritmo.
D ) pseudocódigo.

O Pensamento Computacional envolve identificar um problema (que pode ser complexo) e quebrá-lo em pedaços menores de mais fácil análise, compreensão e solução [...]. Cada um desses problemas menores pode ser analisado individualmente em profundidade, identificando problemas parecidos que já foram solucionados anteriormente (reconhecimento de padrões), focando apenas nos detalhes que são importantes, enquanto informações irrelevantes são ignoradas (abstração).
Considerando o pilar do pensamento computacional na qual o texto faz referência, identifique como ele é conhecido, assinale a alternativa CORRETA:
A Abstração.
B Codificação.
C Algoritmo.
D Decomposição.

“Na verdade, a minha entrada no mundo dos computadores foi motivada em grande parte pela ideia de que as crianças também poderiam se beneficiar, [...] da maneira em que os modelos de computador parecem ser capazes de dar forma concreta às áreas de conhecimento que tinham aparecido anteriormente tão intangível e abstrato.”
O fragmento exposto trata do pesquisador Seymour Papert e de seu trabalho com o que se pode considerar o primeiro software desenvolvido para Robótica Educacional. Considerando esse software, analise as afirmativas a seguir:
I. O Logo apenas permite a criação de textos e planilhas através de comandos simples e intuitivos.
II. O software Logo foi criado em parceria com a equipe do MIT (Massachusetts Institute of Technology).
III. O Logo é utilizado em escolas de todo o mundo como ferramenta pedagógica para o ensino de conceitos matemáticos e lógicos.
IV. O software desenvolvido por Papert, responsável por dar formas concretas às áreas de conhecimento, é o Software Logo, um ambiente de programação que utiliza a linguagem Java.
A ) I, II, III e IV.
B ) I e III, apenas.
C ) I, apenas.
D ) II e IV, apenas.

Analise a imagem a seguir:
A figura mostra um exemplo de utilização de aprendizagem de máquina em uma tarefa simples. Observando a figura, conclui-se que a tarefa realizada é? Assinale a alternativa CORRETA:
A ) Uma classificação de incertezas.
B ) Uma ontologia.
C ) Uma classificação.
D ) Uma árvore de decisão.

Os algoritmos, portanto, são peça chave do mundo atual, e todos os estudantes estão imersos neste mundo onde utilizam diuturnamente essas complexas peças matemáticas sem ao menos saber disso. O cotidiano das escolas e faculdades está repleto de utilização de algoritmos, e não apenas dentro do ambiente escolar. Do despertador ao trajeto para a escola, do almoço a janta, em nossa atividade laboral ou em nossos momentos de descanso, vivemos, como explora Sumpter (2019 apud SANTOS, 2022) rodeados dessas fórmulas matemáticas.
Sobre o conceito citado no texto, analise as afirmativas a seguir:
I. .F. e .V. são operadores aritméticos.
II. * (asterisco) é o operador aritmético da multiplicação.
III. As principais formas de representação de algoritmos são: narrativas, fluxograma e portugol.
IV. Algoritmo é um conjunto de dados lógicos utilizados para estruturação de um banco de dados de qualquer natureza.
A ) I, II, III e IV.
B ) II e III, apenas.
C ) I, apenas.
D ) I, II e III, apenas.

Considere o seguinte código hipotético:
Com base no código apresentado, analise as afirmativas a seguir:
I. Na linha 6, o comando necessita de identação.
II. Para utilização da estrutura “else” deve-se, se for preciso, utilizar-se da estrutura “if”.
III. Apesar de não ter gerado erro de execução, a estrutura “else” pode ser utilizada dentro da estrutura “while”.
IV. A saída de dados será uma lista até o número 5 seguida da mensagem "O loop while foi encerrado com sucesso!"
A ) I, II, III e IV.
B ) I, II e III, apenas.
C ) III e IV, apenas.
D ) II e IV, apenas.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Questões resolvidas

Um professor, em um curso de Introdução à Programação, utilizando o VisuAlg, solicitou aos alunos que escrevessem um algoritmo que permitisse calcular a média de duas notas. Para esta atividade, havia a concessão de pontos extra (adicionais) para o primeiro aluno que entregasse a atividade completamente correta. Três alunos entregaram, ao mesmo tempo, a atividade com os seguintes códigos:
Considerando as informações apresentadas e a decisão do professor após análise, julgue a alternativa correta:
A ) Os três alunos receberam a pontuação extra por apresentarem o código correto.
B ) Os três alunos estavam incorretos, contudo o Aluno 2 recebeu o ponto extra por apresentar uma maior quantidade de acertos no código.
C ) O Aluno 1 foi o único que recebeu o ponto extra por apresentar o código correto.
D ) Os Alunos 1 e 3 receberam a pontuação extra por apresentarem o código correto.

O século XXI mudou os tipos de habilidades, conhecimentos e atitudes que são necessários para o sucesso na sociedade moderna. A reflexão sobre o pensamento computacional (PC) surgiu originária de como os cientistas da computação pensam, que são habilidades que se tornaram fundamentais para todos que possam encontrar seu caminho no mundo da tecnologia e, consequentemente, ampliar a capacidade de resolver problemas.
Com base no exposto e no conceito de pensamento computacional, assinale a alternativa CORRETA:
A Usar a tecnologia orientada a modelar problemas computacionais para decompor uma tecnologia anterior em partes menores, reorganizando-a sob a forma de nova tecnologia.
B Usar uma abordagem para resolução de problemas que envolve a decomposição em partes menores, reconhecimento de padrões e criação de algoritmos.
C Entender o campo da tecnologia que se concentra no design e fabricação de robôs.
D Obter instruções que permitam a um computador realizar uma tarefa específica.

O aprendizado de programação envolve sintaxe e semântica. A sintaxe consiste nas regras que devem ser cumpridas para formular uma instrução e escrever programas na linguagem de programação escolhida. A semântica envolve o sentido e é a parte criativa do processo, ou seja, a “lógica da programação”. Cada aluno (programador) pode ter uma lógica diferente e desenvolver um programa que resolve um determinado problema.
Com base nas informações apresentadas, avalie as asserções a seguir e a relação proposta entre elas:
I. A ação de projetar e desenvolver um software inclui, dentre outras questões, lidar com sintaxe e semântica a toda hora. Qualquer modelo, especificação ou código necessita de uma boa forma (sintaxe) e um bom conteúdo (semântica).
II. A sintaxe independe da uma linguagem de programação é, diz respeito à interpretação do código ou ao seu significado, enquanto semântica diz respeito a uma coleção de regras que estruturam um código.
A ) As asserções I e II são verdadeiras, e a II é uma justificativa correta da I.
B ) A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
C ) As asserções I e II são verdadeiras, mas a II não é uma justificativa correta da I.
D ) A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.

Analise as informações a seguir: Bolo de Farinha de Trigo Ingredientes (12 porções) - 2 xícaras (chá) de açúcar - 3 xícaras (chá) de farinha de trigo - 4 colheres (sopa) de margarina - 3 ovos - 1 e 1/2 xícara (chá) de leite - 1 colher (sopa) bem cheia de fermento em pó Modo de preparo Tempo de preparo: 40min.
Utilizando conceitos de Lógica de Programação a receita mostrada pode ser considerada: Assinale a alternativa CORRETA:
A ) um fluxograma.
B ) uma estrutura de dados.
C ) um algoritmo.
D ) pseudocódigo.

O Pensamento Computacional envolve identificar um problema (que pode ser complexo) e quebrá-lo em pedaços menores de mais fácil análise, compreensão e solução [...]. Cada um desses problemas menores pode ser analisado individualmente em profundidade, identificando problemas parecidos que já foram solucionados anteriormente (reconhecimento de padrões), focando apenas nos detalhes que são importantes, enquanto informações irrelevantes são ignoradas (abstração).
Considerando o pilar do pensamento computacional na qual o texto faz referência, identifique como ele é conhecido, assinale a alternativa CORRETA:
A Abstração.
B Codificação.
C Algoritmo.
D Decomposição.

“Na verdade, a minha entrada no mundo dos computadores foi motivada em grande parte pela ideia de que as crianças também poderiam se beneficiar, [...] da maneira em que os modelos de computador parecem ser capazes de dar forma concreta às áreas de conhecimento que tinham aparecido anteriormente tão intangível e abstrato.”
O fragmento exposto trata do pesquisador Seymour Papert e de seu trabalho com o que se pode considerar o primeiro software desenvolvido para Robótica Educacional. Considerando esse software, analise as afirmativas a seguir:
I. O Logo apenas permite a criação de textos e planilhas através de comandos simples e intuitivos.
II. O software Logo foi criado em parceria com a equipe do MIT (Massachusetts Institute of Technology).
III. O Logo é utilizado em escolas de todo o mundo como ferramenta pedagógica para o ensino de conceitos matemáticos e lógicos.
IV. O software desenvolvido por Papert, responsável por dar formas concretas às áreas de conhecimento, é o Software Logo, um ambiente de programação que utiliza a linguagem Java.
A ) I, II, III e IV.
B ) I e III, apenas.
C ) I, apenas.
D ) II e IV, apenas.

Analise a imagem a seguir:
A figura mostra um exemplo de utilização de aprendizagem de máquina em uma tarefa simples. Observando a figura, conclui-se que a tarefa realizada é? Assinale a alternativa CORRETA:
A ) Uma classificação de incertezas.
B ) Uma ontologia.
C ) Uma classificação.
D ) Uma árvore de decisão.

Os algoritmos, portanto, são peça chave do mundo atual, e todos os estudantes estão imersos neste mundo onde utilizam diuturnamente essas complexas peças matemáticas sem ao menos saber disso. O cotidiano das escolas e faculdades está repleto de utilização de algoritmos, e não apenas dentro do ambiente escolar. Do despertador ao trajeto para a escola, do almoço a janta, em nossa atividade laboral ou em nossos momentos de descanso, vivemos, como explora Sumpter (2019 apud SANTOS, 2022) rodeados dessas fórmulas matemáticas.
Sobre o conceito citado no texto, analise as afirmativas a seguir:
I. .F. e .V. são operadores aritméticos.
II. * (asterisco) é o operador aritmético da multiplicação.
III. As principais formas de representação de algoritmos são: narrativas, fluxograma e portugol.
IV. Algoritmo é um conjunto de dados lógicos utilizados para estruturação de um banco de dados de qualquer natureza.
A ) I, II, III e IV.
B ) II e III, apenas.
C ) I, apenas.
D ) I, II e III, apenas.

Considere o seguinte código hipotético:
Com base no código apresentado, analise as afirmativas a seguir:
I. Na linha 6, o comando necessita de identação.
II. Para utilização da estrutura “else” deve-se, se for preciso, utilizar-se da estrutura “if”.
III. Apesar de não ter gerado erro de execução, a estrutura “else” pode ser utilizada dentro da estrutura “while”.
IV. A saída de dados será uma lista até o número 5 seguida da mensagem "O loop while foi encerrado com sucesso!"
A ) I, II, III e IV.
B ) I, II e III, apenas.
C ) III e IV, apenas.
D ) II e IV, apenas.

Prévia do material em texto

Avaliação II - Individual (Cod.:890656)
Código da prova: 72618387
Disciplina: Pensamento Computacional, Programação e Robótica (176490)
Período para responder: 17/10/2023 - 01/11/2023
Peso: 1,50
1 -
Um professor, em um curso de Introdução à Programação, utilizando o VisuAlg, solicitou aos alunos que
escrevessem um algoritmo que permitisse calcular a média de duas notas. Para esta atividade, havia a
concessão de pontos extra (adicionais) para o primeiro aluno que entregasse a atividade completamente
correta. Três alunos entregaram, ao mesmo tempo, a atividade com os seguintes códigos:
 
Aluno 1:
 
Algoritmo "média"
 
// Disciplina : Introdução à Programação
// Professor : Professor
// Descrição : Cálculo da Média de duas notas
// Autor(a) : Aluno 1
// Data atual : 14/05/2023
 
Var
// Seção de Declarações das variáveis 
n1, n2, media: real
 
Início
// Seção de Comandos, procedimento, funções, operadores etc.
 escreva("Informe a primeira nota: ")
 leia(n1)
 escreva("Informe a segunda nota: ")
 leia(n2)
 media <- (n1 + n2)/2
 escreva("A média é ", media, ".")
Fimalgoritmo
 
Aluno 2:
 
Algoritmo "média"
// Disciplina : Introdução à Programação
// Professor : Professor
// Descrição : Cálculo da Média de duas notas
// Autor(a) : Aluno 2
// Data atual : 14/05/2023
 
Var
// Seção de Declarações das variáveis 
n1, n2, media: real
 
Início
// Seção de Comandos, procedimento, funções, operadores, etc... 
 escreva("Informe a primeira nota: ")
 leia(n1)
 escreva("Informe a segunda nota: ")
 leia(n2)
 media = (n1 + n2)/2
 escreva("A média é {media}.")
Fimalgoritmo
 
Aluno 3:
 
Algoritmo "média"
// Disciplina : Introdução à Programação
// Professor : Professor
// Descrição : Cálculo da Média de duas notas
// Autor(a) : Aluno 3
// Data atual : 14/05/2023
Var
// Seção de Declarações das variáveis 
n1, n2, media: inteiro
 
Início
// Seção de Comandos, procedimento, funções, operadores, etc... 
 escreva("Informe a primeira nota: ")
 leia(n1)
 escreva("Informe a segunda nota: ")
 leia(n2)
 media <- n1 + n2/2
 escreva("A média é ", media, ".")
Fimalgoritmo
(Analisando os códigos, o professor tomou a seguinte decisão:)
Considerando as informações apresentadas e a decisão do professor após análise, julgue a alternativa correta:
A )
Os três alunos receberam a pontuação extra por apresentarem o código correto.
B )
Os três alunos estavam incorretos, contudo o Aluno 2 recebeu o ponto extra por apresentar uma maior
quantidade de acertos no código.
C )
O Aluno 1 foi o único que recebeu o ponto extra por apresentar o código correto.
D )
Os Alunos 1 e 3 receberam a pontuação extra por apresentarem o código correto.
2 -
O século XXI mudou os tipos de habilidades, conhecimentos e atitudes que são necessários para o sucesso na
sociedade moderna. A reflexão sobre o pensamento computacional (PC) surgiu originária de como os
cientistas da computação pensam, que são habilidades que se tornaram fundamentais para todos que possam
encontrar seu caminho no mundo da tecnologia e, consequentemente, ampliar a capacidade de resolver
problemas.
Fonte: adaptado de: GUARDA, G. F.; PINTO, S. C. C. S. Dimensões do Pensamento Computacional:
conceitos, práticas e novas perspectivas. In: SIMPÓSIO BRASILEIRO DE INFORMÁTICA NA
EDUCAÇÃO, 31., 2020. Anais [...]. SBC, 2020. p. 1463-1472. Disponível em:
https://sol.sbc.org.br/index.php/sbie/issue/view/658. Acesso em: 15 set. 2023.
Com base no exposto e no conceito de pensamento computacional, assinale a alternativa CORRETA:
A )
Usar a tecnologia orientada a modelar problemas computacionais para decompor uma tecnologia anterior em
partes menores, reorganizando-a sob a forma de nova tecnologia.
B )
Usar uma abordagem para resolução de problemas que envolve a decomposição em partes menores,
reconhecimento de padrões e criação de algoritmos.
C )
Obter instruções que permitam a um computador realizar uma tarefa específica.
D )
Entender o campo da tecnologia que se concentra no design e fabricação de robôs.
3 -
O aprendizado de programação envolve sintaxe e semântica. A sintaxe consiste nas regras que devem ser
cumpridas para formular uma instrução e escrever programas na linguagem de programação escolhida. A
semântica envolve o sentido e é a parte criativa do processo, ou seja, a “lógica da programação”. Cada aluno
(programador) pode ter uma lógica diferente e desenvolver um programa que resolve um determinado
problema.
Fonte: STEFFENS, R. et al. Ensino de lógica de programação para cegos. Promoção da Aprendizagem e
Tecnologias Educacionais, p. 398, 2019.
Com base nas informações apresentadas, avalie as asserções a seguir e a relação proposta entre elas:
I. A ação de projetar e desenvolver um software inclui, dentre outras questões, lidar com sintaxe e semântica
a toda hora. Qualquer modelo, especificação ou código necessita de uma boa forma (sintaxe) e um bom
conteúdo (semântica).
PORQUE
II. A sintaxe independe da uma linguagem de programação é, diz respeito à interpretação do código ou ao seu
significado, enquanto semântica diz respeito a uma coleção de regras que estruturam um código.
Assinale a alternativa CORRETA:
A )
As asserções I e II são verdadeiras, e a II é uma justificativa correta da I.
B )
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
C )
As asserções I e II são verdadeiras, mas a II não é uma justificativa correta da I.
D )
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
4 -
As linhas de código seguinte foram escritas utilizando o VisuAlg:
 
Var
// Seção de Declarações das variáveis 
a, b, c: real
 
Inicio
// Seção de Comandos, procedimento, funções, operadores etc.
 a <- 25
 b <- 35
 c <- a + b
 escreval (c)
 b <- 10
 escreval (b, c)
 c <- a + b
 escreval (a, b, c)
 
Fimalgoritmo
Considerando as informações apresentadas e qual foi a saída de dados no console, julgue a alternativa
CORRETA:
A )
Início da execução
 60
 60 10
 60 10 25
Fim da execução.
B )
Início da execução
 60
 10 60
 25 10 35
Fim da execução.
C )
Início da execução
 60 10 60 25 10 35
Fim da execução.
D )
Início da execução
 25
 25 35
 25 35 10
Fim da execução.
5 -
Analise as informações a seguir: 
Bolo de Farinha de Trigo
Ingredientes (12 porções)
- 2 xícaras (chá) de açúcar
- 3 xícaras (chá) de farinha de trigo
- 4 colheres (sopa) de margarina
- 3 ovos
- 1 e 1/2 xícara (chá) de leite
- 1 colher (sopa) bem cheia de fermento em pó
Modo de preparo
Tempo de preparo: 40min.
1. Bata as claras em neve e reserve.
2. Misture as gemas, a margarina e o açúcar até obter uma massa homogênea.
3. Acrescente o leite e a farinha de trigo aos poucos, sem parar de bater.
4. Por último, adicione as claras em neve e o fermento.
5. Despeje a massa em uma forma grande de furo central untada e enfarinhada.
6. Asse em forno médio 180 °C, preaquecido, por aproximadamente 40 minutos ou ao furar o bolo com
um garfo, este saia limpo.
Fonte: adaptado de: VECHI, M. F. N. Bolo simples. Tudo Gostoso. Disponível em:
https://www.tudogostoso.com.br/receita/29124-bolo-simples.html. Acesso em: 16 ago. 2023.
Utilizando conceitos de Lógica de Programação a receita mostrada pode ser considerada:
Assinale a alternativa CORRETA:
A )
um fluxograma.
B )
uma estrutura de dados.
C )
um algoritmo.
D )
pseudocódigo.
6 -
“O Pensamento Computacional envolve identificar um problema (que pode ser complexo) e quebrá-lo em
pedaços menores de mais fácil análise, compreensão e solução [...]. Cada um desses problemas menores pode
ser analisado individualmente em profundidade, identificando problemas parecidos que já foram
solucionados anteriormente (reconhecimento de padrões), focando apenas nos detalhes que são importantes,
enquanto informações irrelevantes são ignoradas (abstração).”
Fonte: VICARI, R. M.; MOREIRA, A. F.; MENEZES, P. F. B. Pensamento computacional: revisão
bibliográfica.Porto Alegre: Projeto UFRGS/MEC, 2018. p. 30. Disponível em:
https://encurtador.com.br/hikLS. Acesso em: 10 abr. 2023.
Considerando o pilar do pensamento computacional na qual o texto faz referência, identifique como ele é
conhecido, assinale a alternativa CORRETA:
A )
Codificação.
B )
Abstração.
C )
Decomposição.
D )
Algoritmo.
7 -
“Na verdade, a minha entrada no mundo dos computadores foi motivada em grande parte pela ideia de que as
crianças também poderiam se beneficiar, [...] da maneira em que os modelos de computador parecem ser
capazes de dar forma concreta às áreas de conhecimento que tinham aparecido anteriormente tão intangível e
abstrato.”
Fonte: adaptado de: PAPERT, S. Mindstorms: children, computers, and powerful ideas. Basic Books, Inc.,
1980. p. 19-37.
O fragmento exposto trata do pesquisador Seymour Papert e de seu trabalho com o que se pode considerar o
primeiro software desenvolvido para Robótica Educacional. Considerando esse software, analise as
afirmativas a seguir:
I. O Logo apenas permite a criação de textos e planilhas através de comandos simples e intuitivos.
II. O software Logo foi criado em parceria com a equipe do MIT (Massachusetts Institute of Technology).
III. O Logo é utilizado em escolas de todo o mundo como ferramenta pedagógica para o ensino de conceitos
matemáticos e lógicos.
IV. O software desenvolvido por Papert, responsável por dar formas concretas às áreas de conhecimento, é o
Software Logo, um ambiente de programação que utiliza a linguagem Java.
Assinale a alternativa CORRETA:
A )
I, II, III e IV.
B )
I e III, apenas.
C )
I, apenas.
D )
II e IV, apenas.
8 -
Analise a imagem a seguir:
Fonte: Kubat (2017, p. 2)
 
Tradução: Johnny likes = Johnny gosta de
 Johnny does NOT likes = Johnny NÃO gosta de
Fonte: KUBAT, M.; KUBAT, J. A. An introduction to machine learning. Cham, Switzerland: Springer
International Publishing, 2017. p. 2.
A figura mostra um exemplo de utilização de aprendizagem de máquina em uma tarefa simples. Observando
a figura, conclui-se que a tarefa realizada é? Assinale a alternativa CORRETA:
A )
Uma classificação de incertezas.
B )
Uma ontologia.
C )
Uma classificação.
D )
Uma árvore de decisão.
9 -
Os algoritmos, portanto, são peça chave do mundo atual, e todos os estudantes estão imersos neste mundo
onde utilizam diuturnamente essas complexas peças matemáticas sem ao menos saber disso. O cotidiano das
escolas e faculdades está repleto de utilização de algoritmos, e não apenas dentro do ambiente escolar. Do
despertador ao trajeto para a escola, do almoço a janta, em nossa atividade laboral ou em nossos momentos
de descanso, vivemos, como explora Sumpter (2019 apud SANTOS, 2022) rodeados dessas fórmulas
matemáticas.
Fonte: SANTOS, R. O. dos. Algoritmos, engajamento, redes sociais e educação. Acta Scientiarum.
Education, v. 44, 2022. p. 3.
Sobre o conceito citado no texto, analise as afirmativas a seguir:
I. .F. e .V. são operadores aritméticos. 
II. * (asterisco) é o operador aritmético da multiplicação. 
III. As principais formas de representação de algoritmos são: narrativas, fluxograma e portugol.
IV. Algoritmo é um conjunto de dados lógicos utilizados para estruturação de um banco de dados de qualquer
natureza.
 
Assinale a alternativa CORRETA:
A )
I, II, III e IV.
B )
II e III, apenas.
C )
I, apenas.
D )
I, II e III, apenas.
10 -
Considere o seguinte código hipotético:
 
1. contador = 0
2. while (contador < 5):
3. print(contador)
4. contador = contador + 1
5. else:
6. print("O loop while foi encerrado com sucesso!")
 
Com base no código apresentado, analise as afirmativas a seguir:
 
I. Na linha 6, o comando necessita de identação. 
II. Para utilização da estrutura “else” deve-se, se for preciso, utilizar-se da estrutura “if”. 
III. Apesar de não ter gerado erro de execução, a estrutura “else” pode ser utilizada dentro da estrutura
“while”.
IV. A saída de dados será uma lista até o número 5 seguida da mensagem "O loop while foi encerrado com
sucesso!"
Assinale a alternativa CORRETA: 
A )
I, II, III e IV.
B )
I, II e III, apenas.
C )
III e IV, apenas.
D )
II e IV, apenas.

Mais conteúdos dessa disciplina