Terminado

Programador Php

Publicado el 17 Diciembre, 2016 en Programación y Tecnología

Sobre este proyecto

Abierto

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.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo No aplica
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos No (No he administrado este tipo de proyectos anteriormente)
Roles necesarios Programador, Otro
Otros roles necesarios 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.

Plazo de Entrega: 16 Enero, 2017

Otros proyectos publicados por R.