Prévia do material em texto
<p>Oh, meu amigo, não é o que tiram de você que conta. É o</p><p>que você faz com o que lhe resta!</p><p>PROPOSTA DE ATIVIDADE DE ESTUDOS</p><p>CURSO(S): ENGENHARIAS, SISTEMAS E ADS</p><p>COMPONENTE CURRICULAR: 49326 – LABORATÓRIO DE PROGRAMAÇÃO COMPETITIVA</p><p>TURMA: 21, 22, 23 E 24</p><p>PROFESSOR (A) RESPONSÁVEL: MARCELO LUCAS</p><p>VALOR: 15 PONTOS DATA DE ENTREGA:11/06/2024</p><p>ATIVIDADES PROPOSTAS</p><p>Atividade: Soma de Números Pares em uma Lista</p><p>Descrição:</p><p>Você foi contratado para desenvolver uma função em Python que receberá uma lista de números inteiros</p><p>e retornará a soma de todos os números pares contidos nela. Para tornar o problema mais interessante,</p><p>a lista pode conter tanto números positivos quanto negativos.</p><p>Tarefa:</p><p>Implemente a função soma_pares(lista) que, dado uma lista de números inteiros, retorna a soma de todos</p><p>os números pares na lista.</p><p>Exemplo:</p><p>Entrada: [1, 2, 3, 4, -6, 7, 8, -10]</p><p>Saída Esperada: -2</p><p>Regras:</p><p>• A função deve ser capaz de lidar com listas vazias, retornando 0 neste caso.</p><p>• A função deve ignorar os números ímpares e somar apenas os pares.</p><p>• É garantido que a entrada será sempre uma lista de inteiros.</p><p>Exemplos de Entrada e Saída:</p><p>assert soma_pares([1, 2, 3, 4, -6, 7, 8, -10]) == -2</p><p>assert soma_pares([10, 20, 30]) == 60</p><p>assert soma_pares([-2, -4, -6]) == -12</p><p>assert soma_pares([]) == 0</p><p>assert soma_pares([1, 3, 5]) == 0</p><p>Atividade: Contagem de Palavras Únicas em um Texto</p><p>Descrição:</p><p>Você foi encarregado de criar uma função que receba uma string contendo um texto e conte o número de</p><p>palavras únicas presentes nesse texto. Para fins de contagem, palavras são definidas como sequências</p><p>de caracteres alfabéticos (ignorando pontuação e números). A contagem deve ser case-insensitive, ou</p><p>seja, "Python" e "python" devem ser consideradas a mesma palavra.</p><p>Tarefa:</p><p>Implemente a função contar_palavras_unicas(texto) que retorna o número de palavras únicas no texto.</p><p>Exemplo:</p><p>Entrada: "Olá mundo! Olá Python. Python é incrível."</p><p>Saída Esperada: 4 (Palavras únicas: "olá", "mundo", "python", "incrível")</p><p>Regras:</p><p>As palavras devem ser tratadas de maneira case-insensitive.</p><p>Pontuações devem ser ignoradas na contagem.</p><p>A função deve considerar apenas caracteres alfabéticos como parte das palavras.</p><p>Exemplos de Entrada e Saída:</p><p>assert contar_palavras_unicas("Olá mundo! Olá Python. Python é incrível.") == 4</p><p>assert contar_palavras_unicas("Python, python, PYTHON!") == 1</p><p>assert contar_palavras_unicas("A casa é bonita, a casa é grande.") == 5</p><p>assert contar_palavras_unicas("") == 0</p><p>assert contar_palavras_unicas("123 456 789") == 0</p><p>IMPORTANTE: LOCAL PARA ENTREGA DO TRABALHO</p><p>Terça</p><p>https://1drv.ms/f/s!Alj8IX7eeWMCrKdh8Zjw16hqzSRC6w?e=pR9Lv0</p><p>Quinta</p><p>https://1drv.ms/f/s!Alj8IX7eeWMCrKdiVI33hlCL2oYLRg?e=zhdYJZ</p><p>Sexta 19h25m</p><p>https://1drv.ms/f/s!Alj8IX7eeWMCrKdjzIqOw8eXiHqOvQ?e=40Ii4B</p><p>Sexta 21h00m</p><p>https://1drv.ms/f/s!Alj8IX7eeWMCrKdkVxK75smGr9BJfQ?e=wjM9JK</p><p>INSTRUÇÕES PARA ENTREGA DESSA ATIVIDADE:</p><p>(CASO AS ETAPAS LISTAS ABAIXO NÃO FOREM SEGIDAS INTEGRALMENTE ESSA</p><p>ATIVIDADE RECEBERÁ NOTA 0 (ZERO))</p><p>• Cada atividade deverá ser realizada em 1 (um) arquivo texto com extensão .py</p><p>• Nome do arquivo: Atividade_0X_RA_1_NOME_1_RA_2_NOME_2_DD_MM.py</p><p>• Cabeçalho do arquivo para CADA ATIVIDADE</p><p>'''</p><p>RA: NOME DO ALUNO 1</p><p>RA: NOME DO ALUNO 2</p><p>DATA: DD/MM/AAAA</p><p>ATIVIDADE: Atividade XX</p><p>ROTEIRO: ROTEIRO_PYTHON_XX</p><p>TURMA: (TERÇA/QUINTA/SEXTA1/SEXTA2)</p><p>Nome do arquivo: Atividade_0X_RA_1_RA_2_DD_MM.py</p><p>'''</p><p>• Ao final todos os arquivos deverão ser compactados em 1 (um) único arquivo .zip ou .rar</p><p>• Nome do arquivo compactado:</p><p>Roteiro_Python_XX_RA_1_NOME_1_RA_2_NOME_2_DD_MM.RAR (ou) ZIP.</p><p>• Fazer upload para o link acima específico da sua turma.</p><p>GRUPO DE ESTUDOS:</p><p>ALUNO: _____________________________________________ RA: _______________</p><p>CURSO: ________________________________________________________________</p><p>ALUNO: _____________________________________________ RA: _______________</p><p>CURSO: ________________________________________________________________</p><p>https://1drv.ms/f/s!Alj8IX7eeWMCrKdh8Zjw16hqzSRC6w?e=pR9Lv0</p><p>https://1drv.ms/f/s!Alj8IX7eeWMCrKdiVI33hlCL2oYLRg?e=zhdYJZ</p><p>https://1drv.ms/f/s!Alj8IX7eeWMCrKdjzIqOw8eXiHqOvQ?e=40Ii4B</p><p>https://1drv.ms/f/s!Alj8IX7eeWMCrKdkVxK75smGr9BJfQ?e=wjM9JK</p>