Escolar Documentos
Profissional Documentos
Cultura Documentos
Trabalho — Avaliação
Leia as Instruções:
• Este trabalho deve ser feito individualmente ou em dupla.
• Compacte (.zip ou .rar) as respostas das questões, bem como os arquivos fonte (.py ou .ipynb).
• Realize o envio do arquivo compactado composto pelos nomes dos(as) alunos(as) e matrı́cula até 06/12/2022
às 23:59 no Ambiente Virtual do Unifeso.
• Apenas 1 (um) integrante de cada dupla precisa realizar a submissão no Ambiente Virtual do Unifeso.
Questão 1 Seja I uma matriz quadrada de ordem n. A Matriz I é denominada Matriz Identidade de ordem n
quando os elementos da diagonal principal são iguais a um (1) e os elementos restantes são iguais a zero (0). Escreva
um algoritmo em Python para criar uma Matriz Identidade I de ordem 5, utilizando laços de repetição for.
n = 4
m = 10
matriz = []
for i in range(n):
matriz.append([0] * m)
for i in range(n):
print(matriz[i])
Descreva com suas palavras o que este algoritmo está fazendo, apresente ainda, a sequência de valores impressos
pelo algoritmo.
Questão 3 Coleções de Dados nada mais são do que Estruturas de Dados na Linguagem de Programação Python
utilizadas para armazenar, manipular e agrupar dados. Em relação as Coleções de Dados, existem diferentes tipos
que se distinguem pelas suas caracterı́sticas particulares. Considerando as Coleções de Dados estudadas, avalie as
asserções a seguir e a relação proposta entre elas.
I. Um(a) Cientista da Computação ao manipular computacionalmente uma Coleção de Dados indexado, em que
cada valor é identificado por um ı́ndice, precisa atribuı́-la como Tupla.
PORQUE
II. Para criar uma lista com elementos deve-se usar colchetes [] e adicionar os itens entre eles separados por
vı́rgula.
1
(a) As asserções I e II são verdadeiras, mas a II não é 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 proposições falsas.
(d) A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
(e) As asserções I e II são verdadeiras, e a II é uma justificativa correta da I.
Suponha que o valor fornecido para a variável “k” tenha sido 3. Assinale a alternativa correta que corresponda
a sequência de valores impressos pelo algoritmo.
soma = 0
print(f'Soma: {soma}')
Considerando o algoritmo Python apresentado, assinale a alternativa correta que corresponda ao que o algoritmo
está fazendo.