Completed

Programador Php

Published on the December 17, 2016 in IT & Programming

About this project

Open

Construya un camino aleatorio para N partículas

1 La dirección es continua entre 0 y 360º.
2 Hay una probabilidad de movimiento asociada a cada cuadrante del círculo (ver imagen al final).
3 Cada partícula tiene su propia probabilidad de movimientos asginada de forma aleatoria.

Ejemplo de ejecución

python caminoAleatorio.py timeSteps minX maxX minY maxY file.txt

minX maxX minY maxY, son los límites de la rejilla.

File.txt contiene las 4 probabilidades (4 cuadrantes) para cada partícula
0.25 0.25 0.25 0.25 mu1 sigma1
0.10 0.10 0.40 0.40 mu2 sigma2

Esto quiere decir que hay 2 partículas (tantas como líneas contenga el archivo):

La primera partícula tiene asociadas las siguientes probabilidades:
Cuadrante 1: 0.25
Cuadrante 2: 0.25
Cuadrante 3: 0.25
Cuadrante 4: 0.25
La segunda partícula tiene asociadas las siguientes probabilidades:
Cuadrante 1: 0.10
Cuadrante 2: 0.10
Cuadrante 3: 0.40
Cuadrante 4: 0.40

Una vez elegida la dirección, se debe generar el tamaño del paso de la partícula.

El tamaño del paso sigue una distribución normal con media mu y desviación sigma, cada partícula tiene un valor para la media y desviación asignados en el archivo txt (ver arriba).
Partícula 1: mu1 sigma1
Partícula 2: mu2 sigma2.

Mu y sigma son valores reales.

Contemplar los parámetros adicionales que pudieran ser necesarios.

NOTA: Recuerde que la rejilla donde se desplazan las partículas es un toro.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have Not applicable
Required availability As needed
Experience in this type of projects No (I haven’t managed this kind of project before)
Roles needed Developer, Other
Other roles needed TENHO UNS ARQUIVOS PARA LOGIN E SENHA, MAS PRECISO DE ALGUMAS ALTERAÇOES NELES. BAIXE EM: WWW.ALCANTARA.ONLINE 1 - PRECISO QUE NA PAGINA INDEX.PHP TENHA O "OLÁ! VISITANTE" SE NÃO ESTIVER LOGADO. CASO ESTEJA LOGADO ENTAO MOSTRAR O LOGIN CADASTRADO EM VEZ DE "VISITANTE". HOJE, QUANDO FAÇO LOGOUT A PAGINA INDEX NÃO ABRE. QUERO QUE CONTINUE ABRINDO, MESMO MOSTRANDO VISITANTE MAS SE EU CLICAR EM UMA PAGINA PROTEGIDA AÍ SIM TEM QUE PEDIR O LOGIN E SENHA, MOSTRAR A PAGINA PROTEGIDA E SEU CONTEUDO; E SE VOLTAR NA INDEX.PHP TEM QUE MOSTRAR O "OLÁ!" MAIS NOME DO LOGIN". 2 - CRIAR O ARQUIVO PARA O USUARIO EDITAR, LOGIN E SENHA (MENOS O E-MAIL) E MOSTRAR MENSAGEM "ALTERADO COM SUCESSO" E ENVIAR PARA O EMAIL DO USUARIO. ESTA TÁ FACIL, POIS JÁ ENVIA SOLICITAÇÃO DE CONFIRMAÇÃO. ISSO SE NÃO ESTIVER EXCLUIDO CONFORME TOPICO 3. 3 - CRIAR ARQUIVO PARA EXCLUIR CADASTRO, MAS QUE NÃO DELETE DA TABELA, APENAS DESATIVE. JÁ TEM O CAMPO "ACTIVO" S/N NO BANCO, SE O CLIENTE DESEJAR REATIVAR, ELE MANDA UM EMAIL SOLICITANDO. SE O USUARIO EXCLUIR CADASTRO, QUE EU POSSA REATIVAR ATRAVEZ DE UM PAINEL DE CONTROLE. 4 - CRIAR UM ARQUIVO.PHP ONDE EU POSSO LISTAR E CONFIGURAR NIVEL PARA O USUARIO JÁ CADASTRADO '1,2,3...' E DEPENDENDO DO NIVEL, VAI ACCESSAR DETERMINADA PAGINA. SERIA UM PAINEL DE CONTROLE. E QUE EU POSSA TAMBEM, SUSPENDER CADASTRO DO USUARIO, TEMPORARIAMENTE OU REATIVAR. NESTE CASO VAI TER QUE CRIAR CAMPO "SUSPENSO" S/N NO BANCO. 5 - CRIAR O ARQUIVO LOGOUT.PHP E QUE O CAMPO DE LOGIN E SENHA LIMPE O HISTORICO, PARA QUE SE QUISER LOGAR DINOVO, TEM QUE DIGITAR O LOGIN E SENHA.

Delivery term: January 16, 2017

Other projects posted by R.