viernes, 30 de diciembre de 2011

tarea

Lo que entendí en los 24 programas es que hay algunos programas que se pueden cambiar y otros no, y también todos los programas traen algunas palabras en ingles y se puede traducir en español, pero lo que  debemos que hacer lo primero es que se tiene que declarar primero el nombre de la variable como por ejemplo: from, class, def, for, yield, print y entre otras.
Los puntos son para distinguir, la clase. Y para buscar palabras que no encuentras es con f  y para correrlo es con f5. En unos de los programas vimos que es un monitor pues el monitor es la pantalla.
En el ejercicios vi algunas palabras en ingles que son como: count que significa en español contar, arriver que significa arribar o llegar, clerk es la cajera y count es un objeto.
Eso es todo lo que entendí.

viernes, 9 de diciembre de 2011

Lo que vimos en la clase

Resource significa recurso
El tutorial de colas en el banco está organizado de lo más simple a lo mas complicado.
El objeto recurso está en el programa bank 09. Py pero no se usa. Se usa hasta el 10.

y también vimos unas palabras que están en inglés y el maestro lo tradució en español por ejemplo:

Mean: significa  promedio
TBA= Time Between Arrivals en español significa tiempo entre  llegada.
ARRint Arrive Intervalo: esté significa Intervalo entre llegadas.
At: significa a las o los.
I see you at noun: signífica: te veo a medio a día.
Wait: signífica esperar

También vimos que control f  sirve para buescar las palabras que no encuentras en  el python.
Find : Signífica encontrar.
Now: Signífica ahora.
Yield: Signífica dejar pasar.
y la letra Q signífica salir del preograma.

Eso es todo lo que vimos en la clase.

jueves, 8 de diciembre de 2011

Conclusiones de la tarea

Algunas variables son mudas,se puede cambiar en todo el programa,y éste sigue haciendo lo mismo.

