Programación Estructurada

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

Download "Programación Estructurada"

Transcripción

1 Programación Estructurada

2 PROGRAMACIÓN ESTRUCTURADA 1 Sesión No. 9 Nombre: Tipos de datos abstractos Contextualización Conforme los lenguajes de programación evolucionan, nuevas técnicas aparecen para lograr un código fuertemente diseñado, modular y especializado. Uno de los conceptos que hasta la fecha se siguen ocupando es el de la abstracción. A que nos referimos con abstracción? Supongamos que yo te pido que pienses en un elefante. Tu mente rápidamente forma la figura de un elefante con su tamaño, color, forma, trompa, etc. Sin tener que definirlo, la pura palabra elefante se asocias con características distintivas que lo definen (a él y a todos los elefantes), a eso se le llama abstracción. La evolución de los lenguajes de programación para la solución de problemas cada vez más grandes y específicos, han orillado a implementar estrategias de programación que emulan este tipo de concepciones en los códigos. La abstracción de datos es una constante en los programas que hoy en día se utilizan y que seguramente seguirán perfeccionándose debido a su utilidad.

3 PROGRAMACIÓN ESTRUCTURADA 2 Introducción al Tema En la sesión anterior, cuando se hablaba de arreglos multidimensionales se recomendaba que no rebasaran las 3 dimensiones, ya que muchas dimensiones convertirían en abstracto un dato. El objetivo de los arreglos es obtener una descripción sobre un dato, a mayor profundidad mayor detalle debido a sus características, sin embargo, es difícil de seguir las líneas en planos abstractos formados por arreglos multidimensionales. El modelo de dato abstracto permite definir las características de un objeto de forma que con sólo nombrarlo en el programa implique que todas sus características están disponibles para el uso. El Tipo de Dato Abstracto se puede definir como un modelo matemático compuesto por una colección de operaciones y elementos definidos. En esta sesión comenzaremos con una nueva unidad llamada tipos de datos abstractos y nos enfocaremos a la implementación de éstos.

4 PROGRAMACIÓN ESTRUCTURADA 3 Explicación 5.1 Implementación de un tipo de dato abstracto Un T.D.A. (tipo de dato abstracto), visto desde la parte de líneas de código, es representado como una función, es decir, se invoca y se obtienen resultados de él. Las operaciones dictadas dentro de un T.D.A. se dictan de forma local, es decir, los valores que en él se encuentran no afectan al resto del código, y las operaciones contenidas en el son propias y sólo entregan un resultado, a la contención de estos operadores se le conoce como encapsulamiento. El encapsulamiento de un T.D.A. debe tener un funcionamiento completo, es decir, no llevar a cabo tareas a medias, lo cual garantiza su portabilidad. Si consideramos que los tipos de datos abstractos son una representación junto con sus operaciones, es más natural encapsularlos de una forma conjunta. Para la implementación de un T.D.A. se recomiendan los siguientes pasos: 1. Diseñar la estructura de datos que definen al objeto/tarea a abstraer. 2. Crear funciones por cada operación que se realizara dentro del T.A.D. 3. Definir el tipo de operaciones que realizara el T.D.A. pueden ser tres tipos: Constructora: Crea elementos, declara variables, objetos etc. Modificadora: Operaciones que deben alterar el estado del T.A.D.

5 PROGRAMACIÓN ESTRUCTURADA 4 Analizadora: Valida el dato pasado para trabajar o no con él. Es importante recordar que, al igual que los arreglos, los T.A.D. también consumen memoria, para ayudar a la elasticidad del uso de la memoria, se pueden utilizar los operadores new y delete para asignar dinámicamente memoria o liberarla cuando ya no se utilice el T.A.D. Una vez enlistadas las operaciones y acciones que realizara el T.A.D. se escoge una representación interna dependiendo del lenguaje sobre el cual se desea crear. La representación deberá ocultarse utilizando métodos de ocultamiento de información propios de cada lenguaje. Usualmente la implementación del T.D.A. se debe implementar en un módulo separado, el cual será enlazado al programa principal. Se debe definir un fichero cabecera con la definición de las operaciones y la declaración del tipo.

6 PROGRAMACIÓN ESTRUCTURADA 5 Conclusión Los T.D.A. ciertamente son un tipo de datos difíciles de crear, debido a su complejidad de uso y su exigencia de diseño que no cualquier programador es capaz de desarrollar, la idea de implementar T.D.As, es para la especialización de operaciones complejas que sean repetitivas a los largo de un programa y que con una sola llamada puedan heredarse todas sus características que puedan ser utilizadas a lo largo del código del programa. Los T.D.A más comunes de implementar llevan una estricta relación con las estructuras de datos conocidas como pilas y colas, donde por lo regular se permiten almacenar datos a procesar en algún momento del programa.

