Está en la página 1de 10

ALUMNO: HILARIO SOLIS SAUL

CARRERA: INGENIERIA INDUSTRIAL

NUMERO DE CONTROL: 151130123

MATERIA: SIMULACIÒN
UNIDAD 5 HOJAS DE CALICULO

HISTORIA

• La primera Hoja de Cálculo (VisiCalc) fue inventada por Dan Bricklin en


1979 y funcionaba en un computador Apple II [1]. VisiCalc fue considerada
en ese entonces como un software de “cuarta generación” que permitía a
quienes realizaban proyecciones financieras la posibilidad de recalcular
automáticamente toda la hoja de trabajo en el momento en que se
cambiaba cualquier valor. Es una aplicación que nos permite introducir
datos en hojas cuadriculadas, con estructura de filas y columnas, para
realizar operaciones con ellos y obtener, en un tiempo reducido, los
resultados deseados. Las más conocidas son: Microsoft Office Excel 2007,
Lotus 1-2-3 y OpenOffice.org Calc.

También se denomina hoja de cálculo al documento principal que utiliza Excel


para almacenar los datos y trabajar con ellos. Las hojas se componen de 1 048
576 filas, 16.384 columnas y se almacenan en libros.

Funciones típicas de una hoja de cálculo

 Recálculo automático en fórmulas.

 Utilización de plantillas y emisión de informes.

 Trabajo con gráficos, incluidos los de tres dimensiones.

 Creación de tablas para usarlas como bases de datos.

 Trabajo con tablas dinámicas.

 Uso de macros para simplificar y acelerar el trabajo.

5.1. Selección del medio para realizar la simulación de cada proyecto

Formulación del problema

Se definen las cuestiones para las que se buscan las respuestas, las variables
implicadas y las medidas de ejecución que se van a usar.
Esta fase es muy importante para poder alcanzar un modelo válido, se puede
dividir a su vez en 5 fases

Identificación del Problema

Se hace una abstracción del tipo de problema que se va a tratar. Se identifican los
recursos a utilizar, los requisitos que se van a exigir (relaciones a establecer).

Reconocer las variables del sistema

Se han de identificar las variables que interviene en el sistema y que son de


interés para nuestro modelo, éstas se pueden clasificar en:

· Variables exógenas: son variables externas al modelo y existen con


independencia de él se consideran variables de entrada. Éstas a su vez se pueden
dividir en dos grupos:

· Variables controlables o de decisión (factores): son aquellas sobre las que el


analista puede decidir su valor dentro de ciertos límites.

· Variables incontrolables o parámetros: sus valores no se pueden decidir sino que


vienen fijados. Las variables serán controlables o incontrolables dependiendo de
quién las defina.

· Variables endógenas: son variables internas y las variables de salida del modelo.
Son función de las variables exógenas y de la estructura del modelo.

 Es el proceso que traduce un programa escrito en un lenguaje de


programación a otro lenguaje de programación, generando un programa
equivalente que la máquina será capaz interpretar. Los programas
traductores que pueden realizar esta operación se llaman compiladores.

 Los Lenguajes de programación son aplicaciones específicas diseñadas


para crear otras aplicaciones o programas. Son programas para crear
programas.

 Clasificación de los Lenguajes de Programación:

a) Lenguajes de Alto-Bajo nivel


El nivel de un lenguaje hace referencia a su proximidad al lenguaje natural,
considerándose de más nivel cuanto más cercanos están a este y de
menos nivel cuando más cerca están del lenguaje máquina
El lenguaje de más bajo nivel o lenguaje máquina es el que utiliza el
ordenador, el que la máquina entiende, basado en un sistema de 0 y 1. Son
difíciles de aprender y manejar, ya que no resultan cercanos al ser
humanos, pero son rápidos ya que evitan las traducciones intermedias.
Fueron los primeros en aparecer.
Los lenguajes de alto nivel son más fáciles de aprender y permiten
despreocuparse de la arquitectura del ordenador. Ejemplos son: BASIC,
PASCAL, FORTRAN, C (aunque este es intermedio)…
b) Lenguajes Interpretados o Compilados
Los LP deben traducirse (excepto el código máquina) para que sean
interpretables (o inteligibles) por el ordenador. Esta traducción puede
hacerse mediante:
 Los Lenguajes interpretados, se encargan de realizar la traducción
instrucción a instrucción a la vez que se ejecuta el programa. Son más
lentos, pero mejores cuando el proceso de traducción/ejecución se realiza
en repetidas ocasiones, por lo que son más adecuados para principiantes.
 Los Lenguajes compilados traducen el programa entero y luego lo montan
