Professor: Jean Paul Barddal

Titulo da página

  • TDE 1 - Resolução de Problemas
  • > Neste primeiro trabalho, você e sua equipe foram incumbidos de resolver problemas usando a linguagem Python em sua versão 3. Cada enunciado abaixo deverá, obrigatoriamente, ser resolvido em um arquivo Python (.py) diferente com nome também definido a seguir.

    Equipe:

    imagem do aplicativo JupyterLab

    imagem do aplicativo JupyterLab

    imagem do aplicativo JupyterLab

    imagem do aplicativo JupyterLab

  • Exercicio Bônus - Fibonacci com Memoization
  • > Nesse exercício deveríamos fazer a sequência de Fibonacci usando o Memoization, ou seja, salvando em disco.

  • Atividade individual
  • Exercicio do Fibonacci com Memoization

    Exercicio do Fibonacci com Memoization resultado do exercício de Memoization

  • TDE 2 - Sistema bancário
  • > Nessa atividade devíamos fazer um sistema Bancário com uma interface do cliente e outra interface do gerente. Na interface do cliente tem que constar as seguintes opções: Visualização do saldo, função saque, função depósito e simulação de investimento. Ja na interface do gerente deve constar as seguintes opções: função para criar uma nova conta, pesquisar uma conta corrente ja existente e mudar a senha de uma conta.

    Equipe:

    menu da interface do gerente

    função para testar a senha do cliente

    função para cadastrar uma nova conta

    função para criar uma no conta corrente

    função para trocar de senha

    função de saque na interface do cliente

    função de depósito na interface do cliente

    menu da interface do cliente

  • TDE 3 - Alocação de Memória
  • > Nesse trabalho todas as equipes deveriam fazer um simulador de alocação de memória utilizando a linguagem de programação Python. Deve constar no trabalho três tipo de alocações, 'first fit', 'best fit' e 'worst fit', além de um menu para facilitar o acesso para outras funções como visualização da memória de forma gráfica, desalocação e do modo de teste que faz uma matriz de tamanho 5000x5000 com um milhão de alocações.

    Equipe:

    alocação 'first fit'

    alocação 'best fit'

    alocação 'worst fit'

    menu com os tipos de alocação