7 PROGRAMACIÓN ESTRUCTURADA 6 Para aprender más No conoces las estructuras de datos de pilas y colas? Pilas. Es una estructura donde se permiten almacenar datos de un mismo tipo en la cual se lleva un comportamiento de extracción conocido como LIFO (last in-first out /primero en entrar-primero en salir), donde el proceso del T.D.A deberá llevar los siguientes procesos: 1. Crear pila 2. Meter dato 3. Sacar dato 4. Destruir pila 5. Vaciar pila Colas. Es una estructura de datos del mismo tipo de acceso por posición, con un comportamiento de extracción conocido como FIFO (fisrst in first out/ primero en entrar- primero en salir), donde el proceso del T.D.A deberá llevar los siguientes procesos: 1. Creación. 2. Transformación. 3. Observación. 4. Iteradores.

8 PROGRAMACIÓN ESTRUCTURADA 7 Actividad de Aprendizaje Con la finalidad de reforzar los conocimientos adquiridos a lo largo de esta sesión, ahora tendrás que realizar la siguiente actividad. Instrucciones Realiza un programa en C donde se emula la inserción y extracción de un dato en una pila, donde los datos ingresados por el usuario se almacenen y se impriman posteriormente en el orden que dicta una pila. Convertir en imagen en formato JPG el código Subirlo a la plataforma de la asignatura Esta actividad te ayudará a comprender la función de los Tipos de datos Abstractos en el lenguaje C, así como su correcta utilización, lo cual te facilitará a entender las siguientes sesiones. Esta actividad representa el 5% de tu calificación y se tomará en cuenta lo siguiente: Tus datos generales. Título. Programa en C de la inserción y extracción del dato de la pila. Ortografía y redacción. Referencias bibliográficas

9 PROGRAMACIÓN ESTRUCTURADA 8 Bibliografía Garrido, A; (2006). Abstracción y estructuras de datos en C++, España: Delta publicaciones. Gómez, A; (2008), Introducción a la computación, México: Cengage Learning. Harvey, M; (2004), C / C++ y Java cómo programar, México: Pearson Educación. Rice, P. (s/f). Desarrollo humano, estudio del ciclo vital, Pearson Prentice Hall.

Programación Estructurada

Programación Estructurada Programación Estructurada PROGRAMACIÓN ESTRUCTURADA 1 Sesión No. 7 Nombre: Estructuras de datos Contextualización Cuando un programa suele ser muy extenso, un problema clásico de los programadores es la

Más detalles

Programación Estructurada

Programación Estructurada Programación Estructurada PROGRAMACIÓN ESTRUCTURADA 1 Sesión No. 2 Nombre: El lenguaje de programación C Contextualización Una constante en todos los lenguajes de programación (viejos y nuevos) es la implementación

Más detalles

Auditoría administrativa

Auditoría administrativa Auditoría administrativa 1 Lectura No. 10 Nombre: Cédulas y Gráficas Contextualización Las cédulas y gráficas son herramientas que ayudan a la organización de la información recopilada, nos permiten ordenar

Más detalles

Diseño Estructurado de Algoritmos

Diseño Estructurado de Algoritmos Diseño Estructurado de Algoritmos 1 Sesión No. 1 Nombre: Conceptos de algoritmos Objetivo de la sesión: Al concluir la sesión el estudiante identificará los conceptos básicos sobre la definición de algoritmos

Más detalles

ASIGNATURA: ESTRUCTURA DE DATOS II

ASIGNATURA: ESTRUCTURA DE DATOS II ASIGNATURA: ESTRUCTURA DE DATOS II Cód: 31-206 Régimen cuatrimestral Horas reloj semanales: 4 Horas teóricas: 15 Horas prácticas: 45 Horas totales: 60 Carrera: Sistemas 2016 FUNDAMENTOS: Un tipo de dato

Más detalles

Auditoría administrativa

Auditoría administrativa Auditoría administrativa 1 Lectura No. 11 Nombre: Auditoría en Empresa Privada Contextualización La Auditoría en empresa privada puede ser muy variada e incluir varias líneas de acción, lo anterior debido

Más detalles

Auditoría administrativa

Auditoría administrativa Auditoría administrativa 1 Lectura No. 8 Nombre: Indicadores Contextualización Los indicadores en la auditoría administrativa se utilizan para definir los límites bajo los cuales es manejada una organización.

Más detalles

Java Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación.

Java Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 1 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 2 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el desarrollo

Más detalles

Contabilidad de Costos

Contabilidad de Costos Contabilidad de Costos CONTABILIDAD DE COSTOS 1 Sesión No. 6 Nombre: Costeo de productos y servicios, Método de costeo de promedio ponderado Contextualización Qué es el costeo de operaciones? Continuando

Más detalles

Análisis del Consumidor

Análisis del Consumidor Análisis del Consumidor 1 Sesión No. 5 Nombre: Segmentación del mercado. Contextualización Conocemos realmente a nuestros clientes? El concepto de segmentación es, probablemente, uno de los más conocidos