generando un programa ejecutable por si sólo. Una vez compilado el
programa, el compilador no tiene porque estar presente, pudiéndose
transportar el programa ejecutable a cualquier ordenador, sin necesidad de
manejar el compilador.

c) Lenguajes clásicos, visuales y de Internet


Los Lenguajes clásicos están basados en un lenguaje en el que se escribe
el código necesario para realizar las operaciones que se requieren
(posteriormente será traducido o compilado, generando un programa
ejecutable). Los más conocidos son el BASIC, el PASCAL, el C, el COBOL
y el CLIPPER
Los Lenguajes visuales son más avanzados y están basados en objetos.
Cada entidad del programa (eventos, acciones..) es un objeto sobre el que
se definen operaciones. Estos permiten almacenar los objetos (con todo su
código) en una serie de librerías. Son lenguajes muy intuitivos que
sustituyen las líneas de código por directas representaciones gráficas. P.ej.:
Visual Basic
Los Lenguajes de Internet son lenguajes específicos diseñados para la
creación de páginas Web y realizar su programación (motores de
búsqueda, seguridad, establecimiento de comunicaciones…). Son la última
generación de lenguajes. Existen distintos tipos dependiendo del grado de
especialización. P ej.: JAVA, HTML

d) Por el objetivo

Los programas pueden clasificarse por el objetivo para el que fueron creados:

 BASIC, PASCAL: aprendizaje de programación

 C y C++: programación de sistemas

 COBOL, RPG, Natural: gestión de empresas

 FORTRAN: cálculo numérico

 CLIPPER, ACESS, Dbase, Delphi, SQL: bases de datos

 Visual BASIC, Visual C: programación en Windows

 HTLM, JAVA, PERL: Internet (páginas Web)

 Lingo: programas multimedia

 Prolog, Lisp: Inteligencia Artificial

5.1.2. Hoja de cálculo

• Definición de la hoja electrónica


Es una planilla electrónica de cálculo es decir, una aplicación para realizar
digitalmente cálculos financieros, contables, estadísticos, matemáticos, etc., de
diversos niveles de complejidad con mayor rapidez y exactitud.

Desplazamiento entre las hojas del libro

Para desplazarse entre las hojas sólo basta visualizarla y dar clic en la pestaña o
solapa correspondiente. Cuándo el número de hojas insertadas repasa el área de
visibilidad se utilizan los botones de desplazamiento hasta llegar a la hoja
deseada.

5.1.3. Programas comerciales de simulación disponibles

Excel© es una aplicación dehojas de calculo electronicas: filas y columnas cuyas


intersecciones se denominan celdas.

Una hoja de calculo tiene 65536 filas (numeradas) y 256 columnas (de la A...Z,
AA. . . AZ, hasta la IZ)

Realiza análisis de riesgo utilizando la simulación para mostrar múltiples


resultados posibles en un modelo de hoja de cálculo, y le indica qué probabilidad
hay de que se produzcan. Computa y controla matemática y objetivamente gran
número de escenarios futuros posibles, y luego le indica las probabilidades y
riesgos asociados con cada uno. Esto quiere decir que usted podrá decidir qué
riesgos desea tomar y cuáles prefiere evitar, tomando la mejor decisión en
situaciones de incertidumbre.

@RISK también le ayuda a planificar las mejores estrategias de administración de


riesgo mediante la integración de RISKOptimizer, que combina la simulación
Monte Carlo con lo último en tecnología de resolución de problemas para optimizar
cualquier hoja de cálculo que contenga valores inciertos. Usando algoritmos
genéticos u OptQuest, junto con las funciones de @RISK, RISKOptimizer puede
determinar la mejor asignación de recursos, la distribución óptima de activos, el
calendario más eficiente y mucho más.

5.1.4. Otros medios


• GASP IV

GASP IV es un lenguaje de simulación desarrollado por Alan B. Pristker y N. Hurst


en 1973. Es un lenguaje híbrido porque puede ser usado para programadores de
simulación discretos, continuos y combinados; siendo el primero en integrar
completamente estos dos ambientes de función del tiempo.

Es un lenguaje de simulación Basado en FORTRAN que proporciona el marco


para los sistemas de modelado que implica ambos fenómenos continuos y
discretos.

Cerca de 30 subrutinas y funciones que proveen numerosas facilidades,


incluyendo:

• Rutinas de avance del tiempo, Gestión de listas de eventos futuros,

