Buscar

Avaliacao II - PC

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

Continue navegando


Prévia do material em texto

22/10/2023, 20:26 Avaliação II - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:890656)
Peso da Avaliação 1,50
Prova 72618458
Qtd. de Questões 10
Acertos/Erros 8/2
Nota 8,00
A ideia de desenvolver o conhecimento sobre a robótica com sucata surge da necessidade de transformar e, de fato, trazer a tecnologia para a vida de crianças 
e jovens da periferia através do pensamento computacional e da robótica educacional.
Fonte: adaptado de: MACÊDO, M. A. Um estudo sobre o que pensam os professores a respeito da implementação do projeto de robótica educacional 
na escola pública da rede estadual na Cidade Caldazinha-GO. 2021. 91 f. Dissertação (Mestrado em Matemática em Rede Nacional) – Universidade 
Federal de Goiás, Goiânia, 2021. Disponível em: https://repositorio.bc.ufg.br/tede/handle/tede/11623. Acesso em: 1 abr. 2023.
Considerando as habilidades relacionadas diretamente ao pensamento computacional, e que podem ser desenvolvidas através do trabalho com robótica 
abordado no texto, assinale a alternativa CORRETA que apresenta uma dessas habilidades:
A Abstração.
B Controle de fluxos.
C Generalização.
D Consciência ambiental.
Há situações do nosso cotidiano que, às vezes, a repetição de uma atividade é necessária. Imagine, por exemplo, que você está no final de semana e resolveu 
acessar uma plataforma de vídeos sob demanda para assistir a um filme. Você não sabe ao certo a qual filme assistir e, por isso, lê diversas sinopses a fim de 
encontrar aquele filme que você espera ser interessante. Ao encontrá-lo, você o seleciona e começa uma sessão de cinema na confortável poltrona da sua sala.
Fonte: PAIVA, F. et al. Introdução a Python com aplicações de sistemas operacionais. Natal: Editora IFRN, 2019. p. 84. Disponível em: 
https://memoria.ifrn.edu.br/handle/1044/2090. Acesso em: 19 maio 2023.
O fragmento citado faz referência, indiretamente, a uma estrutura muito utilizada em programação para tratar situações em que sejam necessárias repetições. 
Sobre estas estruturas, analise as afirmativas a seguir:
I. As estruturas de repetição são exclusivas da linguagem Python.
II. Os dois tipos de estruturas de repetição em Python são “while” e “for”. 
III. As estruturas de repetição (ou loops) são blocos de comando utilizados para executar um código repetidamente através de determinadas condições 
específicas. 
Assinale a alternativa CORRETA:
A I e II, apenas.
B I, II e III.
C II e III, apenas.
D III, apenas.
“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 Decomposição.
B Codificação.
C Abstração.
D Algoritmo.
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"
 VOLTAR
A+ Alterar modo de visualização
1
2
3
4
22/10/2023, 20:26 Avaliação II - Individual
about:blank 2/5
 
// 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 Alunos 1 e 3 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 Os três alunos receberam a pontuação extra por apresentarem o código correto.
D O Aluno 1 foi o único que recebeu o ponto extra por apresentar o código correto.
Computadores utilizam dados e variáveis que se relacionam logicamente para gerar uma aplicação útil e funcional. Na lógica de programação, os operadores 
são símbolos especiais que permitem que estes relacionamentos lógicos ocorram. Constituem-se como a parte fundamental de qualquer linguagem de 
programação e são usados para realizar cálculos matemáticos, comparar valores e tomar decisões. Podem ser considerados uma parte crucial da lógica de 
programação e são usados em praticamente todos os programas que são escritos. Sem a utilização dos operadores, a lógica de programação seria 
extremamente  limitada, tornando-se difícil escrever programas complexos e eficientes.
Considerando o conceito de operadores, analise as afirmativas a seguir:
5
22/10/2023, 20:26 Avaliação II - Individual
about:blank 3/5
Assinale a alternativa CORRETA:
A II e III, apenas.
B II, III e IV, apenas.
C III e IV, apenas.
D I, II e III, apenas.
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 pseudocódigo.
B um fluxograma.
C um algoritmo.D uma estrutura de dados.
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
6
7
22/10/2023, 20:26 Avaliação II - Individual
about:blank 4/5
  escreval (a, b, c)
  
FimalgoritmoConsiderando 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  10 60  25 10 35 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  60 10  60 10 25 Fim da execução.
D Início da execução  25  25 35  25 35 10 Fim da execuçã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.”
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 II e IV, apenas.
B I e III, apenas.
C I, II, III e IV.
D I, apenas.
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 árvore de decisão.
C Uma ontologia.
D Uma classificação.
O ensino de programação de computadores era uma prática exclusiva de cursos de Computação e Engenharias, mas, devido ao atual mercado competitivo, 
engenheiros, economistas e cientistas, por exemplo, devem fazer uso de ferramentas e métodos para criar modelos computacionais. O Pensamento 
Computacional (PC) precisa ser uma habilidade básica e fazer parte do ensino às crianças, assim como a leitura, a escrita e a aritmética. Encontramos práticas 
de ensino de programação dentro das escolas do ensino fundamental e médio como atividade extracurricular. Tais práticas desenvolvem habilidades para 
auxiliar os alunos na resolução de problemas e se constituem em um elemento ativo na construção do conhecimento e na compreensão do contexto 
tecnológico no qual vivemos.
Fonte: adaptado de: VALENTE, J. A.; FREIRE, F. M. P.; ARANTES, F. L. Tecnologia e educação: passado, presente e o que está por vir. Campinas, SP: 
Nied/Unicamp, 2018. p. 307.
Considerando a ideia geral do texto, avalie as afirmativas a seguir:
I. O ensino de programação já é uma realidade em muitas escolas de ensino fundamental e médio do Brasil, principalmente nas públicas. 
II. O conceito de Pensamento Computacional é importante apenas para os itinerários formativos relativos à Matemática e Ciências da Natureza.
III. O Pensamento Computacional é uma ideia razoavelmente recente, tendo o matemático sul africano Seymour Papert o seu primeiro representante. 
8
9
10
22/10/2023, 20:26 Avaliação II - Individual
about:blank 5/5
IV. As abordagens de problemas pautadas em Pensamento Computacional podem proporcionar o desenvolvimento do raciocínio lógico matemático e o 
estímulo da criatividade.
Assinale a alternativa CORRETA:
A III e IV, apenas.
B II e III, apenas.
C I, II e III, apenas.
D II, III e IV, apenas.
Imprimir