Más detalles

Principios de Finanzas

Principios de Finanzas Principios de Finanzas 1 Sesión No. 1 Nombre: La Función financiera en la empresa Objetivo de la sesión: Al término de la sesión el alumno reconocerá los conceptos básicos que conforman las finanzas y

Más detalles

Modelos y Bases de Datos

Modelos y Bases de Datos Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 9 Nombre: Segunda Forma Normal Contextualización Para qué te ayudarán los grados de normalización? Las normas de forma normal se basan en

Más detalles

Java Avanzado Facultad de Ingeniería. Escuela de computación.

Java Avanzado Facultad de Ingeniería. Escuela de computación. 2 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 5 3 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el desarrollo de sus prácticas

Más detalles

INDICE Prologo Capitulo 1. Algoritmos y programas Capitulo 2. La resolución de los problemas con computadoras y las herramientas de programación

INDICE Prologo Capitulo 1. Algoritmos y programas Capitulo 2. La resolución de los problemas con computadoras y las herramientas de programación INDICE Prologo XI Capitulo 1. Algoritmos y programas 1.1. Configuraciones de una computadora 1 1.2. Lenguajes de programación 2 1.3. Resolución de problemas 1.3.1. Fase de resolución del problema 3 1.3.1.1.

Más detalles

LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52)

LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52) LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52) LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) 1 Sesión No. 5 Nombre: Lenguaje de presentación Objetivo: Conocer la importancia de los lenguajes de presentación.

Más detalles

Diseño Estructurado de Algoritmos

Diseño Estructurado de Algoritmos Diseño Estructurado de Algoritmos 1 Sesión No. 11 Nombre: Estructuras algorítmicas. Tercera parte. Objetivo de la sesión: Al concluir la sesión el estudiante aplicará las estructuras algorítmicas repetitivas

Más detalles

Administración y Técnicas de Ventas

Administración y Técnicas de Ventas Administración y Técnicas de Ventas 1 Sesión No. 7 Nombre: Organización Contextualización Te has preguntado Qué características tiene una organización de fuerza de ventas? Analizará las características

Más detalles

Auditoría administrativa

Auditoría administrativa Auditoría administrativa 1 Lectura No. 12 Nombre: Auditoría en el Sector Público Contextualización La auditoría administrativa en el sector público es similar a la que se realiza en el privado, sin embargo,

Más detalles

Análisis del Consumidor

Análisis del Consumidor Análisis del Consumidor 1 Sesión No. 9 Nombre: Factores que influyen en el comportamiento del consumidor. Contextualización El estudio del comportamiento del consumidor aprovecha los conocimientos aportados

Más detalles

Teorías del aprendizaje

Teorías del aprendizaje Teorías del aprendizaje TEORÍAS DEL APRENDIZAJE 1 Sesión No. 7 Nombre: El cognitivismo: Aplicación en la educación Contextualización Sabías que las teorías cognitivas tienen un amplio campo de aplicación

Más detalles

UNIVERSIDAD DE GUADALAJARA

UNIVERSIDAD DE GUADALAJARA UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LOS ALTOS DIVISIÓN DE ESTUDIOS EN FORMACIONES SOCIALES LICENCIATURA: INGENIERÍA EN COMPUTACIÓN UNIDAD DE APRENDIZAJE POR OBJETIVOS TALLER DE ESTRUCTURA

Más detalles

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

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 Organización de datos Licenciatura en Informática IFM - 0426 3-2-8 2.- HISTORIA

Más detalles

Derecho de la Seguridad Social

Derecho de la Seguridad Social Derecho de la Seguridad Social 1 Sesión No. 8 Nombre: Seguro de retiro, cesantía en edad avanzada y vejez. Objetivo de la sesión: Al finalizar la sesión, el alumno identificarà cuál es el concepto de seguro

Más detalles

Evaluación de Proyectos de Inversión

Evaluación de Proyectos de Inversión Evaluación de Proyectos de Inversión Tema No. 1 Sesión 1: Fundamentos conceptuales de los proyectos de inversión. Parte I. 2017 2016 Objetivo de la sesión: +Al finalizar la sesión, el alumno identificará

Más detalles

Métodos de análisis del consumidor

Métodos de análisis del consumidor Métodos de análisis del consumidor MÉTODOS DE ANÁLISIS DEL CONSUMIDOR 1 Sesión No. 5 Nombre: Decisiones del consumidor Contextualización http://brd.unid.edu.mx/simulacion-del-proceso-de-decision-de-compra/

Más detalles

Fundamentos de la Mercadotecnia

Fundamentos de la Mercadotecnia Fundamentos de la Mercadotecnia 1 Sesión No. 3 Nombre: Historia Objetivo de la sesión: Al concluir la sesión el alumno conocerá la evolución de la mercadotecnia a partir de su desarrollo histórico, para