• Adición y remoción de entidades.

• Colección de estadísticas.

• Generadores de variables aleatorias.

• Reporte estándar.

Oracle Crystal Ball está diseñado para planeadores estratégicos, analistas


financieros, ingenieros, científicos, empresarios, contadores, gerentes de
marketing, inversionistas, consultores, profesionales de Six Sigma y cualquier otra
persona que utilice hojas de cálculo para predecir resultados inciertos:

Obteniendo conocimientos valiosos: Identificando y mitigando los factores clave


que regulan el riesgo; obteniendo resultados rápidamente, mejorando la inversión:
en la tecnología de hojas de cálculo. Finalmente Oracle Crystal Ball es usado en el
modelaje predictivo, simulación de Monte Carlo y proyecciones, el cual para poder
ser utilizado a mayor capacidad requiere de muchos complementos.

SPSS
• Es la herramienta estadística más utilizada a nivel mundial en el entorno
académico. Puede trabajar con bases de datos de gran tamaño. . Además,
de permitir la recodificación de las variables y registros según las
necesidades del usuario. El programa consiste en un modulo base y
módulos anexos que se han ido actualizando constantemente con nuevos
procedimientos estadísticos.

S-Plus

• Es otro de los programas estadísticos más usados a nivel mundial para el


análisis de datos. Está disponible al público la versión 8. Incluye dentro de
sus principales características: análisis multivariado de datos, análisis de
sobrevivencia, escalamiento multidimensional, regresión no paramétrica.

• Entre los estadísticos de cálculo habituales incluye: pruebas de hipótesis y


construcción de intervalos de confianza, análisis de varianza, análisis
exploratorio de datos, entre otros.

PH-Stat

• Es un complemento de Excel producido por la Editorial Prentice Hall y


acompaña a varios de sus libros de texto sobre estadística.
Destaca la posibilidad de poder crear gráficos de control de calidad,
diagramas de tallos y hojas, cajas de dispersión, intervalos de confianza en
estimación, análisis de varianza, entre otros.

5.2. Tipo de modelos de simulación programables en hoja de cálculo (inventarios,


líneas de espera, proyecciones financieras, ... ): descripción escrita

• Juegos Operacionales

• Estos hacen referencia a una simulación que implica la competencia entre


dos o más jugadores. Los mejores ejemplos son los juegos militares y los
juegos gerenciales.

• Estos tipos de simulación permiten las pruebas de las habilidades y toma


de decisiones en un ambiente competitivo.
5.3.1. Programación: distribución del modelo en la hoja de cálculo

CÓMO ESPECIFICAR VALORES DE VARIABLES Y PARÁMETROS

Por definición, el valor de una variable cambia conforme avanza la simulación,


aunque se le debe dar un valor inicial. Cabe recordar que el valor de un parámetro
permanece constante; sin embargo, puede cambiar conforme se estudian
diferentes alternativas en otras simulaciones.

Determinación de condiciones iniciales La determinación de condiciones iniciales


para las variables es una decisión táctica importante en la simulación. Lo anterior
se debe a que el modelo se sesga por una serie de valores iniciales hasta que el
modelo llega a un estado estable.

5.4. Validación

Es importante que los modelos de simulación sean verificados para ver si


trabaja propiamente y si provee una buena representación de una situación
del mundo real.

El proceso de verificación comprende la determinación del modelo de


computadora que sea internamente consistente y que siga la lógica del
modelo conceptual. La verificación debe contestar la pregunta “Construímos
el modelo correctamente?”

La validación es el proceso de comparar un modelo de simulación con el


sistema real que representa para estar seguro que es preciso.

La validación responde la pregunta “Construímos el modelo correcto?”.

La Verificación del modelo consiste en ver cuál es la consistencia interna


del modelo. La Validación consiste en asegurar que existe la una
correspondencia entre el sistema real y el modelo. Un buen método para la
validación es hacer un test para ver cómo el modelo predice el
comportamiento del sistema ante determinadas entradas.

• La verificación y validación del modelo se realiza en todas los niveles de


modelización: modelo conceptual, modelo lógico y un modelo de ordenador.
La verificación se centra en la consistencia interna del modelo, mientras
que la validación se interesa por la correspondencia entre el modelo y la
realidad.

• Se dice que un modelo es válido si sus medidas de salida tienen una


correspondencia apropiada con las mismas medidas en el sistema real. La
comprobación última para la validez de un modelo es ver cómo el modelo
puede predecir un comportamiento futuro del sistema ante unas
determinadas entradas.

También podría gustarte