Buscar

Avaliação II - Individual10

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 14 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

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 6, do total de 14 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

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 9, do total de 14 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

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:890656)
Peso da Avaliação 1,50
Prova 72618406
Qtd. de Questões 10
Acertos/Erros 8/0
Canceladas 2
Nota 10,00
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 III, apenas.
B II e III, apenas.
C I e II, apenas.
 VOLTAR
A+ Alterar modo de visualização
1
D I, II e III.
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 Obter instruções que permitam a um computador realizar uma tarefa específica.
C 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.
D Entender o campo da tecnologia que se concentra no design e fabricação de robôs.
Programar é como escrever um texto para que se possa escrever corretamente você primeiramente 
pensa e analisa o vocabulário depois inicia o procedimento de escrever colocando cada palavra no seu 
devido lugar e usando a sintaxe correta, no mundo da programação é de extrema importância à lógica, 
pois através dela adquirimos a capacidade de escrever programas em qualquer linguagem de 
programação, é isso mesmo o que muda de uma linguagem para outra é a sintaxe.
Fonte: GOVERNO DO ESTADO DO CEARÁ. Lógica de Programação. Escola Estadual de 
Educação Profissional – EEEP, 2012. p. 6. Disponível em: https://l1nk.dev/SE8u6. Acesso em: 1 
maio 2023.
Considerando as informações apresentadas, avalie as afirmativas a seguir:
2
3
I. A Atribuição significa mudança de variável durante a execução de um programa.
II. A Semântica é a forma como o comando mostra os resultados na tela ou imprime os resultados em 
uma impressora. 
III. A Sintaxe de um comando diz respeito à forma como devem ser escritos possibilitando ao tradutor 
sua correta compreensão. 
IV. A sintaxe correta, independentemente da linguagem de programação, para o cálculo de dois 
números é M ← (N1 + N2) / 2 , onde N1 e N2 representam dois números quaisquer. 
Assinale a alternativa CORRETA:
A I, II e III, apenas.
B I e IV, apenas.
C III, apenas.
D I, II, III e IV.
Atenção: Esta questão foi cancelada, porém a pontuação foi considerada.
Apresentamos a robótica educacional como mais uma possibilidade tecnológica para ser utilizada em 
sala de aula de forma a auxiliar o professor em sua prática pedagógica. Tal tecnologia, inovadora no 
âmbito da educação, vem ganhando espaço e aos poucos desvendando contribuições relevantes para o 
processo de ensino aprendizagem.
Fonte: adaptado de: AZEVEDO, S.; AGLAÉ, A.; PITTA, R. Minicurso: introdução à robótica 
educacional. 2020. Disponível em: https://l1nq.com/mKzYJ. Acesso em: 16 ago. 2023.
Considerando as informações apresentadas e os objetivos da robótica educacional, analise as 
afirmativas a seguir:
I. Desenvolver habilidades para que alunos possam fabricar robôs.
4
II. Promover a interação pedagógica entre alunos e professores através de robôs.
III. Utilizar robôs como ferramenta pedagógica para o ensino de conteúdos curriculares e habilidades.
Assinale a alternativa CORRETA: 
A II e III, apenas.
B I, apenas.
C III, apenas.
D I, II e III.
“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 Algoritmo.
B Codificação.
C Decomposição.
D Abstração.
5
Diante do aumento da presença do software nas nossas vidas, o aumento na demanda por 
programadores vem fazendo com que desenvolver as habilidades relacionadas à programação seja 
importante no mundo moderno. Aprender a programar permite aos interessados a criação de 
softwares, aplicativos e sistemas que tornam nossa vida mais fácil e eficiente. No entanto, para ser um 
bom programador, é necessário entender os conceitos fundamentais da programação.
Sobre conceitos relacionados à programação, analise as afirmativas a seguir:
I. > (maior que) e < (menor que) são alguns exemplos de operadores lógicos.
II. Na expressão “Se chover e relampejar, eu não saio.” existe apenas um operador lógico. 
III. O portugol é uma simplificação da Linguagem Natural, limitada a poucas palavras com um 
padrão pré-determinado. 
IV. Operadores lógicos permitem o teste de mais de uma condição na mesma expressão, sendo o 
“NÃO” e o “OU” exemplos desses operadores. 
Assinale a alternativa CORRETA:
A I, II e III, apenas.
B II e III, apenas.
C III e IV, apenas.
D II, III e IV, apenas.
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:
6
7
 
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("Informea 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 O Aluno 1 foi o único que recebeu o ponto extra por apresentar o código correto.
B Os três alunos receberam a pontuação extra por apresentarem o código correto.
C Os três alunos estavam incorretos, contudo o Aluno 2 recebeu o ponto extra por apresentar uma
maior quantidade de acertos no código.
D Os Alunos 1 e 3 receberam a pontuação extra por apresentarem o código correto.
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.
8
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 algoritmo.
B uma estrutura de dados.
C pseudocódigo.
D um fluxograma.
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.
9
III. O Pensamento Computacional é uma ideia razoavelmente recente, tendo o matemático sul 
africano Seymour Papert o seu primeiro representante. 
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 I, II e III, apenas.
B II, III e IV, apenas.
C II e III, apenas.
D III e IV, apenas.
Atenção: Esta questão foi cancelada, porém a pontuação foi considerada.
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
10
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 A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
B A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
C As asserções I e II são verdadeiras, e a II é uma justificativa correta da I.
D As asserções I e II são verdadeiras, mas a II não é uma justificativa correta da I.
Imprimir

Continue navegando