Tarefas

Tarefa 0 - Primeiros passos

Você deve aprender a utilizar um terminal de comandos, realizar operações básicas no controle de versão Git, executar e testar um programa em Python e submeter uma tarefa na disciplina. Esta tarefa serve para testar o sistema de submissão e não fará parte da média de notas.

Tarefa 1 - Problemas e algoritmos

Exercitaremos os conceitos de problema computacional e algoritmo. Você deverá definir um problema de maneira precisa. Além disso, deverá descrever algoritmos e identificar o que torna um algoritmo válido.

Tarefa 2 - Escrevendo algoritmos

Exercitaremos escrita de algoritmos com atenção aos blocos de controle e compreensão de algoritmos escritos em linguagem de programação.

Tarefa 3 - Doadores de sangue

Nesta tarefa, vamos exercitar várias estruturas elementares em Python, como operações condicionais, comandos de repetição e diversos usos de variáveis.

Tarefa 4 - Alimentação saudável

Nesta tarefa, iremos ajudar Juan a manter sua alimentação saudável. Para isso, será necessário analisar os alimentos que ele consume normalmente e consultar os dados nutricionais em armazenados em uma lista.

Tarefa 5 - Sequenciamento genético

Iremos exercitar a escrita de funções para organizar o código e facilitar a escrita de algoritmos. Iremos construir função para resolver subproblemas não triviais com aplicação no sequenciamento genético.

Tarefa 6 - Monitorando o clima

Você deverá visualizar e analisar dados climáticos. Para isso, precisará exercitar algoritmos iterativos e ordenação.

Tarefa 7 - Calculadora de imagens

Iremos construir um editor interativo de imagens capaz de realizar diversas operações, como destaque e aplicação de filtros. Para isso, será necessário manipular matrizes.

Tarefa 8 - Gerenciador de documentos

Nesta tarefa, você irá construir um de gerenciador de documentos. Para isso, será necessário escolher e utilizar estruturas de dados adequadas para representar conjuntos de dados.

Tarefa 9 - Qualidade da energia elétrica

Você deverá analisar a qualidade da energia elétrica. Para isso, precisará exercitar o projeto de algoritmos eficientes.

Tarefa 10 - Recursão

Não há como aprender recursão sem praticar bastante.