Escolar Documentos
Profissional Documentos
Cultura Documentos
DESENVOLVIMETNO DE SISTEMAS
FAZENTCH:
Tutor a distância:
Professores Titulares:
Iolanda C. S. Catarino
Gilberto Fernandes Junior
Vanessa Matias Leite
Maria Elisa Pacheco
Adriane Aparecida Loper
1 INTRODUÇÃO...........................................................................................................4
2 DESENVOLVIMENTO...............................................................................................4
2.1 Analise Orientada a Objetos...................................................................................6
2.2 Desenvolvimento de Banco de Dados....................................................................6
2.3 Linguagens de Programação................................................................................10
3 CONCLUSÃO..........................................................................................................12
REFERÊNCIAS...........................................................................................................12
1 INTRODUÇÃO
2 DESENVOLVIMENTO
b) Modelo de Classes:
c) Diagrama de Máquina de Estados para a classe “plantio’, definindo estados relevantes para os
objetos de clases
2.2 DESENVOLVIMENTO DE BANCO DE DADOS
use fazenda_bd;
sua primeira atitude foi codificar as vacas leiteiras, através de um código numérico,
assim poderá ter o controle de qual animal já realizou o processo de ordenha.
Lúcia está precisando de um sistema para realizar o controle da produção de leite.
Após análises, decidiu-se implementar este sistema em Python, pois trata-se de uma
linguagem muito poderosa e pode ser utilizada para a análise de dados no futuro. De
todo o sistema, você ficou responsável por implementar a função que realiza a busca
do animal a partir do seu código numérico, sendo que a técnica ideal para este
contexto é a busca binária.
def pesquisa_binaria (Codigoscadastrados, minimo, maximo, buscar):
if maximo < minimo:
return -1
meio = (minimo + maximo) // 2
if Codigoscadastrados [meio] == buscar:
return meio
elif Codigoscadastrados[meio] > buscar:
return pesquisa_binaria(Codigoscadastrados, minimo, meio -1, buscar)
else:
return pesquisa_binaria(Codigoscadastrados, meio +1, maximo, buscar)
Codigoscadastrados = [10, 20 , 30, 40, 50, 60]
Animaiscadastrados = ['Vaca Holandesa', 'Vaca Jersey', 'Vaca Guzera', 'Galinhas', 'Porcos', 'B
ezerro']
codigo = input('Digite o código que deseja pesquisar: ')
numero_procurado = int(codigo)
pesquisa_binaria(Codigoscadastrados, 0, len(Codigoscadastrados) -1, numero_procurado)
Resultado = pesquisa_binaria(Codigoscadastrados, 0, len (Codigoscadastrados) -1, numero_p
rocurado)
if (int(Resultado) != -1):
print ('Foi encontrado o Animal: ', Animaiscadastrados[int(Resultado)])
else:
print('Codigo de animal não encontrado!')
3 CONCLUSÃO
REFERÊNCIAS BIBLIOGRÁFICAS
https://casa.umcomo.com.br/artigo/como-plantar-arroz-22090.html
https://www.grupocultivar.com.br/artigos/maquinas-no-arrozal
https://www.grupocultivar.com.br/artigos/-maquinas-para-pecuaria
https://nutricaoesaudeanimal.com.br/racas-de-bovinos-de-leite/