Universidad de Guadalajara del 24 al 26 de Octubre del 2012.

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Universidad de Guadalajara del 24 al 26 de Octubre del 2012."

Transcripción

1 Primer Congreso Mexicano de Investigación de Operaciones Se celebrará en las instalaciones de la Universidad de Guadalajara del 24 al 26 de Octubre del Fecha límite de registro de participantes y pago al encuentro 14 de agosto de 2012 Fecha límite de envío de resúmenes: 01 de junio de 2012 Notificación de aceptación: 15 de junio del congresosmio@cucea.udg.mx

2

3 Definición del problema Conceptualización. Cuál es el problema?, Cuáles son las decisiones que se deben tomar? ó Cuáles son las preguntas que se quieran resolver? Justificación. Por qué es importante resolver el problema? Delimitación o alcance. Hasta dónde se quiere llegar con la solución del problema? Cuáles son las características del problema a considerar? Cuál es el nivel de detalle al que se quiere llegar? Objetivos. Qué se pretende con la solución? Información. Cuál es la información necesaria y la disponible para la solución del problema? Enviar a grupoungido@gmail.com

4 4

5 Qué es LINGO? Software que permite plantear y resolver modelos de Optimización Para descargarlo vaya a: e&id=35&itemid=20

6 Otros Programas de Optimización ILOG Cplex(IBM) GAMS (GAMS) MPL (Maximal Software) Express (Dash Optimization). Solver de Excel. (Microsoft)

7 Antes de empezar Los componentes de un modelo de optimización son: Variables, Restricciones, Función Objetivo. Los algoritmos de solución dependen del tipo de modelo. Un modelo lineal se puede resolver con el Método Simplex

8 Modelo en forma implícita Lingo permite ingresar un modelo en su forma explícita, por ejemplo: Es poco práctica esta forma de escribir el modelo, cuando se tienen modelos grandes

9 Sintaxis de Lingo El compilador de LINGO no distingue entre mayúsculas y minúsculas. Todas las sentencias deben terminar en un punto y coma. Para declarar la función objetivo debemos colocar las palabras reservadas MAX o MIN, las cuales se resaltan en azul, seguidas del signo =

10 Sintaxis de Lingo Los comentarios deben comenzar con un signo!, los cuales son resaltados en verde, y terminados con punto y coma. Cuando se le dan nombres a las variables en LINGO, todos los nombres deben comenzar con un carácter (A-Z). Los otros pueden ser alfabéticos, numéricos o el símbolo _. Los nombres pueden tener una longitud de 32 caracteres. Por defecto LINGO asume todas las variables >= 0, de lo contrario hay que especificar.

11 Sintaxis de Lingo Tipos de NombreVariable ), para declarar variables NombreVariable ), para declarar variables NombreVariable ), para declarar variables que pueden tomar cualquier valor

12 Pasos para resolver un problema de optimización, utilizando lingo 1. FORMULAR EL MODELO MATEMÁTICO de forma Algebraica (para fines prácticos). 2. PROGRAMAR EL MODELO en el lenguaje de LINGO 3. RESOLVER EL MODELO 4. ANALIZAR LOS RESULTADOS

13 Ejemplo Don Jorge, el jefe de logística de CEMENTERA SAS, nos ha llamado y quiere que le ayudemos con un problema que tiene en la empresa: Veamos que dice Don Jorge:

14 Ejemplo En Cementera SAS tenemos 2 plantas de producción de cemento (Barranquilla y Medellín), las cuales distribuyen cemento a granel a 3 centros de distribución (Cartagena, Sincelejo y Caucasia). En la empresa queremos optimizar el transporte del cemento.

15 Ejemplo En Cementera SAS tenemos 2 plantas de producción de cemento (Barranquilla y Medellín), las cuales distribuyen cemento a granel a 3 centros de distribución (Cartagena, Sincelejo y Caucasia). En la empresa queremos optimizar el transporte del cemento. Qué le deberíamos preguntar a Don Jorge?

16 Ejemplo Cuál es la capacidad de producción de cada planta? Cuál es la demanda en cada Centro de Distribución? Cuál es el costo de llevar el producto de cada una de las plantas a cada uno de los centros de distribución?

17 Ejemplo

18 DEFINICIÓN EXPLÍCITA DEL MODELO Se recomienda definir primero el modelo de forma explícita, luego definirlo de forma implícita.

19 DEFINICIÓN IMPLÍCITA DEL MODELO

20 Programación en LINGO 1. Definir los conjuntos (los subíndices utilizados en el modelo matemático). 2. Ingresar los datos (se pueden leer de excel, de una base de datos o ingresar directamente en LINGO). 3. Escribir el modelo matemático.

21 Programación en LINGO 1. Definir los conjuntos (los subíndices utilizados en el modelo matemático). 2. Ingresar los datos (se pueden leer de excel, de una base de datos o ingresar directamente en LINGO). 3. Escribir el modelo matemático.

22 1. Definir los conjuntos Antes veamos los siguientes conceptos CONJUNTO, es una colección de elementos. ATRIBUTO, es una característica de los elementos de un conjunto.

23 1. Definir los conjuntos

24 1. Definir los conjuntos

25 En Lingo: 2. Ingresar Datos (Directamente en Lingo) DATA: PLANTA= MEDELLIN BARRANQUILLA; CD= CARTAGENA SINCELEJO CAUCASIA; CAP= ; DEM= ; DIST= ; FLETE= 100; ENDDATA

26 OLE: Object Linking and Embedding. En Lingo: 2. Ingresar Datos (leerlos de Excel) DATA: ENDDATA En viejas versiones de Lingo se debe colocar la ruta del ruta toma el archivo de Excel que esté abierto si no se especifica la ruta.

27 2. Ingresar Datos (leerlos de Excel) En Excel: Se debe dar el nombre a los rangos que representan los conjuntos y los parámetros. Veamos

28 2. Ingresar Datos (leerlos de Excel)

29 2. Ingresar Datos (leerlos de Excel)

30 2. Ingresar Datos (leerlos de Excel)

31 2. Ingresar Datos (leerlos de Excel)

32 2. Ingresar Datos (leerlos de Excel)

33 2. Ingresar Datos (leerlos de Excel)

34 A cada rango se le debe dar el nombre del conjunto o parámetro que represente. Ojo: Hay varios rangos que me pueden representar el conjunto PLANTA, por ejemplo el rango A3:A4 y A14:A15. Solo se le debe dar el nombre a uno. Cómo se le da el nombre a un rango en Excel?

35 Seleccionar el rango/ Click derecho / Asignar nombre a un rango

36

37

38 3. Escribir el modelo matemático Algunas funciones de Lingo para escribir un modelo matemático Función( NombreConjunto [ (ÍndiceConjunto) [ Condición]] : Expresión);

39 3. Escribir el modelo matemático

40

41

42

43

44 Qué pasaría si el plan de transporte no se hiciera para un solo periodo sino para varios periodos? Cuál sería el nuevo modelo? Qué datos necesitaría?

45 EJERCICIO PROPUESTO: Asignación de monitores para la vigilancia de los parciales de la Escuela de Matemáticas de la Universidad Nacional de Colombia, sede Medellín (UNMEDMAT). Actualmente, la UNMEDMAT debe programar los exámenes de sus asignaturas en períodos extra clase. Cada examen necesita una cantidad determinada de vigilantes (monitores), dependiendo de la cantidad de estudiantes que se encuentren cursando la asignatura y de los salones que estén disponibles para la presentación de los exámenes. La programación (asignación monitor-examen) se realiza buscando un criterio de equidad, de tal forma que todos los monitores vigilen una cantidad similar de exámenes. Qué datos se necesitan? Cuál podría ser un modelo matemático que representa la situación?

Estructura de un modelo GAMS (1/3)

Estructura de un modelo GAMS (1/3) GAMS Contenido Estructura de un modelo en GAMS. Ejemplo a través del cual se ilustra el lenguaje Conjuntos Datos Variables Ecuaciones Sumatoria y Productoria Definición de escuaciones Función Objetivo

Más detalles

AMPL CPLEX para resolver problemas lineales enteros de optimización. Víctor Bucarey López IN3701 Modelamiento y Optimización Otoño 2014

AMPL CPLEX para resolver problemas lineales enteros de optimización. Víctor Bucarey López IN3701 Modelamiento y Optimización Otoño 2014 AMPL CPLEX para resolver problemas lineales enteros de optimización Víctor Bucarey López IN3701 Modelamiento y Optimización Otoño 2014 Introducción AMPL is a comprehensive and powerful algebraic modeling

Más detalles

Elementos de un programa en C

Elementos de un programa en C Elementos de un programa en C Un programa en C consta de uno o más archivos. Un archivo es traducido en diferentes fases. La primera fase es el preprocesado, que realiza la inclusión de archivos y la sustitución

Más detalles

Optimización de Procesos

Optimización de Procesos Optimización de Procesos Tier II: Casos de Estudio Sección 1: Software de Optimización Lingo Software de Optimización Muchos de los métodos de optimización previamente vistos pueden ser tediosos y requieren

Más detalles

n 6 Logro Conocimientos previos Tema: Datos y # Ficha de aprendizaje

n 6 Logro Conocimientos previos Tema: Datos y # Ficha de aprendizaje Tema: Datos y variables Ficha de aprendizaje n 6 Logro Conoce las partes de un programa. Conoce los tipos de variables. Usa estas variables para hacer programaciones básicas. @ # Conocimientos previos

Más detalles

Diagrama de una computadora. Unidad Central de procesamiento (CPU)

Diagrama de una computadora. Unidad Central de procesamiento (CPU) 2008 FORTRAN 90/95 Diagrama de una computadora Memoria principal Memoria secundaria Memoria interna (registros) Periféricos de entrada Unidad de control Periféricos de salida Unidad aritmética y lógica

Más detalles

Uso del programa SOLVER de MS Excel

Uso del programa SOLVER de MS Excel Uso del programa SOLVER de MS Excel 2 USO DEL PROGRAMA SOLVER DE EXCEL (Microsoft) Para conocer la aplicación del método SOLVER de EXCEL (Microsoft), se utilizará un ejemplo práctico: Max Sujeto a: Z=

Más detalles

Para conocer la conveniencia de la aplicación SOLVER de EXCEL Microsoft, se utilizará un ejemplo práctico:

Para conocer la conveniencia de la aplicación SOLVER de EXCEL Microsoft, se utilizará un ejemplo práctico: INSTRUCTIVO PARA USO DEL SOLVER DE EXCEL Documento Original: Ing. Mario René Galindo Modificado por: Ing. Golfredo Molina (mayo, 2009) La utilización de software para resolver problemas de programación

Más detalles

Conocimientos previos

Conocimientos previos Ficha de aprendizaje Tema: Datos, variables y Operaciones n 6 Logro Reconoce las partes de un programa y comprende su estructura. Reconoce la diferencia entre los tipos de datos. Asigna datos a las variables

Más detalles

Optimización de Problemas de Producción

Optimización de Problemas de Producción Optimización de Problemas de Producción Pedro Piñeyro - Luis Stábile Colaboran: Héctor Cancela - Antonio Mauttone - Carlos Testuri Depto. Investigación Operativa. Instituto de Computación. Facultad de

Más detalles

Universidad Nacional Autónoma de Nicaragua UNAN-Managua. Curso de Investigación de Operaciones

Universidad Nacional Autónoma de Nicaragua UNAN-Managua. Curso de Investigación de Operaciones Universidad Nacional Autónoma de Nicaragua UNAN-Managua Curso de Investigación de Operaciones Profesor: MSc. Julio Rito Vargas Avilés. Presentación del Programa de Investigación de Operaciones Estudiantes:

Más detalles

Pseudocódigo. La forma en que se escribe un pseudocódigo es la siguiente:

Pseudocódigo. La forma en que se escribe un pseudocódigo es la siguiente: Pseudocódigo El pseudocódigo o pseudolenguaje, son una serie de instrucciones en nuestro lenguaje natural (español, ingles, etc.) y expresiones que representan cada uno de los pasos que resuelven un problema

Más detalles

Sintaxis de PSeInt Tutorial

Sintaxis de PSeInt Tutorial Sintaxis de Tutorial Introducción a la Programación (T.U.M - T.U.G. - T.U.E. - T.U.T. - Prof) Introducción a la Computación (T.U.R. - T.U.W.) Fundamentos de la Informática (Ing. en Minas - Ing. Electr.)

Más detalles

Herramientas computacionales para la Programación n Lineal

Herramientas computacionales para la Programación n Lineal Programación Lineal - Antonin Ponsich 1. Introducción Herramientas computacionales para la Programación n Lineal 1. Introducción El método gráfico es válido para problemas de hasta dos variables de decisión

Más detalles

UNIDAD 5. Problema de Transporte

UNIDAD 5. Problema de Transporte UNIDAD 5 Problema de Transporte En matemáticas y economía, un problema de transporte es un caso particular de problema de programación lineal en el cual se debe minimizar el coste del abastecimiento a

Más detalles

Gestión de operaciones

Gestión de operaciones Gestión de operaciones 2013-14 Andrés Ramos Despacho: D-103 en SCM 26 Teléfono: 915406150 http://www.iit.upcomillas.es/aramos/ Andres.Ramos@upcomillas.es Descripción Este curso está orientado a entender,

Más detalles

Información general. Programación Lineal. Obligatoria básica o de fundamentación X. 3 Horas de trabajo independiente del estudiante

Información general. Programación Lineal. Obligatoria básica o de fundamentación X. 3 Horas de trabajo independiente del estudiante Información general Asignatura Programación Lineal Código Tipo de asignatura Obligatoria X Electiva Tipo de saber Número de créditos 3 Tipo de crédito Horas de trabajo con acompañamiento directo del profesor

Más detalles

APÉNDICE 1: Hojas de Cálculo y LINGO

APÉNDICE 1: Hojas de Cálculo y LINGO APÉNDICE 1: Hojas de Cálculo y LINGO LINGO es el software que se ha utilizado como software de optimización para el problema del transporte de bienes en CESER. LINGO es muy útil para la modelación de grandes

Más detalles

Guía básica de LINGO. software de optimización matemática

Guía básica de LINGO. software de optimización matemática Guía básica de LINGO software de optimización matemática www.lindo.com I. Entorno de Desarrollo de modelos en el software LINGO Qué es LINGO? LINGO (Linear, INteractive, and General Optimizer), es un lenguaje

Más detalles

Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main.

Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main. LENGUAJE C CARACTERISTICAS DEL LENGUAJE 'C' El lenguaje 'C' se conoce como un lenguaje compilado. Existen dos tipos de lenguaje: interpretados y compilados. Los interpretados son aquellos que necesitan

Más detalles

LIBRO GUIA: INVESTIGACIÓN DE OPERACIONES Hamdy A. Taha. Editorial Pearson Prentice Hall, 2004

LIBRO GUIA: INVESTIGACIÓN DE OPERACIONES Hamdy A. Taha. Editorial Pearson Prentice Hall, 2004 UNIVERSIDAD TECNOLÓGICA DE PEREIRA FACULTAD DE INGENIERÍAS: ELÉCTRICA, ELECTRÓNICA, FÍSICA Y CIENCIAS DE LA COMPUTACIÓN PROGRAMA INGENIERÍA DE SISTEMAS Y COMPUTACIÓN ASIGNATURA: INVESTIGACIÓN DE OPERACIONES

Más detalles

TUTORIAL SOBRE HOJAS DE CALCULO

TUTORIAL SOBRE HOJAS DE CALCULO TUTORIAL SOBRE HOJAS DE CALCULO Octubre de 2007 Página 1 de 12 Tabla de contenido Hojas de Cálculo...3 Software a utilizar y entorno de trabajo...3 Crear una hoja de cálculo...3 Características de las

Más detalles

M. C. Jorge Enrique Valle Can Fecha de elaboración: Agosto de 2004 Fecha de última actualización: Julio de 2010

M. C. Jorge Enrique Valle Can Fecha de elaboración: Agosto de 2004 Fecha de última actualización: Julio de 2010 PROGRAMA DE ESTUDIO Investigación de Operaciones Programa Educativo: Área de Formación : Licenciatura en Actuaría Integral Profesional Horas teóricas: 2 Horas prácticas: 2 Total de Horas: 4 Total de créditos:

Más detalles

Consejo de Postgrado de Ingeniería Industrial. IT Culiacán. Dr. José Fernando Hernández Silva Dra. Carmen Guadalupe López Varela

Consejo de Postgrado de Ingeniería Industrial. IT Culiacán. Dr. José Fernando Hernández Silva Dra. Carmen Guadalupe López Varela Nombre de la Asignatura: Investigación de Operaciones Línea de Trabajo: Asignatura Básica Docencia Trabajo de Investigación Supervisado - Trabajo Profesional Supervisado - Horas totales Créditos 48 20

Más detalles

Línea de trabajo: Control de los Procesos de Manufactura Optimización de los Procesos de Manufactura

Línea de trabajo: Control de los Procesos de Manufactura Optimización de los Procesos de Manufactura Nombre de la asignatura: INVESTIGACIÓN DE OPERACIONES Línea de trabajo: Control de los Procesos de Manufactura Optimización de los Procesos de Manufactura 48 20 100 168-6 1. Historial de la asignatura

Más detalles

SOLVER PLANTEAR EL SIGUIENTE EJERCICIO CON SUS PASOS A SEGUIR Y DISEÑAR UN MODELO MATEMATICO CON SUS RESPECTIVAS FUNCIONES

SOLVER PLANTEAR EL SIGUIENTE EJERCICIO CON SUS PASOS A SEGUIR Y DISEÑAR UN MODELO MATEMATICO CON SUS RESPECTIVAS FUNCIONES SOLVER PLANTEAR EL SIGUIENTE EJERCICIO CON SUS PASOS A SEGUIR Y DISEÑAR UN MODELO MATEMATICO CON SUS RESPECTIVAS FUNCIONES 1. Analizar el problema ya que se tiene que realizar 2 tablas una para plantear

Más detalles

