Programação
-
Exercícios de aula que serão avaliados pelo professor.
Recomendações para envio:
- um arquivo de texto com extensão .py que contem o programa em Python respondendo a tarefa da atividade, com nome completo e no. USP no cabeçalho como comentário,
- o programa em Python tem que ser testado, se não funcionar, não será considerado,
- opcionalmente, pode anexar uma foto da execução do programa,
- todos membros de duplas ou grupos tem que enviar o arquivo.
Avaliação:
- cada exercício ganha 1.0 ponto no máximo,
- a média de notas de todos exercícios entrará na nota final com um peso.
-
Escreva um programa que calcula a área e o perímetro de uma circunferência de raio R dado. Informa o usuário o que o programa faz, solicite o valor do raio da circunferência e imprime a área e o perímetro. Use comandos: print(), input(), float().
-
Escreva um programa que calcula a idade correta usando o ano e mês do nascimento. Use comandos: print(), input(), int(). Não utilizar estrutura de decisão if! Para obter a data de hoje use modulo datetime como mostrado abaixo:
from datetime import datetime
now = datetime.now()
print(now.year, now.month)
-
Frequentemente, a estrutura primaria (a sequencia de aminoácidos) é o primeiro pedaço de informação experimental que um bioquímico quer possuir sobre uma proteína, pois essa informação pode ser usada para fazer predições sobre as propriedades e possível comportamento dela.
O objetivo deste trabalho é aprender utilizar os serviços online como bancos de dados para busca de informações sobre proteínas, compreender o formato padrão de armazenar as sequencias DNA delas, que representa tanto sequencias de nucleótidos quanto sequencias de peptídeos representados pelos códigos de uma única letra, identificar os aminoácidos individuais nessas sequencias e estudar frequência de ocorrências delas, comparar as mesmas proteínas para organismos diferentes, e finalmente simular uma mutação simples.
O trabalho pode ser feito individualmente ou em duplas.
Para realizar o trabalho seria necessário completar os seguintes passos: