Programación de Computadoras Área Académica: Licenciatura en Ingeniería Industrial Profesor(a):...

35
Programación de Computadoras Área Académica: Licenciatura en Ingeniería Industrial Profesor(a): Mtra. Claudia García Pérez Periodo: Enero – Junio / 2015

Transcript of Programación de Computadoras Área Académica: Licenciatura en Ingeniería Industrial Profesor(a):...

Page 1: Programación de Computadoras Área Académica: Licenciatura en Ingeniería Industrial Profesor(a): Mtra. Claudia García Pérez Periodo: Enero – Junio / 2015.

Programación de Computadoras

Área Académica: Licenciatura en Ingeniería Industrial

Profesor(a): Mtra. Claudia García Pérez

Periodo: Enero – Junio / 2015

Page 2: Programación de Computadoras Área Académica: Licenciatura en Ingeniería Industrial Profesor(a): Mtra. Claudia García Pérez Periodo: Enero – Junio / 2015.

Programación de Computadoras

Resumen

El software especializado permite agilizar las tareas cotidianas así como reducir tiempo dentro de las industrias. La lógica binaria permite solucionar

problemas identificando las variables que pueden afectar una situación determinada.

Page 3: Programación de Computadoras Área Académica: Licenciatura en Ingeniería Industrial Profesor(a): Mtra. Claudia García Pérez Periodo: Enero – Junio / 2015.

Unidad I. Programación de Computadoras

Abstract

Specialized software can streamline everyday tasks and reduce time within industries. The binary logic allows to solve problems by identifying variables that can affect a

situation.

Keywords: Lógica binaria, SPSS, lenguaje de programación, control estadístico de proceso, diagrama de flujo

Page 4: Programación de Computadoras Área Académica: Licenciatura en Ingeniería Industrial Profesor(a): Mtra. Claudia García Pérez Periodo: Enero – Junio / 2015.

Introducción a la computación

Lógica binaria. Definición

Ver mapa conceptual

Page 5: Programación de Computadoras Área Académica: Licenciatura en Ingeniería Industrial Profesor(a): Mtra. Claudia García Pérez Periodo: Enero – Junio / 2015.

Introducción a la computación

Lógica binaria. Operaciones del álgebra booleana.

Obtenido de Barco (2005). Pág. 20.

Page 6: Programación de Computadoras Área Académica: Licenciatura en Ingeniería Industrial Profesor(a): Mtra. Claudia García Pérez Periodo: Enero – Junio / 2015.

Introducción a la computación

Lógica binaria. Ejemplo aplicado (1)

Requisitos para ocupar un puesto laboral

x = Conocimiento del 100% de un segundo idioma en forma oral y escrita

y = Manejo del 100% del software SolidWorks

Page 7: Programación de Computadoras Área Académica: Licenciatura en Ingeniería Industrial Profesor(a): Mtra. Claudia García Pérez Periodo: Enero – Junio / 2015.

Introducción a la computación

Lógica binaria. Operación a emplear

Obtenido de Barco (2005). Pág. 20.

El aspirante a ocupar el puesto tiene que cubrir ambos requisitos, de lo

contrario no será considerado.

Page 8: Programación de Computadoras Área Académica: Licenciatura en Ingeniería Industrial Profesor(a): Mtra. Claudia García Pérez Periodo: Enero – Junio / 2015.

Introducción a la computación

Lógica binaria. Ejemplo aplicado (2)

El jefe del área de producción solicitó la presentación de cualquiera de los dos reportes mensuales para la reunión con la junta directiva.

x = reporte 1

y = reporte 2

Page 9: Programación de Computadoras Área Académica: Licenciatura en Ingeniería Industrial Profesor(a): Mtra. Claudia García Pérez Periodo: Enero – Junio / 2015.

Introducción a la computación

Lógica binaria. Operación a emplear

Obtenido de Barco (2005). Pág. 20.

La presentación puede ser ya sea del reporte 1 o del reporte 2 para la

junta directiva.

Page 10: Programación de Computadoras Área Académica: Licenciatura en Ingeniería Industrial Profesor(a): Mtra. Claudia García Pérez Periodo: Enero – Junio / 2015.

Introducción a la computación

Lógica binaria. Ejemplo aplicado (3)

En una línea de producción el objetivo es tener cero productos rechazados el primer día del mes.

x = producción sin rechazos

Page 11: Programación de Computadoras Área Académica: Licenciatura en Ingeniería Industrial Profesor(a): Mtra. Claudia García Pérez Periodo: Enero – Junio / 2015.

Introducción a la computación

Lógica binaria. Operación a emplear

Obtenido de Barco (2005). Pág. 20.

Hubo productos rechazados

Page 12: Programación de Computadoras Área Académica: Licenciatura en Ingeniería Industrial Profesor(a): Mtra. Claudia García Pérez Periodo: Enero – Junio / 2015.

Conocimiento de programas para diagramación

Diagramas para programación

Diagramas de flujo. Representa la esquematización gráfica de un algoritmo. Muestra gráficamente los pasos o procesos a seguir para alcanzar la solución de un problema.

Page 13: Programación de Computadoras Área Académica: Licenciatura en Ingeniería Industrial Profesor(a): Mtra. Claudia García Pérez Periodo: Enero – Junio / 2015.

Conocimiento de programas para diagramación

Diagramas para programación

A partir de éste se escribe el programa en un lenguaje de programación determinado (Cairó, 2006, p.5).

Page 14: Programación de Computadoras Área Académica: Licenciatura en Ingeniería Industrial Profesor(a): Mtra. Claudia García Pérez Periodo: Enero – Junio / 2015.

Conocimiento de programas para diagramación

Diagramas para programación

Simbología

Page 15: Programación de Computadoras Área Académica: Licenciatura en Ingeniería Industrial Profesor(a): Mtra. Claudia García Pérez Periodo: Enero – Junio / 2015.

Conocimiento de programas para diagramación

Diagramas para programación

Ver ejemplos

Page 16: Programación de Computadoras Área Académica: Licenciatura en Ingeniería Industrial Profesor(a): Mtra. Claudia García Pérez Periodo: Enero – Junio / 2015.

Conocimiento de programas para diagramación

Diagramas para procesos de producción

Diagrama de proceso: «es una representación gráfica de los pasos que se siguen en toda una secuencia de actividades, dentro de un proceso o un procedimiento, identificándolos mediante símbolos de acuerdo con su

naturaleza» (Quesada & Villa, 2007, p. 75)

Page 17: Programación de Computadoras Área Académica: Licenciatura en Ingeniería Industrial Profesor(a): Mtra. Claudia García Pérez Periodo: Enero – Junio / 2015.

Conocimiento de programas para diagramación

Diagramas para procesos de producción

Tabla obtenida de Quesada & Villa (2007), pág. 75

Page 18: Programación de Computadoras Área Académica: Licenciatura en Ingeniería Industrial Profesor(a): Mtra. Claudia García Pérez Periodo: Enero – Junio / 2015.

Conocimiento de programas para diagramación

Diagramas para procesos de producción

Tabla obtenida Quesada & Villa (2007), pág. 76

Page 19: Programación de Computadoras Área Académica: Licenciatura en Ingeniería Industrial Profesor(a): Mtra. Claudia García Pérez Periodo: Enero – Junio / 2015.

Conocimiento de programas para diagramación

Diagramas para procesos de producción

Ver ejemplos

Page 20: Programación de Computadoras Área Académica: Licenciatura en Ingeniería Industrial Profesor(a): Mtra. Claudia García Pérez Periodo: Enero – Junio / 2015.

Conocimiento de programas para diagramación

Lenguajes de programación

Un lenguaje de programación es una notación o conjunto de símbolos y caracteres combinados entre sí de acuerdo con una sintaxis ya definida que posibilita la transmisión de instrucciones a la CPU (Quero, 2002,p.128).

Page 21: Programación de Computadoras Área Académica: Licenciatura en Ingeniería Industrial Profesor(a): Mtra. Claudia García Pérez Periodo: Enero – Junio / 2015.

Conocimiento de programas para diagramación

Lenguajes de programación

Para definir un lenguaje de programación es necesario especificar:

• Conjunto de símbolos y palabras clave utilizables• Reglas gramaticales para construir sentencias

(instrucciones, órdenes) sintáctica y semánticamente correctas.

Page 22: Programación de Computadoras Área Académica: Licenciatura en Ingeniería Industrial Profesor(a): Mtra. Claudia García Pérez Periodo: Enero – Junio / 2015.

Conocimiento de programas para diagramación

Lenguajes de programación

a) Sintaxis, conjunto de normas que determinan cómo escribir las sentencias del lenguaje

b) Semántica, interpretación de las sentencias. Indica el significado de las mismas (Rodríguez, 2003, p.4).

Page 23: Programación de Computadoras Área Académica: Licenciatura en Ingeniería Industrial Profesor(a): Mtra. Claudia García Pérez Periodo: Enero – Junio / 2015.

Conocimiento de programas para diagramación

Lenguajes de programación

Imagen obtenida de http://blog.capacityacademy.com/category/programacion-desarrollo-software/php-programacion-desarrollo-software/

Page 24: Programación de Computadoras Área Académica: Licenciatura en Ingeniería Industrial Profesor(a): Mtra. Claudia García Pérez Periodo: Enero – Junio / 2015.

Conocimiento de programas para diagramación

Software para diagramación

Microsoft Power Point

Logo obtenido de http://creately.com/Draw-Organizational-Charts-Online

Logo obtenido de https://www.gliffy.com/products/online/

Logo obtenido de https://cacoo.com/lang/es/

Logo obtenido de http://www.lovelycharts.com/

Logo obtenido de http://logo-kid.com/microsoft-visio-2013-logo.htm

Logo obtenido de http://logos.wikia.com/wiki/Microsoft_PowerPoint

Logo obtenido de https://www.lucidchart.com

Page 25: Programación de Computadoras Área Académica: Licenciatura en Ingeniería Industrial Profesor(a): Mtra. Claudia García Pérez Periodo: Enero – Junio / 2015.

Manipulación de software para el control estadístico del

procesoControl de procesos

«Un proceso industrial está sometido a una serie de factores de carácter aleatorio que hacen imposible fabricar dos productos exactamente iguales».

Page 26: Programación de Computadoras Área Académica: Licenciatura en Ingeniería Industrial Profesor(a): Mtra. Claudia García Pérez Periodo: Enero – Junio / 2015.

Manipulación de software para el control estadístico del

procesoControl de procesos

«Las características del producto fabricado no son uniformes y presentan variabilidad» (mano de obra, materiales, maquinaria, medio ambiente, métodos, mediciones).

Page 27: Programación de Computadoras Área Académica: Licenciatura en Ingeniería Industrial Profesor(a): Mtra. Claudia García Pérez Periodo: Enero – Junio / 2015.

Manipulación de software para el control estadístico del

procesoControl de procesos

Esta variabilidad es no deseable y el objetivo es reducirla lo más posible o al menos mantenerla dentro de ciertos límites» (Russell, 2012)

Page 28: Programación de Computadoras Área Académica: Licenciatura en Ingeniería Industrial Profesor(a): Mtra. Claudia García Pérez Periodo: Enero – Junio / 2015.

Manipulación de software para el control estadístico del

procesoControl de procesos

Esta variabilidad es no deseable y el objetivo es reducirla lo más posible o al menos mantenerla dentro de ciertos límites» (Russell, 2012)

Page 29: Programación de Computadoras Área Académica: Licenciatura en Ingeniería Industrial Profesor(a): Mtra. Claudia García Pérez Periodo: Enero – Junio / 2015.

Manipulación de software para el control estadístico del

procesoControl de procesos

«Se dice que un proceso está bajo control estadístico cuando no hay causas especiales presentes. O cuando únicamente actúa un sistema de causas de variabilidad común.»

Page 30: Programación de Computadoras Área Académica: Licenciatura en Ingeniería Industrial Profesor(a): Mtra. Claudia García Pérez Periodo: Enero – Junio / 2015.

Manipulación de software para el control estadístico del

procesoControl de procesos

Un CEP consiste en analizar la información que aporta el proceso, detectar la presencia de causas especiales y construir un Gráfico de Control.

Page 31: Programación de Computadoras Área Académica: Licenciatura en Ingeniería Industrial Profesor(a): Mtra. Claudia García Pérez Periodo: Enero – Junio / 2015.

Manipulación de software para el control estadístico del

procesoControl de procesos

Cuando el proceso se encuentra bajo control estadístico se puede predecir el intervalo en el que se encontrarán las características de la pieza fabricada.

Page 32: Programación de Computadoras Área Académica: Licenciatura en Ingeniería Industrial Profesor(a): Mtra. Claudia García Pérez Periodo: Enero – Junio / 2015.

Manipulación de software para el control estadístico del

procesoSPSS

Imagen obtenida de https://publish.illinois.edu/commonsknowledge/2012/06/07/how-does-spss-differ-from-a-typical-spreadsheet-application/

Page 33: Programación de Computadoras Área Académica: Licenciatura en Ingeniería Industrial Profesor(a): Mtra. Claudia García Pérez Periodo: Enero – Junio / 2015.

Referencias

Barco (2005). Álgebra Booleana. Aplicaciones tecnológicas. Colombia: Universidad de Caldas.

Cairó, O. (2006). Fundamentos de programación. Piensa en C. México: Pearson Educación

Rodríguez, J. J. (2003). Introducción a la programación. Teoría y Práctica. España: Editorial Club Universitario.

Page 34: Programación de Computadoras Área Académica: Licenciatura en Ingeniería Industrial Profesor(a): Mtra. Claudia García Pérez Periodo: Enero – Junio / 2015.

Referencias

Russell, M. G. (2012). Control Estadístico de Procesos. Parte 1. V Verano de Probabilidad y Estadística, CIMAT. Obtenido de http://www.cimat.mx/Eventos/vpec12/cursoLupitaR.pdf

Quero, E. (2002). Sistemas Operativos y Lenguajes de Programación. España: Paraninfo. https://books.google.com.mx/books?id=iuaUPNi6JmEC&printsec=frontcover&hl=es&source=gbs_ge_summary_r&cad=0#v=onepage&q&f=false

Page 35: Programación de Computadoras Área Académica: Licenciatura en Ingeniería Industrial Profesor(a): Mtra. Claudia García Pérez Periodo: Enero – Junio / 2015.

Referencias

Quesada, M.R. & Villa, W. (2007). Estudio del trabajo: Notas de clase. Colombia: Instituto Tecnológico Metropolitano.