Ejemplo: todas las que están entre tres comillas dobles ("""),o con un símbolo de gato #. Esto cambia de color, entre tres comillas dobles son verde,y con gato son rojas.

Ejemplo: hay otras que eran negras, y al cambiarla, no paso nada por ejemplo name,pusimos nombre en todos lados donde estaban name, y dio lo mismo.

Nc
Este valor indica mostradores, o caja hay.Se asocia a la variable resource, que quiere decir recurso. Entre mas grande sea Nc, salen mas rapidos los clientes, y no ce puede cambiar arbitrariamente,es necesario cambiar el programa, si ponemos Nc mayor.

Es necesario cambiar los programas,para entenderlo. Hay que seguir cambiandolo.Suponer que va a pasar, y verificar que pasa. Por ejemplo, cuando se reduce Nc de 2 a 1, los clientes se tardaran más, porque hay menos cajeras en los mostradores para atender los clientes.

El estudio de cómo asignar recursos para dar servicios, se llama Logísta, y es lo que se estudia con esta modelación de un banco.  

miércoles, 23 de noviembre de 2011

DUDAS

De lo que tengo duda eske cual es la diferecia de bank01 con el bank01-OO , es importante que se aclare el nombre del programa,que significa y para que sirve el simbolo gato y dos puntos y que pasa si no se ponen esos signos.

Esos son todas las dudas que tengo profe.

TAREA

De lo que me estoy aprendiendo de mi compu es ke ya se como manejar algunos programas como por ejemplo:office word, power point,el exel etc. y tambien ya ce instalar algunas programasy muchas cosas mas. eso es todo de lo que me stoy aprendiendo pero aunque me faltas algunas cosas que aprender mas.

lunes, 14 de noviembre de 2011

RESUMEN

Primero se ponen tres comilla para poner el nombre del programa y se ponen del colo verde,ya de ahi se declaran las variables como el from simpy, import, class, yield son las variables mas importante que se tinen que declarar primero. ya despues siguen otros como por ejmplo visit, print y entre otros , en este programa se utilizan ;corchete, el signo por,dos punto y coma eso son los signos mas importante que se utizan en este programa.

miércoles, 9 de noviembre de 2011

RESUMEN DEL CLASE

Vimos el programa de pynthon (xy) que instalo el maestro en la computadora y ese programa trae todo como por ejemplo el simpy y entre otros programas y para correrlo es con el tecla F5 este es el mejor programa que hay.

miércoles, 26 de octubre de 2011

DUDAS

Que significa for i in range (cantidad) y para que se utiliza
que significa yield hold,self,t para que se utiliza o que sirve
que significa la palabra Print para que se utiliza y es necesario que se escriba en simpy
que significan las tres comillas y para que sirven en el simpy


eso son todos mi dudas  profe

domingo, 23 de octubre de 2011

RESUMEN DE PYTHON

Simphy
SimPy es un proyecto con licencia de Software Libre escrito en Python para desarrollar simulación basada en eventos discretos con el enfoque de interacción de procesos.
SimPy permite la simulación del comportamiento del sistema a través del tiempo especificando
las entidades, sus procesos y las interacciones entre ellas.
SimPy contiene distintas clases para su uso en la simulación de sistemas entre otros: manejar del
tiempo basado en eventos discretos, recolectar estadísticos relacionados con la simulación, simular
sistemas de colas. Además permite realizar trazas de la simulación, simulación en tiempo real,
despliegue de histogramas, etc.

SimPy abstrae el sistema en entidades que interactúan entre sí. En forma general, existen dos
tipos de entidades: las entidades activas y las entidades pasivas.
  •   Las entidades activas son las que se mueven en el sistema como: clientes, mensajes, vehículos.(Estas entidades en SimPy debe ser heredadas de la clase process
  • Las entidades pasivas llamadas Facilities al contrario de las entidades activas no se mueven en el sistema (por ejemplo: servidores, taquillas, tanques, etc.) y están en el sistema esperando interactuar con las entidades activas. SimPy trae consigo la implantación de algunas facilities con comportamiento definido.
SimPy tiene un conjunto de instrucciones para cada una de las necesidades de un desarrollo desimulación manejada por eventos. A continuación se describen algunas de esas instrucciones
    • Instrucciones básicas de simulación: Tiene todas las instrucciones de la simulación, como por ejemplo: iniciar la simulación, detener la simulación, etc
    • Instrucciones de entidades activas: Estas instrucciones son las que permiten intervenir en el
    • comportamiento del seguimiento el proceso una entidad activa, implícitamente planifican
      eventos en la lista de eventos relacionados con la entidad, como por ejemplo: iniciar o reiniciar
      (activar), detener temporalmente (hacerlo esperar) o detener (interrumpir) definitivamente un
      proceso
  • Instrucciones para las facililies: Instrucciones básicas para la interacción de las entidade activas con las facilities, como por ejemplo: solicitar un recurso a una facility. 
  • Instrucciones para el monitoreo: Estas instrucciones permiten recolectar y calcular
  • estadísticos de la simulación, por ejemplo: calcular el promedio de entidaes activas que tuvieron que entrar en una cola
  • Instrucciones para el manejo de eventos: Estas instrucciones permiten interactuar directamente con la lista de eventos discretos, como por ejemplo: agregar un evento a la lista.
Procesos
los procesos definen un conjunto de actividades a realizar por una entidad del sistema. Un
sistema en SimPy se puede ver como un conjunto entidades llevando a cabo sus procesos a través del
tiempo. El implementador se enfoca en definir esos procesos y la interacción de las
entidades en el sistema.

Facilities
Las facilities son clases preconstruidas que permiten al programador emular el comportamiento
de servidores, tanques, y otras entidades pasivas en la simulación. Ellas tienen: métodos, recolectores
de estadísticas y estructuras de colas para la simulación.Las facilities representan objetos que frecuentemente se encuentran en problemas de simulación
de línea de espera (colas) e inventario.
SimPy tiene 3 tipos de facilities (Recursos, Niveles, Almacenes) los cuales son:

Recurso
Los recursos son facilities que poseen una o más unidades de un mismo tipo. Las entidades
activas pueden pedir sólo una de esas unidades a la vez, ocuparla el tiempo que la necesite y luego
liberarla. La cantidad de unidades que almacena un recurso es definida en la creación del recurso.

Niveles
Los niveles son facilities que poseen una o más unidades de un mismo tipo. Las entidades
activas pueden pedir varias unidades simultáneamente, ocuparlas el tiempo que sea necesario y luego
liberarlas. La cantidad de unidades que almacena (capacidad) un nivel es definida en la creación del
mismo. Las entidades pueden solicitar o colocar unidades en el nivel. Un ejemplo de nivel sería un
tanque de gasolina, donde las entidades son carros (consumidores de unidades del nivel) y gandolas
(consumidoras/proveedoras de unidades del nivel).

Almacenes
Los almacenes son facilities que poseen una o más unidades de un distintos tipo. Las entidades
activas pueden pedir varias unidades de distinto tipo simultáneamente, ocuparlas el tiempo que sea
necesario y luego liberarlas. La cantidad de unidades y tipos que almacena (capacidades por tipo) un almacén es definida en la creación del mismo. Las entidades pueden solicitar o colocar unidades en el
almacén. Un ejemplo de almacén a sería un tienda por departamentos, donde las entidades son cliente
(consumidores de unidades del almacén) y proveedores de unidades del almacén.

Monitores
Un monitor es una clase encargada de recolectar observaciones de cambios de variables en el
tiempo de interés (por ejemplo: cantidad de clientes en el sistema) con el fin de tomar medidas
estadísticas de la simulación.La clase Monitor tiene un método odserve (x) la cual almacena el valor observado x en un instante dado, para luego poder obtener indicadores estadisticos acerca de valores observados en diferentes instantes del tiempo.
Los métodos más importantes del monitor son:
  • mean(): retorna promedio de los valores observados
  • var(): retorna varianza muestral de los valores observados
  • count(): retorna cantidad de valores observados
  • yseries(): retorna arreglo de los valores observados
  • tseries(): retorna los tiempo en los cuales se observó cada valor según el reloj de simulación 
  • timeAverage(): retorna el promedio pesado por el tiempo de los valores observados.

jueves, 20 de octubre de 2011

resumen de banco

Modelo del banco sencillo con una taquilla. Al banco llegan 5 clientes con tiempo interarribo
promedio de 10min distribuidos exponencialmente, cada cliente consume un tiempo de 12min y se
simula hasta que el reloj tenga 400min. Al final de la simulación se imprime la llegada y salida de un
Se resalta lo siguiente:

Se definen las clases Generador y Cliente. Ambas son entidades activas y heredan de la
clase Process que provee SimPy.

Se usa el método expovariate para generar valores de una variable aleatoria exponencial.

from SimPy.Simulation import * #libreria de SymPy
from random import * #Generadores
# Componentes del modelo
class Generador(Process):
""" Representa al generador de clientes
def generar(self,cantidad,interarribo):
""" Metodo PEM que genera los clientes
10
Notas de SimPy
for i in range(cantidad):
c = Cliente(name = "Cliente%02d"%(i,))
activate(c,c.servirse(t=12.0)) #Se envia al cliente generado a servirse
t = expovariate(1.0/interarribo)
yield hold,self,t #Se espera el tiempo t como tiempo entre clientes
class Cliente(Process):
def servirse(self,t):
"""Metodo PEM que representa la actividad de visitar
print "%7.4f %s: Llegando "%(now(),self.name)
yield hold,self,t #Se espera el tiempo t como el tiempo de la visita
print "%7.4f %s: Saliendo "%(now(),self.name)
# Programa principal
initialize() #inicializa el reloj de simulacion
g = Generador() #instanciando a un generador
activate(g,g.generar(cantidad=5,interarribo=10.0),at=0.0) #invocando al generador
simulate(until=400.0) #inicio de la simulacion hasta el tiempo 400
0.0000 Cliente00: Llegando
0.0057 Cliente01: Llegando
2.2897 Cliente02: Llegando
4.0111 Cliente03: Llegando
12.0000 Cliente00: Saliendo
12.0057 Cliente01: Saliendo
12.4169 Cliente04: Llegando
14.2897 Cliente02: Saliendo
16.0111 Cliente03: Saliendo
24.4169 Cliente04: Saliendo

lunes, 17 de octubre de 2011

SIMBOLO DEL SISTEMA

El símbolo del sistema (en inglés Command prompt) es el intérprete de comandos en OS/2 y sistemas basados en Windows NT (incluyendo Windows 2000, Windows XP, Windows Server 2003, Windows Vista y Windows 7). Es el equivalente de command.com en MS-DOS y sistemas de la familia Windows 9x
.
A diferencia de su antecesor (command.com), este programa es tan sólo una aplicación, no es una parte del sistema operativo y no posee la función de cargar la configuración al arrancar el sistema.

Muchas funciones que se realizan desde la interfaz gráfica de algún sistema operativo son enviadas al cmd que es el encargado de ejecutarlas. Esto no es del todo cierto en Windows debido a que hay muchas más opciones realizables que no son enviadas al cmd y se ejecutan mediante scripts.

jueves, 6 de octubre de 2011

BANCO SIMPLE

Modelo del banco sencillo con una taquilla. Al banco llegan 5 clientes con tiempo interarribo promedio de 10 minuto distriubuido exponencialmente, cada cliente consume exponencialmente, cada cliente consume un tiempo de 12 minutos y se simula hasta que el reloj tenga 400 minutos. al final de la simulacion se imprime la llegada y salida de un clienta.
se resalta lo siguiente:
  • se define las clases generador y cliente. ambas son entidades activas y heredan de la clase procces que provee simpy
  • se usa el metodo expovariate para generar valores de una variable aleatoria exponencial
from simply simulacion import*# libreria de simpy
from random import*#generadores
# componente del modelo
class generador (process):
"""representa al generador del cliente
"""

def generar (self.cantidad.interarribo):
""" metodo PEM que genera los clientes
"""
for i in range (cantidad):
c= cliente (name ="cliente%02d"%(i))
acrtivate(c.cservirse(t=12.0)#se envia al cliente generador a servirse
t=expovariate(1.0/interarribo)
yield hold,seif.t #se espera el tiempo t tomar como tiempo entre clientes

class cliente(process):
de servirse(self.t):
"""metodo PEM nque representa la actividad de visitar
"""
print"%7.4f %s: llegando"%(now().self.name)
yield nold.self.f#se espera el tiempo t como el tiempo de la visita
print"%7.4f%s:saliendo"%(now().self.name)
#programa principal
initialize()#inicializa el reloj de simulacion
g=Generador()#instanciado a un generador
activate(g.g generar(cantidad=5,interarribo=10.0).at=0.0)
# invocando al generadort
simulacion(until=400.0)#inicio de la simulacion hasta el tiempo 400

bloc de notas es un editor de texto simple incluido en los sistema operativos de microsoft desde 1985.

lunes, 3 de octubre de 2011

BLOC DE NOTAS

bloc de nota (en ingles llamado notepac es un editor de texto simple incluido en los sistema operativos de microsoft desde 1985.su funcionalidad es muy sencilla.algunas caracteristicas propia son:
  • insercion de hora y fecha actual F5,en formato "HH DD/MM/AA".
  • insercion de hora y fecha actual automatica si el documento comienza por "LOG".
  • ajuste la linea.
es el equivalente en windows del editor de MS-DOS edit.
la extencion predetermina de este editores*.txt.

Un editor de texto es un programa que permite crear y modificar archivos digitales compuestos únicamente por texto sin formato, conocidos comúnmente como archivos de texto o texto plano. El programa lee el archivo e interpreta los bytes leídos según el código de caracteres que usa el editor. Hoy en día es comúnmente de 7- ó 8-bits en ASCII o UTF-8, rara vez EBCDIC.

numeros en me'phaa (tlapaneco)

1.-  Mbá                                                                           
2.- ajma
3.- atsú
4.- akho
5.- witsu                                                                       
6.-majon
7.- juan
8.- migiñu
9.- mi jnaguwa’
10.- guwa’
11.- guemba
12.- guejma
13.- guetso
14.- guekho
15.- guwa’nítsu
16.- guwa’nítsu emba
17.- guwa’nítsu ejma
18.-guwa’nítsu etso
19.-guwa’nítsu ekho
20.- mbáskíñú
 

jueves, 29 de septiembre de 2011

numeros en me´phaa

1.- mbo
2.- amma´
3.- atsu´
4.- akhoo
5.- whitsu
6.-majhoo
7.- whaan
8.- miguiñuu
9.- minawuaa´
10.- wuaa´

jueves, 8 de septiembre de 2011

CONJUNTO POTENCIA

un conjunto potencia es el conjunto de todos los subconjuntos de un conjunto
todos los subconjuntos
si tenemos un conjunto{a,b,c}:
  • un subconjunto suyo podria ser{a},o{b},o{c},o los de mas
  • y {a,b,c} tambien es un subconjunto de {a,b,c}(si, es verdad ,pero no es un "subconjunto propio")
  • y el conjunto vacio {}tambien es un subconjunto der{a,b,c} si haces una lista de todos los subconjuntos de s={a,b,c} tendras el conjunto potencia de{a,b,c}.

HTML

es un lenguaje de marcacion de elementos para la creacion de documentos en un conjunto de texto muy facil de aprender.HTML es facil y podras dominar el lenguaje.
es un lenguaje que hace posible presentar informacion (por ejemplo, investigaciones cientificas) en internet.
HTML se usa para crear sitio de web.

conjunto potencia

un conjunto de potencia es el conjunto de todos los subconjuntos de un conjunto