CSE 111 Proposta para um Programa Escolhido pelo Estudante (Esta é uma proposta. Todas as propostas são escritas com o nosso melhor conhecimento no início de um projeto. À medida que avançamos do início ao fim de um projeto, adquirimos mais conhecimento e mudamos algumas das ideias propostas. Isso faz parte da conclusão de qualquer projeto e não há problema. No entanto, ainda precisamos escrever uma proposta para que nossos professores ou supervisores saibam o que pretendemos fazer. Por favor, responda a cada uma das perguntas a seguir da melhor forma possível com base no seu conhecimento.) 1. Qual é o título do seu programa? 2. Que problema do mundo real o seu programa vai abordar ou ajudar a resolver? 3. O que você aprenderá ao desenvolver este programa? 4. Quais módulos Python o seu programa usará? (Alguns exemplos são: csv, datetime, functools, matplotlib, math, pandas, pytest, random, requests e tkinter.) 5.Liste os nomes das funções de que você precisará. (Lembre-se de que as funções mais reutilizáveis não obtêm entrada do usuário nem imprimem resultados; em vez disso, recebem parâmetros e retornam um resultado. Funções que obtêm entrada do usuário e imprimem resultados são importantes e fazem um trabalho útil, mas não são facilmente reutilizáveis.) (Lembre-se também de que é difícil testar funções que obtêm entrada do usuário e imprimem resultados. É fácil testar funções que não obtêm entrada do usuário nem imprimem resultados, mas que recebem parâmetros e retornam um resultado. Portanto, você deve escrever a maior parte das funções do seu programa para receber parâmetros e retornar um resultado.) 6. Liste os nomes das funções de teste que você escreverá. 11111111111111111111111