GUIA DE APRENDIZAJE No.01 Actividades Ejercicio No.1 Ingrese a Microsoft Excel y guarde el archivo con el nombre de EVIDENCIA 1.

GUIA DE APRENDIZAJE No.01 Actividades Ejercicio No.1 Ingrese a Microsoft Excel y guarde el archivo con el nombre de EVIDENCIA 1. GUIA DE APRENDIZAJE No.01 Actividades Ejercicio No.1 Ingrese a Microsoft Excel y guarde el archivo con el nombre de EVIDENCIA 1. - Cuando usted abre una hoja de cálculo electrónica encuentra Filas (Vienen

Más detalles

GUIÓN DE PRÁCTICAS 3: ESTRUCTURAS CONDICIONALES

GUIÓN DE PRÁCTICAS 3: ESTRUCTURAS CONDICIONALES GUIÓN DE PRÁCTICAS 3: ESTRUCTURAS CONDICIONALES Introducción. En este guión vamos a introducir aquellas estructuras en C que nos permiten seleccionar qué parte del código queremos que se ejecute. A este

Más detalles

TIPOS DE DATOS EN ABAP

TIPOS DE DATOS EN ABAP TIPOS DE DATOS EN ABAP En ABAP existen los diferentes tipos de datos: Declaración de Campos Para declarar variables en un programa ABAP, debemos utilizar la sentencia DATA. Ejemplo: DATA var. Esta sentencia,

Más detalles

Carlos Montenegro. Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas

Carlos Montenegro. Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas 2 - Introducción al lenguaje Java, identificadores y comentarios. Carlos Montenegro Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas 1. Introducción: Java tiene como todos

Más detalles

Ing. ANDRES G. GUARIN SALINAS Ing. LUIS CARLOS SÁNCHEZ ACEVEDO Grupo de Investigación CINDE JULIO 15 DE 2015-Salón G-101

Ing. ANDRES G. GUARIN SALINAS Ing. LUIS CARLOS SÁNCHEZ ACEVEDO Grupo de Investigación CINDE JULIO 15 DE 2015-Salón G-101 CONGRESO COLOMBIANO DE INVESTIGACION DE OPERACIONES (ASOCIO 2015) Modelo de Solución Óptima al Problema de Transporte de Múltiples Productos a través de una Red de Distribución, mediante una Optimización

Más detalles

Manual de turbo pascal

Manual de turbo pascal Universidad Nacional Experimental De Los Llanos Occidentales Ezequiel Zamora UNELLEZ-Barinas Manual de turbo pascal Bachilleres: Martinez Ninibeth C.I:20.867.002 Mora Yaco C.I:17.205.073 Estructura de

Más detalles

Datos técnicos y económicos A B B B C C C Coste variable por min (um)

Datos técnicos y económicos A B B B C C C Coste variable por min (um) 1. EL PROBLEMA 1 En una empresa se fabrican tres productos A, B y C. Los tres productos comparten en sus procesos de producción cuatro máquinas M1, M2, M3 y M4. El producto A utiliza tres operaciones en

Más detalles

Modelamiento de problemas de optimización con AMPL

Modelamiento de problemas de optimización con AMPL 1 1 Modelamiento de problemas de optimización con AMPL Jorge Hans Alayo Gamarra 15 de mayo de 2014 1. Introducción Generalmente cuando se analiza un problema mediante modelos de optimización/programación

Más detalles

Apunte Laboratorio ALPI - El lenguaje de programación Pascal

Apunte Laboratorio ALPI - El lenguaje de programación Pascal Apunte Laboratorio ALPI - El lenguaje de programación Pascal 1 2 ÍNDICE GENERAL Índice 1. Estructura de un Programa en Pascal 3 2. Sintaxis de Pascal 4 2.1. Uso de mayúsculas.....................................

Más detalles

FECHA DE ENTREGA AL ESTUDIANTE: Adjunto a la primera prueba parcial

FECHA DE ENTREGA AL ESTUDIANTE: Adjunto a la primera prueba parcial 315-TP 1/8 TRABAJO PRÁCTICO: ASIGNATURA: INVESTIGACIÓN DE OPERACIONES I CÓDIGO: 315 FECHA DE ENTREGA AL ESTUDIANTE: Adjunto a la primera prueba parcial FECHA DE DEVOLUCIÓN: Adjunto a la prueba integral

Más detalles

Mathematics 4.0 Microsoft Mathematics 4.0

Mathematics 4.0 Microsoft Mathematics 4.0 Mathematics 4.0 Microsoft Mathematics 4.0 Es una aplicación para profesores de matemáticas y ciencias que brinda una forma útil y potente para introducir los conceptos a sus alumnos. Esta aplicación de

Más detalles

ESCUELA DE INFORMÁTICA

ESCUELA DE INFORMÁTICA TÉCNICO EN SISTEMAS LABORAL SUBMODULO TEMA 1 (Visual Basic for Application) Microsoft VBA (Visual Basic for Applications) es el lenguaje de macros de Microsoft Visual Basic que se utiliza para programar

Más detalles

OPTIMIZACION DETERMINISTICA

OPTIMIZACION DETERMINISTICA OPTIMIZACION DETERMINISTICA 1 PROBLEMA GENERAL Además de analizar los flujos de caja de las las alternativas de inversión, también se debe analizar la forma como se asignan recursos limitados entre actividades

Más detalles

Tema: Entorno a C# y Estructuras Secuenciales.

Tema: Entorno a C# y Estructuras Secuenciales. Tema: Entorno a C# y Estructuras Secuenciales. Programación I, Guía 3 1 Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Utilizar el entorno de programación

Más detalles

UNIDAD III. INVESTIGACIÓN DE OPERACIONES

UNIDAD III. INVESTIGACIÓN DE OPERACIONES UNIDAD III. INVESTIGACIÓN DE OPERACIONES Objetivo de la unidad: El alumno resolverá problemas utilizando la programación lineal y de proyectos para sugerir cursos de acción de mejora en las empresas turísticas

Más detalles

Universidad Nacional del Santa FACULTAD DE INGENIERIA E.A.P. Ingeniería de Sistemas e Informática NETBEANS 7.0 MI PRIMER PROYECTO

Universidad Nacional del Santa FACULTAD DE INGENIERIA E.A.P. Ingeniería de Sistemas e Informática NETBEANS 7.0 MI PRIMER PROYECTO Universidad Nacional del Santa FACULTAD DE INGENIERIA E.A.P. Ingeniería de Sistemas e Informática NETBEANS 7.0 MI PRIMER PROYECTO El NetBeans es un entorno de desarrollo integrado que permite crear aplicaciones

Más detalles

LINGO - Parte 3. Análisis de sensibilidad con LINGO

LINGO - Parte 3. Análisis de sensibilidad con LINGO Optimització Curs 2006/2007 Assignatura d Estadística, UAB LINGO - Parte 3 Análisis de sensibilidad con LINGO Ejemplo Una carpintería industrial produce tablas de madera de cuatro tamaños: pequeñas, medianas,

Más detalles

UNIVERSIDAD DE ESPECIALIDADES ESPÍRITU SANTO

UNIVERSIDAD DE ESPECIALIDADES ESPÍRITU SANTO UNIVERSIDAD DE ESPECIALIDADES ESPÍRITU SANTO FACULTAD DE SISTEMAS Y TELECOMUNICACIONES PROGRAMA ANALITICO FOR DAC 12 VER 17 07 07 MATERIA: UCOM107 Fundamentos de Programación HORARIO: 19:20 20:40 PROFESOR(A):

Más detalles

Tema 2. Concepto de Algoritmo

Tema 2. Concepto de Algoritmo Tema 2. Concepto de Algoritmo Objetivos Definir el concepto de algoritmo Resolver problemas sencillos mediante el diseño de un algoritmo Conocer los tipos de datos elementales y las operaciones sobre ellos

Más detalles

Anexo 2. Para los nombres de variable se aplican las siguientes normas:

Anexo 2. Para los nombres de variable se aplican las siguientes normas: UNIVERSIDAD DE CHILE PROFESORA: SARA ARANCIBIA C Nombres de variable Anexo 2 Para los nombres de variable se aplican las siguientes normas: El nombre debe comenzar por una letra. Los demás caracteres pueden

Más detalles

TUTORIAL PSEINT. Ing. Ronald Rentería Ayquipa. Fundamentos de Programación

TUTORIAL PSEINT. Ing. Ronald Rentería Ayquipa. Fundamentos de Programación TUTORIAL PSEINT Ing. Ronald Rentería Ayquipa Fundamentos de Programación PSEINT Página Oficial: http://pseint.sourceforge.net/ Es un software que interpreta pseudocódigo. Permite la generación de diagramas

Más detalles

Tema: Clases y Objetos en C#. Parte II.

Tema: Clases y Objetos en C#. Parte II. Programación II. Guía No. 5 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Clases y Objetos en C#. Parte II. Objetivos Implementar clases, objetos, propiedades, métodos y

Más detalles

TEMA 4: ALGORITMOS Y PROGRAMAS

TEMA 4: ALGORITMOS Y PROGRAMAS TEMA 4: ALGORITMOS Y PROGRAMAS TEMA 4: ALGORITMOS Y PROGRAMAS.1 INTRODUCCIÓN1 Análisis del problema..1 Búsqueda del algoritmo..1 Programación del algoritmo.2 ESTRUCTURAS DE CONTROL.3 Estructuras secuenciales.4

Más detalles

Crear Tareas. Crear Tareas. 1 de 8. En este tutorial vamos a revisar el comportamiento de la herramienta "Tarea".

Crear Tareas. Crear Tareas. 1 de 8. En este tutorial vamos a revisar el comportamiento de la herramienta Tarea. 1 de 8 Crear Tareas Crear Tareas En este tutorial vamos a revisar el comportamiento de la herramienta "Tarea". Esta herramienta ha sido modificada a partir de la versión 2.3 de moodle, por lo que en las

Más detalles

Algoritmos Genéticos y sus Aplicaciones

Algoritmos Genéticos y sus Aplicaciones Algoritmos Genéticos y sus Aplicaciones Angel Kuri M. Centro de Investigación en Computación Instituto Politécnico Nacional oct. 2000 Computación Evolutiva 1 Computación Evolutiva» Algoritmos Genéticos

Más detalles

Una vez diseñado el modelo de cálculo se procede a aplicar el formato.

Una vez diseñado el modelo de cálculo se procede a aplicar el formato. Formato de celdas Una vez diseñado el modelo de cálculo se procede a aplicar el formato. Antes de comenzar hay que diferenciar claramente los tres tipos de información que existen en una celda: 1. El contenido

Más detalles

Manual Ingreso de Notas Docentes

Manual Ingreso de Notas Docentes Manual Ingreso de Notas Docentes 1 Manual Ingreso de Notas Docentes Índice Paso 1 Ingresar a la plataforma... 3 Paso 2 Ingresar nota de estudiantes.. 4 Paso 3 Modificar nota ingresada a un estudiante.....

Más detalles

Guía rapida. de capacitación para el portal web de la red social

Guía rapida. de capacitación para el portal web de la red social Guía rapida de capacitación para el portal web de la red social Guía rapida de capacitación para el portal web de la red social Índice Introducción... 3 Que necesitas?... 5 Cómo utilizar la computadora?...

Más detalles

2.2 Nombres, Ligado y Ámbito

2.2 Nombres, Ligado y Ámbito 2.2 Nombres, Ligado y Ámbito Ligado estático y dinámico, reglas de ámbito y prueba de tipos. Conceptos Nombres e Identificadores Variables Tipos Ámbito Constantes Nombres Identificador que designa en el

Más detalles

EXAMEN PARCIAL TRABAJO INTEGRADOR (TI) EVALUACIÓN CONTINUA PESO PORCENTUAL PESO PORCENTUAL 1 30% 06-MAY-14 30% 03-MAY-14 20% 20%

EXAMEN PARCIAL TRABAJO INTEGRADOR (TI) EVALUACIÓN CONTINUA PESO PORCENTUAL PESO PORCENTUAL 1 30% 06-MAY-14 30% 03-MAY-14 20% 20% UNIVERSIDAD DEL VALLE DE MEXICO CAMPUS ROMA PLANEACIÓN DIDÁCTICA LICENCIATURA EJECUTIVA CICLO 201425 Nombre de la asignatura: Lenguajes Operativos Horas por semana: 6 Nombre del docente: Olvera Jiménez

Más detalles

DISCIPLINAR Naturaleza: TI TEORICO - PRACTICA. Trabajo 3. Presencial 48. Habilitable NO

DISCIPLINAR Naturaleza: TI TEORICO - PRACTICA. Trabajo 3. Presencial 48. Habilitable NO 010-14-04 1 de 1. IDENTIFICACIÓN Nombre de la Asignatura: INVESTIGACIÓN DE OPERACIONES Código: 80503 Área: FORMACION DISCIPLINAR Naturaleza: No de Créditos: TP TD TI TEORICO - PRACTICA Trabajo Trabajo

Más detalles

Computación II. Introducción a Visual Basic

Computación II. Introducción a Visual Basic Computación II Introducción a Visual Basic Introducción a Visual Basic Microsoft Visual Basic es un conjunto de herramientas que posibilitan el desarrollo de aplicaciones para Windows de una manera rápida

Más detalles

II. INTRODUCCIÓN A LA INVESTIGACIÓN DE OPERACIONES

II. INTRODUCCIÓN A LA INVESTIGACIÓN DE OPERACIONES II. INTRODUCCIÓN A LA INVESTIGACIÓN DE OPERACIONES Objetivo de la unidad: El estudiante, conocerá los fundamentos en que se basan las herramientas de la investigación de operaciones para la toma de decisiones.

Más detalles

Veremos a continuación dónde puedes localizar el software Excel en tu computadora.

Veremos a continuación dónde puedes localizar el software Excel en tu computadora. Cómo hacer sumas en Excel (uso básico de Excel ) La aplicación Excel, desarrollada para la paquetería Microsoft Office, está diseñada principalmente para administrar la contabilidad y las tareas financieras

Más detalles

SIIGO WINDOWS. Facturación en Bloque Generación de Facturas. Cartilla II

SIIGO WINDOWS. Facturación en Bloque Generación de Facturas. Cartilla II SIIGO WINDOWS Facturación en Bloque Generación de Facturas Cartilla II Tabla de Contenido 1. Presentación 2. Cuál es el Objetivo de Manejar Facturación en Bloque? 3. Cuáles son los Pasos a Realizar Antes

Más detalles

INGENIERÍA EN MECATRÓNICA

INGENIERÍA EN MECATRÓNICA INGENIERÍA EN MECATRÓNICA HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Optativa II Métodos cuantitativos para la toma de decisiones en administración 2. Competencias

Más detalles

Variables, expresiones y sentencias

Variables, expresiones y sentencias Introducción a la Programación Pontificia Universidad Javeriana Generado con LAT E X Febrero de 2010 Recorderis Recorderis Algoritmo Colección de instrucciones junto con un orden en el cual deben ser ejecutados.

Más detalles

UNIVERSIDAD MAYOR DE SAN SIMON FACULTAD DE CIENCIAS Y TECNOLOGÍA PLAN GLOBAL COMPUTACION I

UNIVERSIDAD MAYOR DE SAN SIMON FACULTAD DE CIENCIAS Y TECNOLOGÍA PLAN GLOBAL COMPUTACION I UNIVERSIDAD MAYOR DE SAN SIMON FACULTAD DE CIENCIAS Y TECNOLOGÍA PLAN GLOBAL COMPUTACION I I. DATOS DE IDENTIFICACIÓN Nombre de la materia: Computación I Código: 2010008 Grupo: 2 Carga horaria: 4 Docencia

Más detalles

FUNDAMENTOS DE INFORMÁTICA

FUNDAMENTOS DE INFORMÁTICA FUNDAMENTOS DE INFORMÁTICA Tema 1 Introducción a la Programación en Visual Basic Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo undamentos de Informática. Departamento de Ingeniería

Más detalles

Unidad II: Análisis semántico

Unidad II: Análisis semántico Unidad II: Análisis semántico Se compone de un conjunto de rutinas independientes, llamadas por los analizadores morfológico y sintáctico. El análisis semántico utiliza como entrada el árbol sintáctico

Más detalles

TECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL

TECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL 1 TECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL TECNOLOGÍA DE LA COMPUTADORA FACILITADOR: PARTICIPANTE: DAVID, CHIRIQUÍ 2015 2 Qué es un programa? Un programa informático es un conjunto

Más detalles

MARTIN JARAMILLO PINO Proyecto Final Programación, creatividad y solución de problemas con Scratch VARIABLES

MARTIN JARAMILLO PINO Proyecto Final Programación, creatividad y solución de problemas con Scratch VARIABLES VARIABLES Una variable es un espacio de la memoria del ordenador a la que asignamos un contenido que puede ser un valor numérico (sólo números, con su valor de cálculo) o alfanumérico (sólo texto o texto

Más detalles

1: INTRODUCCIÓN AL USO DE LA HOJA DE CALCULO EXCEL COMO HERRAMIENTA PARA DESARROLLAR PROBLEMAS EN INGENIERÍA. SOLVER, REGRESION LINEAL MULTIPLE

1: INTRODUCCIÓN AL USO DE LA HOJA DE CALCULO EXCEL COMO HERRAMIENTA PARA DESARROLLAR PROBLEMAS EN INGENIERÍA. SOLVER, REGRESION LINEAL MULTIPLE Practica 1: INTRODUCCIÓN AL USO DE LA HOJA DE CALCULO EXCEL COMO HERRAMIENTA PARA DESARROLLAR PROBLEMAS EN INGENIERÍA. SOLVER, REGRESION LINEAL MULTIPLE I. INTRODUCCION Las planillas de cálculo se han

Más detalles

Tipos de datos y Operadores Básicos

Tipos de datos y Operadores Básicos Módulo I: Conceptos Básicos Tema 1. Qué es un ordenador? Tema 2. Cómo se representan los datos en un ordenador? Tema 3. Qué es un lenguaje de programación? Tema 4. Cómo se hace un programa informático?

Más detalles

Programación I. Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Programación I. Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos. 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Programación I Licenciatura en Informática IFM - 0430 3-2-8 2.- HISTORIA DEL PROGRAMA

Más detalles

UNIVERSIDAD DE GUADALAJARA

UNIVERSIDAD DE GUADALAJARA UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LOS VALLES PROGRAMA DE ESTUDIO MÉTODOS DE OPTIMIZACIÓN I.- DATOS GENERALES DEL PROGRAMA DE ESTUDIOS 1. Nombre de la Asignatura: MÉTODOS DE OPTIMIZACIÓN

Más detalles

Análisis de Presupuestos, Herramientas de Análisis Y Si

Análisis de Presupuestos, Herramientas de Análisis Y Si Análisis de Presupuestos, Herramientas de Análisis Y Si http://www.infop.hn Autor:Swamy Matute Análisis de Presupuestos, Herramientas de Análisis Y Si Objetivos de la Unidad Al finalizar la presente unidad

Más detalles

TEMA 2. EL LENGUAJE C. ELEMENTOS BÁSICOS

TEMA 2. EL LENGUAJE C. ELEMENTOS BÁSICOS TEMA 2. EL LENGUAJE C. ELEMENTOS BÁSICOS Una vez que ya sabes crear tus propios programas, vamos a analizar los fundamentos del lenguaje de programación C. Este capítulo incluye además los siguientes temas:

Más detalles

Manual para el manejo de la plataforma virtual Moodle

Manual para el manejo de la plataforma virtual Moodle Manual para el manejo de la plataforma virtual Moodle Ingreso Universidad de Antioquia Facultad Nacional de Salud Pública Área Académica de Desarrollo Tecnológico y Didáctico Colombia - Medellín 2014 Para

Más detalles

Características de JavaScript

Características de JavaScript Características de JavaScript Qué es JavaScript? o Lenguaje de programación interpretado utilizado fundamentalmente para dotar de comportamiento dinámico a las páginas web. o Cualquier navegador web actual

Más detalles

INDICACIONES IMPORTANTES PARA EL EXAMEN HSK-HSKK

INDICACIONES IMPORTANTES PARA EL EXAMEN HSK-HSKK INDICACIONES IMPORTANTES PARA EL EXAMEN HSK-HSKK Los participantes que hayan realizado el proceso de inscripción de manera exitosa, deberán tener en cuenta los siguientes puntos: El examen HSK se llevará

Más detalles

Práctica 1. Introducción a la optimización mediante herramienta MS Excel Solver (I)

Práctica 1. Introducción a la optimización mediante herramienta MS Excel Solver (I) Ingeniería de Telecomunicación Planificación Avanzada de Redes de Comunicaciones Curso 2006-2007 Pablo Pavón Mariño Práctica 1. Introducción a la optimización mediante herramienta MS Excel Solver (I) Objetivos

Más detalles

$0 Representa al parámetro cero o nombre del programa $1 Representa al parámetro uno $2 Representa al parámetro dos

$0 Representa al parámetro cero o nombre del programa $1 Representa al parámetro uno $2 Representa al parámetro dos PROGRAMACIÓN DE SHELL SCRIPTS EN LINUX El shell es un intérprete de órdenes, pero el shell no es solamente eso; los intérpretes de órdenes de Linux son auténticos lenguajes de programación. Como tales,

Más detalles

Cuáles son los lenguajes que pueden utilizarse para programar Karel?

Cuáles son los lenguajes que pueden utilizarse para programar Karel? EXAMEN NIVEL OMI Cuáles son las ventanas del programa de karel? a) Mundo, Programa, Ejecutar y Ayuda. b) Nueva, Abrir, Guardar, Guardar como y compilar. c) Muros y zumbadores. d) Todos los anteriores.