Más detalles

Por qué incorporar el álgebra a las asignaturas?

Por qué incorporar el álgebra a las asignaturas? Álgebra 1 Sesión No. 1 Nombre: Fundamentos de álgebra. Parte I. Objetivo: al finalizar la sesión, el estudiante aplicará correctamente los operadores matemáticos y el redondeo de decimales en diferentes

Más detalles

Matemáticas Financieras

Matemáticas Financieras Matemáticas Financieras 1 Sesión No. 2 Nombre: Fundamentos Matemáticos Contextualización En el área de las inversiones, algunos fundamentos matemáticos son una parte muy importante, ya que los intereses

Más detalles

Estructuras Administrativas

Estructuras Administrativas Estructuras Administrativas ESTRUCTURAS ADMINISTRATIVAS 1 Sesión No. 7 Nombre: Diagramas de Flujo Objetivo: El estudiante desarrollará la propuesta de un diagrama de flujo para la especificación de la

Más detalles

EI MT1008 Programación II

EI MT1008 Programación II GRADO EN INGENIERÍA INFORMÁTICA GRADO EN MATEMÁTICA COMPUTACIONAL EI1008 - MT1008 Programación II Curso 2010-2011 Departamento de Lenguajes y Sistemas Informáticos 1. Datos de la asignatura Carácter: Formación

Más detalles

En la sección previa abordamos el tema del presupuesto de capital. En esta sección veremos cómo se realiza un presupuesto de flujo de efectivo.

En la sección previa abordamos el tema del presupuesto de capital. En esta sección veremos cómo se realiza un presupuesto de flujo de efectivo. Presupuestos 1 Sesión No. 11 Nombre: Presupuesto de flujo de efectivo Contextualización En la sección previa abordamos el tema del presupuesto de capital. En esta sección veremos cómo se realiza un presupuesto

Más detalles

Administración de Ventas

Administración de Ventas Administración de Ventas 1 Sesión No. 2 Nombre: Administración y fuerza de ventas, Estructura de la fuerza de ventas Contextualización Te has preguntado Por qué crear una fuerza de ventas? Crear una fuerza

Más detalles

Campañas de Publicidad

Campañas de Publicidad Campañas de Publicidad 1 Sesión No. 7 Estrategias publicitarias. Segunda parte. Objetivo: El alumno propondrá estrategias para transformar los conceptos comunicativos. Contextualización Cómo transformar

Más detalles

INGENIERÍA DEL SOFTWARE

INGENIERÍA DEL SOFTWARE INGENIERÍA DEL SOFTWARE Sesión No. 11 INGENIERÍA DEL SOFTWARE 1 Nombre: Estereotipos y valores etiquetados de los paquetes Contextualización Los estereotipos dentro de los medios de programación son más

Más detalles

Evaluación de Proyectos de Inversión

Evaluación de Proyectos de Inversión Evaluación de Proyectos de Inversión Tema No. 4 Sesión 6: Etapas de la evaluación de un proyecto de inversión. Parte I. 2017 2016 Objetivo de la sesión: Al finalizar la sesión, el alumno comprenderá el

Más detalles

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES Área de formación: Disciplinaria Unidad académica: Programación Orientada a Objetos Ubicación: Cuarto Semestre Clave: 2087 Horas

Más detalles

Administración y Dirección Estratégica

Administración y Dirección Estratégica Administración y Dirección Estratégica 1 Sesión 5: Nombre: El desempeño financiero Objetivo de la sesión: Al concluir la sesión el estudiante podrá aplicar los principios del desempeño financiero (rendimiento).

Más detalles

Teorías del aprendizaje

Teorías del aprendizaje Teorías del aprendizaje TEORÍAS DEL APRENDIZAJE 1 Sesión No. 6 Nombre: El cognitivismo Contextualización Para qué crees que te sirva saber acerca del cognitivismo? Te ayudará a descubrir qué procesos del

Más detalles

APLICACIONES MÓVILES NATIVAS

APLICACIONES MÓVILES NATIVAS APLICACIONES MÓVILES NATIVAS APLICACIONES MÓVILES NATIVAS 1 Sesión No. 2 Nombre: Tipos de lenguajes de programación móvil Objetivo: Al finalizar la clase el alumno comprenderá lo que es un lenguaje de

Más detalles

Crítico y sociopolítico

Crítico y sociopolítico Currículum 1 Sesión No. 3 Nombre: Enfoques curriculares Contextualización Existe una diversidad de enfoques curriculares, los cuales son adoptados por el sistema educativo caracterizando y organizando

Más detalles

Contabilidad General

Contabilidad General Contabilidad General CONTABILIDAD GENERAL 1 Sesión No. 1 Nombre: Introducción a la Contabilidad. Objetivo: Al término de la sesión, el alumno describirá el concepto de contabilidad, sus objetivos, los

Más detalles

Administración de Ventas

Administración de Ventas Administración de Ventas 1 Sesión No. 11 Nombre: Control Contextualización Te has preguntado Cuáles son los logros y objetivos planteados? El proceso de la fuerza de ventas es un ciclo con partes muy específicas,

Más detalles

Dirección de Mercadotecnia y Ventas

Dirección de Mercadotecnia y Ventas Dirección de Mercadotecnia y Ventas Tema No. 7 Sesión 12: Dirección de ventas. 2017 2016 Objetivo de la sesión: Contextualización Cuál es el proceso de contratación de la fuerza de ventas? Es importante

Más detalles

ADMINISTRACIÓN DE LA PRODUCCIÓN

ADMINISTRACIÓN DE LA PRODUCCIÓN ADMINISTRACIÓN DE LA PRODUCCIÓN ADMINISTRACIÓN DE LA PRODUCCIÓN 1 Sesión No. 1 Nombre: Recursos Humanos y Diseño del Puesto Contextualización A lo largo de la experiencia laboral de una persona, el individuo

Más detalles

Teorías del aprendizaje

Teorías del aprendizaje Teorías del aprendizaje TEORÍAS DEL APRENDIZAJE 1 Sesión No.11 Nombre: La teoría socio-histórica: Aplicaciones en la educación Contextualización Vigotsky usa en su esquema teórico la relación entre el

Más detalles

Nombre: Modelo de planeación de utilidades a corto plazo

Nombre: Modelo de planeación de utilidades a corto plazo Presupuestos 1 Sesión No. 6 Nombre: Modelo de planeación de utilidades a corto plazo Contextualización Anteriormente aprendimos acerca del entorno económico y de mercado. En esta sección veremos cómo se

Más detalles

Contabilidad de Costos

Contabilidad de Costos Contabilidad de Costos CONTABILIDAD DE COSTOS 1 Sesión No. 10 Nombre: Costo estándar, Análisis de desviaciones: materiales y mano de obra Contextualización Para qué un análisis de desviación? Identificarás

Más detalles

Multimedia Educativo

Multimedia Educativo Multimedia Educativo MULTIMEDIA EDUCATIVO 1 Sesión No. 5 Nombre: Proyectos multimedia educativos y etapas para su desarrollo. Segunda parte. Objetivo Al finalizar la sesión, el alumno será capaz de identificar

Más detalles

Aspectos Básicos de Networking

Aspectos Básicos de Networking Aspectos Básicos de Networking ASPECTOS BÁSICOS DE NETWORKING 1 Sesión No. 4 Nombre: Capa de transporte del modelo OSI Contextualización Existen diferencias en los servicios de protocolos? Los protocolos

Más detalles

Teorías del aprendizaje

Teorías del aprendizaje Teorías del aprendizaje TEORÍAS DEL APRENDIZAJE 1 Sesión No. 5 Nombre: El conductismo: Teorías conductistas y educación Contextualización Cuáles son las aplicaciones que las teorías conductistas tienen

Más detalles

Contabilidad General

Contabilidad General Contabilidad General CONTABILIDAD GENERAL 1 Sesión No. 3 Nombre: Estados Financieros. Segunda parte. Objetivo: Al término de la sesión, el alumno reconocerá los elementos del Estado de Resultado para elaborarlo

Más detalles

Matemáticas Financieras

Matemáticas Financieras Matemáticas Financieras 1 Sesión No. 11 Nombre: Depreciación. Parte 1 Objetivo: Al finalizar la sesión, los estudiantes definirán el concepto de Depreciación para activos. Conocerán los elementos de la

Más detalles

Técnicas de planeación y control

Técnicas de planeación y control Técnicas de planeación y control TÉCNICAS DE PLANEACIÓN Y CONTROL 1 Sesión No. 4 Nombre: El modelo costo-volumen-utilidad Contextualización En esta unidad revisaremos una de las herramientas de planeación

Más detalles

ESCUELA SUPERIOR POLITECNICA DEL LITORAL PROGRAMA DE ESTUDIOS

ESCUELA SUPERIOR POLITECNICA DEL LITORAL PROGRAMA DE ESTUDIOS ESTRUCTURAS DE DATOS UNIDAD ACADÉMICA: CARRERA: ESPECIALIZACIÓN: ÁREA: TIPO DE MATERIA: EJE DE FORMACIÓN: Facultad de Ingeniería en Electricidad y Computación Ingeniería en Ciencias Computacionales Sistemas

Más detalles

Contabilidad de Costos

Contabilidad de Costos Contabilidad de Costos CONTABILIDAD DE COSTOS 1 Sesión No. 4 Nombre: Contabilidad de Costo tradicional, Aplicación de costos indirectos. Contextualización Cuáles son las formas en las que se aplican los

Más detalles

Tema: Tipos Abstractos de Datos (TAD s) en C++.

Tema: Tipos Abstractos de Datos (TAD s) en C++. Programación II. Guía 12 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Tipos Abstractos de Datos (TAD s) en C++. Objetivos Específicos Explicar el concepto "Tipo Abstracto

Más detalles

Modelo educativo y prospectiva

Modelo educativo y prospectiva Modelo educativo y prospectiva MODELOS EDUCATIVOS Y PROSPECTIVA 1 Sesión No. 9 Nombre: Planeación de la Institución Educativa Objetivo de la sesión Al finalizar la sesión el alumno explicará los estándares

Más detalles

Filosofía de la Educación

Filosofía de la Educación Filosofía de la Educación 1 Sesión No. 6 Nombre: Teleología Objetivo de la sesión: Al concluir la sesión el alumno conocerá la importancia de analizar los fines de la educación. Contextualización Para

Más detalles

Unidad I: Introducción a las estructuras de datos

Unidad I: Introducción a las estructuras de datos Unidad I: Introducción a las estructuras de datos 1.1 Tipos de datos abstractos (TDA) Los tipos de datos abstractos (TDA) encapsulan datos y funciones que trabajan con estos datos. Los datos no son visibles

Más detalles

ADMINISTRACIÓN DE LA PRODUCCIÓN

ADMINISTRACIÓN DE LA PRODUCCIÓN ADMINISTRACIÓN DE LA PRODUCCIÓN ADMINISTRACIÓN DE LA PRODUCCIÓN 1 Sesión No. 6 Nombre: Administración del inventario Contextualización La programación agregada es un sistema de planeación y control que

Más detalles

Administración de Ventas

Administración de Ventas Administración de Ventas 1 Sesión No. 12 Nombre: Control, Métodos, Grado Contextualización Te has preguntado Qué proceso tiene la venta? Medir el rendimiento y avance de la fuerza de venta a lo largo de

Más detalles

Finanzas Internacionales

Finanzas Internacionales Finanzas Internacionales 1 Sesión No. 9 Nombre: Banca Comercial. Parte 1. Objetivo: el estudiante comprenderá la importancia de la banca comercial en el contexto de las finanzas internacionales. Contextualización

Más detalles

Un. VI. Generador de código intermedio.

Un. VI. Generador de código intermedio. Un. VI. Generador de código intermedio. La administración de la memoria se da en esta etapa. Se debe considerar tanto la memoria estática como dinámica, y en esta se utilizan generalmente pilas. Los lenguajes

Más detalles

Administración de Ventas

Administración de Ventas Administración de Ventas 1 Sesión No. 10 Nombre: Integración, Capacitación Contextualización Te has preguntado De qué manera se expone una actividad de fuerza de ventas? La actividad de la fuerza de ventas

Más detalles

Qué sabes del modelo económico de desarrollo en nuestro país?

Qué sabes del modelo económico de desarrollo en nuestro país? Turismo Sustentable 1 Sesión No. 5 Nombre: Modelo de Turismo Sustentable. Parte I Contextualización Qué sabes del modelo económico de desarrollo en nuestro país? El desarrollo económico, por mucho tiempo

Más detalles

Escribir programas a partir de un diagrama de flujo

Escribir programas a partir de un diagrama de flujo Escribir programas a partir de un diagrama de flujo por Iván Cruz En esta lectura se revisará una estrategia específica para lograr implementar un programa computacional a partir de un diagrama de flujo,

Más detalles

Matemáticas Universitarias

Matemáticas Universitarias Matemáticas Universitarias 1 Sesión No. 3 Nombre: Ecuaciones Lineales Objetivo de la asignatura: En esta sesión el estudiante aplicará las principales propiedades de ecuaciones lineales con la finalidad

Más detalles

CL_ Quick Microsoft SQL Server 2012 Analysis Services.

CL_ Quick Microsoft SQL Server 2012 Analysis Services. Gold Learning Gold Business Intelligence Silver Data Plataform CL_55125 Quick Microsoft SQL Server 2012 Analysis Services www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800,

Más detalles

Fundamentos de la Mercadotecnia

Fundamentos de la Mercadotecnia Fundamentos de la Mercadotecnia 1 Sesión No. 9 Nombre: Distribución Objetivo de la sesión: Al concluir la sesión el alumno podrá de identificar las formas y ventajas de los canales de distribución de un

Más detalles

Modelos Para la Toma de Decisiones

Modelos Para la Toma de Decisiones Modelos Para la Toma de Decisiones 1 Sesión No. 5 Nombre: Modelos de decisión. Primera parte. Contextualización Modelos para decidir? Hemos visto herramientas de tipo más bien matemático que nos permiten

Más detalles

Filosofía de la Educación

Filosofía de la Educación Filosofía de la Educación 1 Sesión No.3 Nombre: Relación entre filosofía y educación Objetivo de la sesión: Al concluir la sesión el alumno conocerá la importancia de la relación entre la filosofía y a

Más detalles

LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52)

LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52) LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52) Sesión No. 7 LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) 1 Nombre: Lenguajes: HTML, XML, XHTML Objetivo: Encontrar las diferencias entre los diferentes programas

Más detalles

PROGRAMA DE ASIGNATURA DE PROGRAMACIÓN I

PROGRAMA DE ASIGNATURA DE PROGRAMACIÓN I PROGRAMA DE ASIGNATURA DE PROGRAMACIÓN I Contenido INFORMACIÓN GENERAL... 2 INTRODUCCIÓN... 2 OBJETIVOS GENERALES DE LA ASIGNATURA... 2 OBJETIVOS, TEMAS Y SUBTEMAS... 3 Tema1: Estructura de control....

Más detalles

Universidad de Guadalajara Centro universitario de los Altos Licenciatura en

Universidad de Guadalajara Centro universitario de los Altos Licenciatura en 1. Identificación del curso Programa de estudios por competencias Seminario de resolución de problemas de algoritmia Programa educativo: Ing. En Computación Unidad de aprendizaje: Seminario de solución

Más detalles

Universidad Autónoma del Estado de México 2016, Año del 60 Aniversario de la Universidad Autónoma del Estado de México

Universidad Autónoma del Estado de México 2016, Año del 60 Aniversario de la Universidad Autónoma del Estado de México Universidad Autónoma del Estado de México 2016, Año del 60 Aniversario de la Universidad Autónoma del Estado de México Unidad Académica Profesional Tianguistenco Ingeniería de Software Estructura de Datos

Más detalles

Agradecimientos. Nota de los autores. 1 Problemas, algoritmos y programas 1

Agradecimientos. Nota de los autores. 1 Problemas, algoritmos y programas 1 Prologo Agradecimientos Nota de los autores Índice general I III V VII 1 Problemas, algoritmos y programas 1 1.1 Programas y la actividad de la programación.................... 4 1.2 Lenguajes y modelos

Más detalles

Contabilidad de Costos

Contabilidad de Costos Contabilidad de Costos 1 Sesión No. 1 Nombre: Conceptos básicos Contextualización Para qué servirá determinar los costos en una empresa? Los costos representan uno de los aspectos más importantes de la

Más detalles

Finanzas Corporativas Avanzadas

Finanzas Corporativas Avanzadas Finanzas Corporativas Avanzadas 1 Sesión No. 6 Nombre: Índice de sensibilidad. Objetivo de la sesión: Al finalizar la sesión, el alumno será capaz de identificar el valor del índice de sensibilidad para

Más detalles

Convivencia Introducción

Convivencia Introducción Convivencia Introducción Dra. Carolina Mañoso Dpto. Informática y Automática.UNED Definición (1/3) El sistema operativo como máquina virtual o extendida: Un sistema operativo es una serie de componentes

Más detalles

Técnicas de Planeación y Control

Técnicas de Planeación y Control Técnicas de Planeación y Control 1 Sesión No. 3 Nombre: Pronóstico de la demanda Contextualización El realizar un pronóstico de la demanda es una de las funciones vitales en la comercialización de un producto

Más detalles

El estudiante ubica el objetivo de estudio de la microeconomía y a las unidades productivas. La microeconomía es parte de la economía?

El estudiante ubica el objetivo de estudio de la microeconomía y a las unidades productivas. La microeconomía es parte de la economía? Microeconomía 1 Sesión No. 3 Nombre: 2.0 Microeconomía. Parte 1. El estudiante ubica el objetivo de estudio de la microeconomía y a las unidades productivas. Contextualización La microeconomía es parte

Más detalles

AREA A LA QUE PERTENECE: 103 Matemática Básica 2 34 créditos POST REQUISITO: CATEGORIA: Obligatorio SEMESTRE: Primer Semestre 2015

AREA A LA QUE PERTENECE: 103 Matemática Básica 2 34 créditos POST REQUISITO: CATEGORIA: Obligatorio SEMESTRE: Primer Semestre 2015 UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS NOMBRE DEL CURSO: Introducción a la Programación Y Computación 1 CODIGO: 770 CREDITOS: 4 ESCUELA: Ciencias y Sistemas AREA

Más detalles

POST REQUISITO: CATEGORIA: Obligatorio SEMESTRE: Primer Semestre 2015 HORAS POR SEMANA DEL LABORATORIO: DIAS QUE SE IMPARTE EL LABORATORIO:

POST REQUISITO: CATEGORIA: Obligatorio SEMESTRE: Primer Semestre 2015 HORAS POR SEMANA DEL LABORATORIO: DIAS QUE SE IMPARTE EL LABORATORIO: UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS NOMBRE DEL CURSO: Introducción a la Programación Y Computación 1 CODIGO: 770 CREDITOS: 4 ESCUELA: Ciencias y Sistemas AREA

Más detalles

Fundamentos de programación JAVA