Más detalles

La magia de las fórmulas

La magia de las fórmulas La magia de las fórmulas Por Leticia Pureco Reyes Hoy en día existen muchas personas que utilizan la hoja de cálculo para realizar una gran diversidad de operaciones (aritméticas, estadísticas, trigonométricas,

Más detalles

Los parámetros: son los campos que se comunican a los métodos de los objetos.

Los parámetros: son los campos que se comunican a los métodos de los objetos. Modulo 6. Variables y Operadores Variables Un objeto almacena los estados en campos, estos campos se conocen en java como variables. Por eso a menudo podemos ver estas dos palabras usadas para referirse

Más detalles

LISTA PARA VALIDACIÓN DE DATOS EN EXCEL

LISTA PARA VALIDACIÓN DE DATOS EN EXCEL LISTA PARA VALIDACIÓN DE DATOS EN EXCEL Cuando compartes tus libros de Excel con otras personas y ellos introducen información en las hojas que has preparado con tanto esfuerzo, es de suma importancia

Más detalles

Tema: Sobrecarga. Objetivos. Materiales y Equipo. Introducción Teórica. Programación II. Guía No. 7

Tema: Sobrecarga. Objetivos. Materiales y Equipo. Introducción Teórica. Programación II. Guía No. 7 Programación II. Guía No. 7 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Sobrecarga. Objetivos Describir como redefinir (sobrecargar) operadores para que funcionen con

Más detalles

Breve introducción a la Investigación de Operaciones

Breve introducción a la Investigación de Operaciones Breve introducción a la Investigación de Operaciones Un poco de Historia Se inicia desde la revolución industrial, usualmente se dice que fue a partir de la segunda Guerra Mundial. La investigación de

Más detalles

COLEGIO LUIS CARLOS GALAN SARMIENTO - GIRON INFORMATICA GRUPO: 9º

COLEGIO LUIS CARLOS GALAN SARMIENTO - GIRON INFORMATICA GRUPO: 9º MICROSOFT EXCEL 2010 1. INGRESAR DATOS En cada una de las celdas de la hoja, es posible ingresar textos, números o fórmulas. En todos los casos, los pasos a seguir serán los siguientes: Situar el cursor

Más detalles

PLANEACIÓN DEL CONTENIDO DE CURSO

PLANEACIÓN DEL CONTENIDO DE CURSO FACULTAD DE INGENIERÍA PROGRAMA DE INGENIERÍA AGROINDUSTRIAL PLANEACIÓN DEL CONTENIDO DE CURSO 1. IDENTIFICACIÓN DEL CURSO NOMBRE : Investigación operaciones I CÓDIGO : 703033 SEMESTRE : VI NUMERO DE CRÉDITOS

Más detalles

Uso de EES para la solución de problemas de ingeniería

Uso de EES para la solución de problemas de ingeniería Uso de EES para la solución de problemas de ingeniería Objetivo: 1. Dar al estudiante una idea general acerca de como pueden utilizar el programa EES para la resolución de problemas de ingeniería. Qué

Más detalles

CESDE ESCUELA DE PROCESOS TECNOLÓGICOS E INDUSTRIALES MACROS VBA GUÍA 2 INTRODUCCIÓN A VBA Y FUNCIONES

CESDE ESCUELA DE PROCESOS TECNOLÓGICOS E INDUSTRIALES MACROS VBA GUÍA 2 INTRODUCCIÓN A VBA Y FUNCIONES 1 INTRODUCCIÓN A VBA (Visual Basic for Application) Microsoft VBA (Visual Basic for Applications) es el lenguaje de macros de Microsoft Visual Basic que se utiliza para programar aplicaciones Windows y

Más detalles

REPORTE: BÚSQUEDA DE UN EXPEDIENTE EN BANDEJA DE ENTRADA

REPORTE: BÚSQUEDA DE UN EXPEDIENTE EN BANDEJA DE ENTRADA REPORTE: BÚSQUEDA DE UN EXPEDIENTE EN BANDEJA DE ENTRADA Este tipo de reporte nos permitirá buscar expedientes en todas las bandejas de entradas de los usuarios del sistema. Para obtener este reporte haga

Más detalles

INVESTIGACION DE OPERACIONES

INVESTIGACION DE OPERACIONES Universidad del Valle Facultad de Ciencias de la Administración Departamento: INVESTIGACION DE OPERACIONES DESCRIPCION DE LA ASIGNATURA La Investigación de Operaciones es una de las áreas de conocimiento

Más detalles

ALUMNA: GRADO: MODALIDAD-10. PROFESOR: Hugo Nelson Ramírez Cárdenas

ALUMNA: GRADO: MODALIDAD-10. PROFESOR: Hugo Nelson Ramírez Cárdenas ALUMNA: GRADO: MODALIDAD-10 FECHA: PROFESOR: Hugo Nelson Ramírez Cárdenas LOGROS 1. Representa en un diagrama la entrada y salida de datos del problema que desea resolver. 1. Analizo con mi equipo de trabajo

Más detalles

INTRODUCCIÓN A LA PROGRAMACIÓN MATEMÁTICA

INTRODUCCIÓN A LA PROGRAMACIÓN MATEMÁTICA 1.PRESENTACIÓN ASIGNATURA DE MÁSTER: INTRODUCCIÓN A LA PROGRAMACIÓN MATEMÁTICA Curso 2015/2016 (Código:31104021) La programación matemática es una potente técnica de optimización utilizada en el proceso

Más detalles

Gramaticas Independientes del Contexto, ejemplos y ejercicios

Gramaticas Independientes del Contexto, ejemplos y ejercicios OpenStax-CNX module: m16320 1 Gramaticas Independientes del Contexto, ejemplos y ejercicios Carlos Arturo Cortés Fuentes This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution

Más detalles

1. RESOLVER el siguiente problema de programación lineal. max z =15x 1 + 10x 2 suj.a : 2x 1 + x 2 1500 x 1 + x 2 1200 0 x 1 500

1. RESOLVER el siguiente problema de programación lineal. max z =15x 1 + 10x 2 suj.a : 2x 1 + x 2 1500 x 1 + x 2 1200 0 x 1 500 1. RESOLVER el siguiente problema de programación lineal max z =15x 1 + 10x 2 suj.a : 2x 1 + x 2 1500 x 1 + x 2 1200 0 x 1 500 x 2 0 2 RESOLVER el siguiente problema de P.L.: max z = 2x 1 + 3x 2 2x 3

Más detalles

SIIGO WINDOWS. Asignación y Administración de las Listas de Precios. Cartilla I

SIIGO WINDOWS. Asignación y Administración de las Listas de Precios. Cartilla I SIIGO WINDOWS Asignación y Administración de las Listas de Precios Cartilla I Tabla de Contenido 1. Presentación 2. Qué es Precio? 3. Que son Listas de Precios? 4. Cuál es la Ruta Para Crear Listas de

Más detalles

4.- Modelos de resolución exacta empleados.

4.- Modelos de resolución exacta empleados. 4.- Modelos de resolución exacta empleados. Una vez explicada la batería de problemas con la que vamos a trabajar, y según la metodología a seguir en este proyecto, pasamos a describir los modelos de resolución

Más detalles

Teoría de Conjuntos y Conjuntos Numéricos

Teoría de Conjuntos y Conjuntos Numéricos Teoría de Conjuntos y Conjuntos Numéricos U N I V E R S I D A D D E P U E R T O R I C O E N A R E C I B O D E P A R T A M E N T O DE M A T E M Á T I C A S P R O F A. Y U I T Z A T. H U M A R Á N M A R

Más detalles

Manual de Uso para el Alumno

Manual de Uso para el Alumno Manual de Uso para el Alumno Tabla de Contenido Cómo ingresar a la Plataforma.2 Tarea..4 Comunicación con participantes del curso..7 Foro.9 Chat.....11 Cuestionario...13 Examen.. 14 1 Cómo ingresar a la

Más detalles

Contenido. Lenguajes de modelado algebraico Ejemplo Problema de Transporte Modelado con GNU GLPK. 1 Modelado Algebraico Computacional

Contenido. Lenguajes de modelado algebraico Ejemplo Problema de Transporte Modelado con GNU GLPK. 1 Modelado Algebraico Computacional Contenido 1 Modelado Algebraico Computacional Facultad de Ingeniería. UdelaR Fundamentos de Programación Entera 1/16 Basados en notación algebraica; incorporan conjuntos y relaciones entre estos para modelar

Más detalles