Fundamentos de programación JAVA Pág. N. 1 Fundamentos de programación JAVA Familia: Editorial: Autor: Computación e informática Macro Ricardo Walter Marcelo Villalobos ISBN: 978-612-304-238-7 N. de páginas: 296 Edición: 2. a 2014 Medida:

Más detalles

Teorías del aprendizaje

Teorías del aprendizaje Teorías del aprendizaje TEORÍAS DEL APRENDIZAJE 1 Sesión No. 4 Nombre: El conductismo Contextualización Sabías que el conductismo se basa únicamente en comportamientos y hechos observables? Los condicionamientos

Más detalles

Fundamentos de Turismo

Fundamentos de Turismo Fundamentos de Turismo FUNDAMENTOS DE TURISMO 1 Sesión No. 4 Nombre: Clasificación del Turismo Objetivo de la sesión: Al concluir la sesión el alumno identificará las clasificaciones del turismo, de acuerdo

Más detalles

Universidad Centroccidental Lisandro Alvarado. Decanato de Ciencias y Tecnología Departamento de Sistemas

Universidad Centroccidental Lisandro Alvarado. Decanato de Ciencias y Tecnología Departamento de Sistemas Universidad Centroccidental Lisandro Alvarado Decanato de Ciencias y Tecnología Departamento de Sistemas PROGRAMA INSTRUCCIONAL PROGRAMA: ANALISIS DE SISTEMAS DEPARTAMENTO: SISTEMAS ASIGNATURA: INTRODUCCIÓN

Más detalles

Al concluir la sesión el alumno podrá caracterizar el proceso de planeación del capital humano, sus ventajas y aplicación en una empresa.

Al concluir la sesión el alumno podrá caracterizar el proceso de planeación del capital humano, sus ventajas y aplicación en una empresa. Capital Humano 1 Sesión No. 3 Nombre: Planeación Estratégica del Capital Humano Objetivo de la sesión Al concluir la sesión el alumno podrá caracterizar el proceso de planeación del capital humano, sus

Más detalles

Matemáticas Universitarias

Matemáticas Universitarias Matemáticas Universitarias 1 Sesión No. 1 Nombre: Introducción al algebra Objetivo de la asignatura: El estudiante aplicará los conceptos fundamentales del álgebra como números reales, exponentes, radicales

Más detalles

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS FACULTAD DE INGENIERÍA PROYECTO CURRICULAR DE INGENIERÍA INDUSTRIAL

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS FACULTAD DE INGENIERÍA PROYECTO CURRICULAR DE INGENIERÍA INDUSTRIAL I. IDENTIFICACIÓN DE LA ASIGNATURA PROGRAMACIÓN ORIENTADA A OBJETOS CÓDIGO DE LA ASIGNATURA 00 ÁREA ACADÉMICA Informática y Electivas Libres SEMESTRE Segundo PLAN DE ESTUDIOS 00 - I TIPO DE ASIGNATURA

Más detalles

Evaluación de Proyectos de Inversión

Evaluación de Proyectos de Inversión Evaluación de Proyectos de Inversión Tema No. 3 Sesión 5: Indicadores para evaluar proyectos de inversión. 2017 2016 Objetivo de la sesión: Al finalizar la sesión, el alumno comprenderá el concepto ingreso,

Más detalles

Computación I Curso 2016 Facultad de Ingeniería Universidad de la República

Computación I Curso 2016 Facultad de Ingeniería Universidad de la República Computación I Curso 2016 Facultad de Ingeniería Universidad de la República Objetivos de la programación Exactitud en la realización de la tarea Tiene que satisfacer la especificación exactamente. Simplicidad.

Más detalles

Por qué expresar de manera algebraica?

Por qué expresar de manera algebraica? Álgebra 1 Sesión No. 2 Nombre: Fundamentos de álgebra. Parte II. Objetivo: al finalizar la sesión, el estudiante conocerá e identificará las expresiones racionales, las diferentes formas de representar

Más detalles

UNIDAD 9. DATOS COMPLEJOS PILAS

UNIDAD 9. DATOS COMPLEJOS PILAS UNI 9. TOS OMPLEJOS PILS Una pila es una lista de elementos en la que se pueden insertar y eliminar elementos sólo por uno de los extremos. omo consecuencia, los elementos de una pila serán eliminados

Más detalles

Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET

Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET OBJETIVOS: Conocer de las bondades del paradigma de orientación a objetos en.net y su lenguaje

Más detalles

Programa Educativo: Área de Formación : Carácter de la asignatura

Programa Educativo: Área de Formación : Carácter de la asignatura PROGRAMA DE ESTUDIO PROGRAMACIÓN BÁSICA Programa elaborado por: Programa Educativo: Área de Formación : Sustantiva Profesional Horas teóricas: 2 Horas prácticas: 4 Total de Horas: 6 Total de créditos:

Más detalles