Diseño Estructurado de Algoritmos

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "Diseño Estructurado de Algoritmos"

Transcripción

1 Diseño Estructurado de Algoritmos

2 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 conocidas como ciclos con la finalidad de resolver problemas reales. Contextualización Qué estructuras permiten que exista un control en el programa? El tema es extenso cuando se habla de estructuras algorítmicas, porque el hombre con el afán de resolver toda clase de problemas, se dio a la tarea de buscar formas de trabajo que pudieran ser manejadas por todo tipo de persona que tuviera interés en el mundo de la programación. Al conjunto de formas de trabajo que permiten el manejo de variables para la realización de procesos con los que se pueda llegar a la solución de problemas los denomino estructuras. El hecho de que se crearan las estructuras fue para estandarizar, lo que se pretendía era que un programa pudiera ser entendido fácilmente por cualquier tipo de persona, no sólo por su creador. Cada tipo de estructura cubre una necesidad en específico, según el problema planteado. Las que hemos revisado hasta el momento son: Estructura secuencial Estructura condicional Estructura Repetitiva Estas estructuras se aplican según la función de cada programa, son diseñadas para resolver desde problemas menores, hasta los más complejos que requieren el control de alternativas.

3 2 Introducción al Tema Cómo te imaginas que se aplican los ciclos en un programa? En esta sesión la estructura que se abordará a profundidad es la repetitiva. Como recordaremos, es aquella que permite que se ejecute una serie de acciones un número finito de veces. En este tipo de estructuras el programador tiene el control, porque al colocar adecuadamente una condición lógica le podrá indicar al programa cuantas veces pueda ejecutar una instrucción. Mediante el lenguaje de programación se manejan distintas formas en las que se consigue que un grupo de instrucciones realice repeticiones, a estas formas se les denomina Ciclos. Los ciclos son sentencias de código que permiten un ahorro de tiempo al momento de programar, una mayor claridad, reduce el tamaño del programa y evita problemas si se desean hacer modificaciones. Estas sentencias de repetición se desprenden de la estructura repetitiva y se clasifican en 3 Ciclo para Ciclo mientras Ciclo hacer

4 3 Explicación Repetitivas Qué es iterar? Uno de los conceptos que se maneja en programación es la denominada iteración, un verbo utilizado como sinónimo de repetir que expresa el proceso de la estructura repetitiva. Los ciclos son sentencias que le brindan control a un programa al momento de realizar iteraciones. Estos ciclos se clasifican en: 1. Ciclo para: Este ciclo se encarga de controlar la ejecución de un bloque de instrucciones, el número de veces que se ejecuta se determina por los valores enteros que toma la variable contadora en un rango establecido por el programador. Después de que realiza el proceso de ejecución en cada iteración, la variable se incrementa en 1 automáticamente con la condición de que en el momento en que la variable pasa el límite, el ciclo se rompe. La ejecución de los ciclos depende mucho del lenguaje de programación utilizado; por ejemplo, en el ciclo para la variable final varía, por eso no es recomendable utilizar el valor de la variable contadora después de ejecutar el algoritmo.

5 4 Entonces, se puede decir que el conjunto de instrucciones en un ciclo no se ejecuta si el límite inferior es mayor al límite superior. La forma general del ciclo para es: ENTRADA var=lim_inf var=var+1 var<=lim_sup Bloque de Instrucciones Donde var es la variable contadora del ciclo, lim_inf es el valor inicial que toma la variable contadora. lim_sup es el valor final, cuando este valor sea superado por la variable contadora, el ciclo se acabó. El denominado bloque de instrucciones es el conjunto de acciones que se ejecutan en cada repetición. SALIDA 2. Ciclo mientras: El término mientras en un lenguaje de programación permite ejecutar un bloque de instrucciones siempre y cuando una condición o expresión lógica se cumpla, mientras sea verdadero. La condición siempre es evaluada desde el comienzo, antes de ejecutar el bloque de instrucciones. Si la condición se cumple se ejecuta y todo un ciclo vuelve a comenzar. Cuando la condición no se cumple simplemente se termina el proceso, no se ejecuta.

6 5 La forma general del ciclo es: ENTRADA CONDICIÒN BLOQUE FIN Qué crees que realiza el ciclo hacer? 3. Ciclo hacer: Este ciclo es similar al ciclo mientras la única diferencia es que la evaluación de la condición es diferente, ya que en el ciclo mientras la condición es evaluada desde el inicio, en el ciclo hacer la condición se toma en cuenta después de ejecutar el bloque de instrucciones por lo menos una vez. Para que el bloque se ejecute nuevamente, la condición debe ser siempre verdadera, cuando resulta falso se termina el proceso.

7 6 ENTRADA BLOQUE CONDICIÒN FIN Donde BLOQUE es el conjunto de instrucciones que se ejecutan por lo menos una vez antes de la condición.

8 7 Conclusión Al momento de diseñar un algoritmo que contiene iteraciones, es importante conocer los tipos de sentencias que permiten controlar las repeticiones generadas en un algoritmo. La ejecución de los ciclos depende mucho del lenguaje de programación utilizado, pero la estructura ya está definida debido a que el objetivo para el que los crearon fue para un fácil diseño, una sencilla depuración y son adaptados para que sean entendidos por personas diferentes a las que escribieron el programa. Es importante saber distinguir las diferentes estructuras de repetición utilizadas en problemas con ciclos: Hacer Mientras Para Debemos analizar las diferencias entre cada una de las estructuras de repetición para que podamos construir grandes y complejos problemas a través de la ejecución repetida.

9 8 Para aprender más Sabes cuáles son los elementos de una estructura repetitiva? Entrenamiento a la medida. (2012). Elementos de una estructura repetitiva. Consultado el 5 de junio de 2014: Guía 4 lección 1: Estructuras algorítmicas repetitivas. (2012). Consultado el 5 de junio de 2014: Guía 4 lección 2: Elementos de una estructura repetitiva. (2012). Consultado el 5 de junio de 2014: Guía 4 lección 3: Tipos de estructuras repetitivas. Consultado el 5 de junio de 2014: Guía 4 lección 3: Estructura repetitiva Para. (2012). Consultado el 5 de junio de 2014: Guía 4 lección 4: Estructura repetitiva Mientras que (parte 1). 2012). Consultado el 5 de junio de 2014: Guía 4 lección 4: Estructura repetitiva Mientras que (parte 2). (2012). Consultado el 5 de junio de 2014: Por medio de este enlace reforzarás los temas de esta sesión por medio de definiciones y ejemplos aplicados a la programación. Chirinos, W. (2011). Estructuras Repetitivas. Consultado el 25 de Marzo de 2013:

10 9 Actividad de Aprendizaje Instrucciones: Con el propósito de consolidar los conocimientos adquiridos a lo largo de esta sesión, aplicarás los ciclos de programación para resolución de problemas reales, diseña el diagrama de flujo correspondiente. Problema: 1. Realizar la suma de los primeros 100 números enteros positivos e imprimir el resultado. Ahora identifica qué es lo que realiza el siguiente diagrama de flujo:

11 10 Puedes realizarlo en cualquier programa y guardarlo como PDF, con la finalidad de subirlo a la plataforma de la asignatura. Recuerda que esta actividad te ayudará a aplicar los ciclos que te permitirán diseñar un programa que contenga iteraciones. Se tomará en cuenta lo siguiente: Tus datos generales Referencias bibliográficas Ortografía y redacción Propósito de su Reporte Procedimiento. Resultados Juicio personal

12 11 Cibergrafía Chirinos, W. (2011). Estructuras Repetitivas. Consultado el 25 de Marzo de 2013: Introducción a la computación. Introducción a la computación. Estructuras de control. (s/f). En Tecnológico de Monterrey. Consultado el 25 de Marzo del 2013: Rodríguez, R. (2006). Elementos de la Programación Estructurada: Algoritmos, Pseudo Código y Diagramas de Flujo. Consultado el 25 de Marzo de 2013: Santeramo, L. (2012). Estructuras repetitivas, Bucles de control. Consultado el 25 de Marzo del 2013: y_disenio_de_algoritmos.pdf

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

Guía práctica de estudio 05: Diagramas de flujo

Guía práctica de estudio 05: Diagramas de flujo Guía práctica de estudio 05: Diagramas de flujo Elaborado por: M.C. Edgar E. García Cano Ing. Jorge A. Solano Gálvez Revisado por: Ing. Laura Sandoval Montaño Guía práctica de estudio 05: Diagramas de

Más detalles

Estructuras de control

Estructuras de control Estructuras de control Introducción Los algoritmos vistos hasta el momento han consistido en simples secuencias de instrucciones; sin embargo, existen tareas más complejas que no pueden ser resueltas empleando

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

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

Estructuras de Control

Estructuras de Control Algorítmica y Lenguajes de Programación Estructuras de Control Estructuras de Control. Introducción Hasta ahora algoritmos han consistido en simples secuencias de instrucciones Existen tareas más complejas

Más detalles

Distinguir las diferentes estructuras de repetición utilizadas en problemas con bucles: mientras, repetir mientras, para.

Distinguir las diferentes estructuras de repetición utilizadas en problemas con bucles: mientras, repetir mientras, para. ESTRUCTURAS ITERATIVAS 1 ESTRUCTURAS ITERATIVAS OBJETIVOS Aprender a resolver problemas mediante la ejecución repetida de una secuencia de proposiciones llamados bucle o estructuras repetitivas o iterativas.

Más detalles

: Algorítmica y Estructura de Datos I

: Algorítmica y Estructura de Datos I FACULTAD POLITÉCNICA DIRECCIÓN ACADÉMICA PROGRAMA DE ESTUDIO I. IDENTIFICACIÓN Carrera : Ingeniería de Sistemas CARGA HORARIA (Horas reloj) Asignatura : Algorítmica y Estructura de Datos I Carga Horaria

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

UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO

UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO LICENCIATURA EN PRODUCCIÓN INDUSTRIAL. UNIDAD DE APRENDIZAJE: PROGRAMACIÓN Créditos institucionales de la UA: 6 Material visual: Diapositivas Unidad de competencia

Más detalles

Guía práctica de estudio 03: Algoritmos

Guía práctica de estudio 03: Algoritmos Guía práctica de estudio 03: Algoritmos Elaborado por: M.C. Edgar E. García Cano Ing. Jorge A. Solano Gálvez Revisado por: Ing. Laura Sandoval Montaño Guía práctica de estudio 03: Algoritmos Objetivo:

Más detalles

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo Algoritmos En general, no hay una definición formal de algoritmo. Muchos autores los señalan como listas de instrucciones para resolver un problema abstracto, es decir, que un número finito de pasos convierten

Más detalles

Control de Flujo. Estructuras de Control! Experiencia Educativa de Algorítmica CONTROL DE FLUJO

Control de Flujo. Estructuras de Control! Experiencia Educativa de Algorítmica CONTROL DE FLUJO Control de Flujo Estructuras de Control Experiencia Educativa de Algorítmica 1 Introducción El estilo de como escribimos y analizamos un algoritmo se convierte en una de las principales características

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

PROGRAMACIÓN. UNIDAD II. ALGORITMO PROFA : HAU MOY

PROGRAMACIÓN. UNIDAD II. ALGORITMO PROFA : HAU MOY PROGRAMACIÓN. UNIDAD II. ALGORITMO PROFA : HAU MOY ALGORITMO DEFINICIÓN: CONSISTE EN LA DESCRIPCIÓN CLARA Y DETALLADA DEL PROCEDIMIENTO A SEGUIR PARA ALCANZAR LA SOLUCIÓN A UN PROBLEMA EN DONDE SE ESTABLECE

Más detalles

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

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

Algoritmos y solución de problemas. Fundamentos de Programación Otoño 2008 Mtro. Luis Eduardo Pérez Bernal

Algoritmos y solución de problemas. Fundamentos de Programación Otoño 2008 Mtro. Luis Eduardo Pérez Bernal Algoritmos y solución de problemas Fundamentos de Programación Otoño 2008 Mtro. Luis Eduardo Pérez Bernal Introducción Departamento de Electrónica, Sistemas e Informática En las ciencias de la computación

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

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

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

Auditoría administrativa

Auditoría administrativa Auditoría administrativa 1 Lectura No. 3 Nombre: Modelos de auditoría administrativa Contextualización Varios estudiosos de la auditoría administrativa han propuesto distintas formas de metodología. En

Más detalles

Nombre de la asignatura: Algoritmos y Lenguajes de programación.

Nombre de la asignatura: Algoritmos y Lenguajes de programación. Nombre de la asignatura: Algoritmos y Lenguajes de programación. Créditos: 2-4- 6 Aportación al perfil Dominar la lógica necesaria para aprender lenguajes de programación de alto nivel para poder resolver

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

Finanzas Corporativas Avanzadas

Finanzas Corporativas Avanzadas Finanzas Corporativas Avanzadas 1 Sesión No. 4 Nombre: Costo de capital. Primera parte. Objetivo de la sesión: Al finalizar la sesión, el alumno será capaz de identificar qué es y cómo se calcula el costo

Más detalles

ESTRUCTURAS REPETITIVAS EN PHP

ESTRUCTURAS REPETITIVAS EN PHP ESTRUCTURAS REPETITIVAS EN PHP Los bucles nos permiten iterar conjuntos de instrucciones, es decir repetir la ejecución de un conjunto de instrucciones mientras se cumpla una condición. Sentencia while

Más detalles

Profesor(a): M. A. Zeferino Galarza Hernández

Profesor(a): M. A. Zeferino Galarza Hernández Área Académica: Informática IV Tema: Algoritmos Profesor(a): M. A. Zeferino Galarza Hernández Periodo: Enero-junio de 2012 IV Semestre. Asignatura: Informática IV Tema: Algoritmos Abstract Contains and

Más detalles

Métodos para escribir algoritmos: Diagramas de Flujo y pseudocódigo

Métodos para escribir algoritmos: Diagramas de Flujo y pseudocódigo TEMA 2: CONCEPTOS BÁSICOS DE ALGORÍTMICA 1. Definición de Algoritmo 1.1. Propiedades de los Algoritmos 2. Qué es un Programa? 2.1. Cómo se construye un Programa 3. Definición y uso de herramientas para

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

Bloque temático I. Planear el proyecto de animación en 2D a partir de los requeriemientos del cliente

Bloque temático I. Planear el proyecto de animación en 2D a partir de los requeriemientos del cliente Bloque temático I 1 Planear el proyecto de animación en 2D a partir de los requeriemientos del cliente Guion BLOQUE TEMÁTICO I 2 Es un escrito detallado en el que se expone todo los elementos necesarios

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

Teoría General del Proceso

Teoría General del Proceso Teoría General del Proceso 1 Sesión No. 1 Nombre: Teoría general del proceso Contextualización En la presente unidad se estudiará la noción y naturaleza de la materia teoría general del derecho, en qué

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

Nombre de la asignatura: Programación Básica. Créditos: Objetivo de aprendizaje

Nombre de la asignatura: Programación Básica. Créditos: Objetivo de aprendizaje Nombre de la asignatura: Programación Básica Créditos: 2 4-6 Objetivo de aprendizaje Plantear metodológicamente la solución de problemas susceptibles de ser computarizados a través del manejo de técnicas

Más detalles

Estructuras Repetitivas

Estructuras Repetitivas Estructuras Repetitivas Se solicita al operador que ingrese tres números enteros cualesquiera. En base a estos números, mostrar por pantalla cual es el mayor de todos. Diag. De Flujos Pseudocódigo Matlab

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

Mercados Financieros

Mercados Financieros Mercados Financieros 1 Sesión No. 9 Nombre: Arrendamiento. Objetivo de la sesión: Al finalizar la sesión, el alumno será capaz de identificar la relevancia del arrendamiento para tener uso de activos fijos

Más detalles

Nombre: Nivel inferencial crítico e interpretativo crítico de la lectura

Nombre: Nivel inferencial crítico e interpretativo crítico de la lectura Comprensión lectora COMPRENSIÓN LECTORA 1 Lectura No. 6 Nombre: Nivel inferencial crítico e interpretativo crítico de la lectura Contextualización En esta sesión continuarás con el estudio del nivel inferencial

Más detalles

2007/ PROGRAMACIÓN. Tipo: TRO Curso: 1 Semestre: AB CREDITOS Totales TA TS AT AP PA OBJETIVOS. 1.-Introducción.

2007/ PROGRAMACIÓN. Tipo: TRO Curso: 1 Semestre: AB CREDITOS Totales TA TS AT AP PA OBJETIVOS. 1.-Introducción. 2007/2008 Tipo: TRO Curso: 1 Semestre: AB CREDITOS Totales TA TS AT AP PA OBJETIVOS 1.-Introducción. -Comprender cómo funciona un lenguaje de programación 2. Características del lenguaje C -Entender las

Más detalles

Guía práctica de estudio 03: Algoritmos

Guía práctica de estudio 03: Algoritmos Guía práctica de estudio 03: Algoritmos Elaborado por: M.C. Edgar E. García Cano Ing. Jorge A. Solano Gálvez Revisado por: Ing. Laura Sandoval Montaño Guía práctica de estudio 03: Algoritmos Objetivo:

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

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

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

SERVICIO NACIONAL DE APRENDIZAJE SENA

SERVICIO NACIONAL DE APRENDIZAJE SENA SERVICIO NACIONAL DE APRENDIZAJE SENA GUÍA DE APRENDIZAJE SISTEMA INTEGRADO DE GESTIÓN Proceso Gestión de la Formación Profesional Integral Procedimiento Ejecución de la Formación Profesional Integral

Más detalles

Jesús Manuel Carrera Velueta José Juan Almeida García Fecha de elaboración: Mayo 6 de 2010 Fecha de última actualización:

Jesús Manuel Carrera Velueta José Juan Almeida García Fecha de elaboración: Mayo 6 de 2010 Fecha de última actualización: PROGRAMA DE ESTUDIO Programa Educativo: Área de Formación : Licenciatura en Ingeniería Ambiental Sustantiva profesional. Programa elaborado por: PROGRAMACIÓN APLICADA Horas teóricas: 1 Horas prácticas:

Más detalles

Java para no Programadores

Java para no Programadores Java para no Programadores Programa de Estudio Java para no Programadores Aprende a programar con una de las tecnologías más utilizadas en el mercado de IT. Este curso está orientado a quienes no tienen

Más detalles

Estructuras en LabVIEW.

Estructuras en LabVIEW. Estructuras en LabVIEW. Sumario: 1. Ejecución según el flujo de datos. 2. Estructuras básicas disponibles en LabVIEW. a) Estructura Sequence. b) Estructura Case. c) Estructura For Loop. d) Estructura While

Más detalles

Metodología para la solución de problemas programables

Metodología para la solución de problemas programables Metodología para la solución de problemas programables Nosotros efectuamos día a día una serie de pasos, acciones y procedimientos para solucionar problema y esto es de forma natural y casi inconscientemente

Más detalles

TEMA 2: Estructuras de Control: Condicionales

TEMA 2: Estructuras de Control: Condicionales UNIVERSIDAD CENTRAL DE VENEZUELA FACULTAD DE CIENCIAS ESCUELA DE MATEMÁTICA INTRODUCCIÓN A LA COMPUTACIÓN TEMA 2: Estructuras de Control: Condicionales Estructuras Condicionales En un algoritmo se tiene

Más detalles

Introducción a la programación

Introducción a la programación Introducción a la programación Resolución de Problemas El objetivo principal para que las personas aprendan a programar en algún lenguaje de programación en particular es utilizar el computador como una

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

Programcaión Básica. Secuencias de Control y Repetición. Arturo Vega González.

Programcaión Básica. Secuencias de Control y Repetición. Arturo Vega González. Programación Básica Arturo Vega González a.vega@ugto.mx Division de Ciencias e Ingenierías Universidad de Guanajuato Campus León Sesión 5 Universidad de Guanajuato, DCI, Campus León 1 / 31 Universidad

Más detalles

UNIVERSIDAD NACIONAL EXPERIMENTAL DE GUAYANA VICERRECTORADO ACADÉMICO COORDINACION DE PRE-GRADO PROYECTO DE CARRERA DE INGENIERIA INDUSTRIAL

UNIVERSIDAD NACIONAL EXPERIMENTAL DE GUAYANA VICERRECTORADO ACADÉMICO COORDINACION DE PRE-GRADO PROYECTO DE CARRERA DE INGENIERIA INDUSTRIAL VICERRECTORADO ACADÉMICO COORDINACION DE PRE-GRADO PROYECTO DE CARRERA DE INGENIERIA INDUSTRIAL PROGRAMA: PROGRAMACION I CÓDIGO ASIGNATURA: 1215-208 PRE-REQUISITO: 1215-102 SEMESTRE: II (SEGUNDO) UNIDADES

Más detalles

Tema 2 Conceptos básicos de programación. Fundamentos de Informática

Tema 2 Conceptos básicos de programación. Fundamentos de Informática Tema 2 Conceptos básicos de programación Fundamentos de Informática Índice Metodología de la programación Programación estructurada 2 Pasos a seguir para el desarrollo de un programa (fases): Análisis

Más detalles

Taller de Resolución de Problemas Computacionales

Taller de Resolución de Problemas Computacionales Taller de Resolución de Problemas Computacionales Clase1: 27/9 Presentación: Equipo de Trabajo Encuentros Certificación del Taller: Por Asistencia Por Aprobación Sitio Web. Etapas en la Resolución de Problemas

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

Nombre: Procesos en la Gestión del Capital Humano Análisis de puesto de trabajo

Nombre: Procesos en la Gestión del Capital Humano Análisis de puesto de trabajo Capital Humano 1 Sesión No. 4 Nombre: Procesos en la Gestión del Capital Humano Análisis de puesto de trabajo Objetivo de la sesión Al concluir la sesión el alumno podrá proponer estrategias que sean de

Más detalles

Administración de Ventas

Administración de Ventas Administración de Ventas 1 Sesión No. 4 Nombre: Planeación Contextualización Te has preguntado De qué depende el desarrollo comercial? El desarrollo comercial de una empresa depende del complejo engranaje

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

INSTITUTO POLITECNICO NACIONAL CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS " GONZALO VAZQUEZ VELA "

INSTITUTO POLITECNICO NACIONAL CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS  GONZALO VAZQUEZ VELA INSTITUTO POLITECNICO NACIONAL CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS " GONZALO VAZQUEZ VELA " GUIA DE ESTUDIOS DE ANALISIS Y DISEÑO DE ALGORITMOS. 1. Qué es un algoritmo? 2. Qué es un Pseudocódigo?

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

Diseño de Base de Datos

Diseño de Base de Datos Diseño de Base de Datos DISEÑO DE BASE DE DATOS 1 Lectura No. 10 Nombre: Forma normal de Boyce y Codd Contextualización La normalización es un proceso mediante el cual se hace la transformación de datos

Más detalles

Tema 2 Introducción a la Programación en C.

Tema 2 Introducción a la Programación en C. Tema 2 Introducción a la Programación en C. Contenidos 1. Conceptos Básicos 1.1 Definiciones. 1.2 El Proceso de Desarrollo de Software. 2. Lenguajes de Programación. 2.1 Definición y Tipos de Lenguajes

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

Herramientas de Programación. M.C. Juan Carlos Olivares Rojas

Herramientas de Programación. M.C. Juan Carlos Olivares Rojas Herramientas de Programación M.C. Juan Carlos Olivares Rojas Febrero 2011 Temario Simbología Reglas para la construcción de Diagramas Pseudocódigo Temario Tipos de Datos y Expresiones Estructuras lógicas

Más detalles

la solución a una ecuación cuadrática solicitando al usuario los términos de dicha ecuación.

la solución a una ecuación cuadrática solicitando al usuario los términos de dicha ecuación. ALGORITMOS SECUENCIALES: La estructura secuencial es aquella en la que una acción (instrucción) sigue a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente

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

TEMA 4. ESTRUCTURAS DE CONTROL

TEMA 4. ESTRUCTURAS DE CONTROL M.P. Sesmero, P. de Toledo, F.J. Ordoñez, J. Gómez-Romero, J.A. Iglesias, J.L. Mira Programación TEMA 4. ESTRUCTURAS DE CONTROL Grado en Ingeniería en Tecnologías Industriales Programación CONTENIDOS 4.1.

Más detalles

Las Obligaciones en el Derecho Civil

Las Obligaciones en el Derecho Civil Las Obligaciones en el Derecho Civil 1 Sesión No. 1 Nombre: Obligación Jurídica Contextualización Tomando como base el Derecho subjetivo, tienes que distinguir entre los Derechos reales y los Derechos

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

Multimedia Educativo

Multimedia Educativo Multimedia Educativo MULTIMEDIA EDUCATIVO 1 Sesión No. 2 Nombre: Multimedia y multimedios. Segunda parte. Objetivo Al finalizar la sesión, el alumno será capaz de identificar qué es multimedia y multimedios,

Más detalles

Matemáticas Universitarias

Matemáticas Universitarias Matemáticas Universitarias 1 Sesión No. 2 Nombre: Expresiones algebraicas y sus operaciones Objetivo de la asignatura: En esta sesión el estudiante aplicará las operaciones básicas como suma, resta, multiplicación

Más detalles

Actividad de Evaluación Brandon Emmanuelle Cuevas Rangel GPO: 303 Carrera: Informática 3er Semestre Joel Rocha Barocio Cienega de Flores N.L.

Actividad de Evaluación Brandon Emmanuelle Cuevas Rangel GPO: 303 Carrera: Informática 3er Semestre Joel Rocha Barocio Cienega de Flores N.L. Actividad de Evaluación 2.4.1 Brandon Emmanuelle Cuevas Rangel GPO: 303 Carrera: Informática 3er Semestre Joel Rocha Barocio Cienega de Flores N.L. Las técnicas de programación constituyen parte fundamental

Más detalles

Algoritmos. Diagramas de Flujo. Informática IV. L. S. C. Heriberto Sánchez Costeira

Algoritmos. Diagramas de Flujo. Informática IV. L. S. C. Heriberto Sánchez Costeira Informática IV Algoritmos Diagramas de Flujo L. S. C. Heriberto Sánchez Costeira Algoritmos 1 Definición Es una serie finita de pasos o instrucciones que deben seguirse para resolver un problema. Es un

Más detalles

Constante: Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa.

Constante: Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa. Constantes y variables Constante: Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa. pi = 3.1416 Variable: Es un espacio en la memoria de la computadora que

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

Actividad Final CONTRATOS LABORALES EN DERECHO DEL TRABAJO

Actividad Final CONTRATOS LABORALES EN DERECHO DEL TRABAJO Actividad Final CONTRATOS LABORALES EN DERECHO DEL TRABAJO Ensayo aplicado a un cuadro sinóptico A. PRESENTACIÓN Para finalizar el curso de contratos laborales en derecho del trabajo tendrás que elaborar

Más detalles

Actividad Final SOFTWARE LIBRE

Actividad Final SOFTWARE LIBRE Actividad Final SOFTWARE LIBRE Implementación de un sistema de control de inventarios A. PRESENTACIÓN Para finalizar la asignatura de Software libre, tendrás que elaborar una actividad final en donde aplicarás

Más detalles

Nombre: Fundamentos del turismo de aventura. Primera parte.

Nombre: Fundamentos del turismo de aventura. Primera parte. Turismo de Aventura 1 Sesión No. 1 Nombre: Fundamentos del turismo de aventura. Primera parte. Contextualización Para que puedas comprender a cabalidad la práctica del turismo de aventura, es importante

Más detalles

SILABO DEL CURSO FUNDAMENTOS DE PROGRAMACIÓN

SILABO DEL CURSO FUNDAMENTOS DE PROGRAMACIÓN FACULTAD DE INGENIERÍA CARRERA DE INGENIERÍA DE SISTEMAS SILABO DEL CURSO FUNDAMENTOS DE PROGRAMACIÓN 1. DATOS GENERALES 1.1. Facultad : Ingeniería 1.2. Carrera Profesional : Ingeniería de Sistemas 1.3.

Más detalles

Fundamentos de programación

Fundamentos de programación Fundamentos de programación Estructuras de Control Estructuras de control Estructuras de control Estructura secuencial Estructura alternativa Sentencias if, if else Sentencias if else anidadas El operador

Más detalles

UNIVERSIDAD PEDAGÓGICA Y TECNOLÓGICA DE COLOMBIA FACULTAD DE CIENCIAS PROGRAMA DE MATEMÁTICAS PLAN DE ESTUDIOS

UNIVERSIDAD PEDAGÓGICA Y TECNOLÓGICA DE COLOMBIA FACULTAD DE CIENCIAS PROGRAMA DE MATEMÁTICAS PLAN DE ESTUDIOS UNIVERSIDAD PEDAGÓGICA Y TECNOLÓGICA DE COLOMBIA FACULTAD DE CIENCIAS PROGRAMA DE MATEMÁTICAS PLAN DE ESTUDIOS ASIGNATURA : ELECTIVA I - PROGRAMACION CÓDIGO : 8104661 SEMESTRE : IV CRÉDITOS : 4 FECHA DE

Más detalles

Enteros. Son los números que no contienen componentes fraccionarios y, por tanto, no contienen punto decimal.

Enteros. Son los números que no contienen componentes fraccionarios y, por tanto, no contienen punto decimal. LENGUAJE DE PROGRAMACIÓN TURBO PASCAL El lenguaje de programación de alto nivel Pascal fue diseñado el 1968 por Niklaus Wirth con una finalidad eminentemente pedagógica El 1983, el Pascal fue estandarizado

Más detalles

Programación de Computadores 4 Iteraciones y Decisiones. Prof. Javier Cañas. Universidad Técnica Federico Santa María Departamento de Informática

Programación de Computadores 4 Iteraciones y Decisiones. Prof. Javier Cañas. Universidad Técnica Federico Santa María Departamento de Informática Programación de Computadores 4 Iteraciones y Decisiones Prof. Javier Cañas Universidad Técnica Federico Santa María Departamento de Informática Contenido 1 Introducción 2 Operadores Relacionales y Lógicos

Más detalles

Comparaciones en lenguaje ensamblador

Comparaciones en lenguaje ensamblador Comparaciones en lenguaje ensamblador Objetivo: Entender cómo se realizan las comparaciones de datos en lenguaje ensamblador En lenguaje ensamblador no existe la instrucción IF como se trabaja en otros

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. 1 Nombre: El proceso de la toma de decisiones. Primera parte. Contextualización Amerita una asignatura el estudiar sobe el análisis de decisiones? Estamos

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. 8 Nombre: Epistemología en educación Objetivo de la sesión: Al concluir la sesión el alumno conocerá la relación de la epistemología y la educación. Contextualización

Más detalles

Programación I. Carrera: ECM Participantes Participantes de las academias de ingeniería electrónica de los Institutos Tecnológicos.

Programación I. Carrera: ECM Participantes Participantes de las academias de ingeniería electrónica de los Institutos Tecnológicos. .- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Programación I Ingeniería Electrónica. ECM-043 3-2- 2.- HISTORIA DEL PROGRAMA Lugar

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

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

ESTRUCTURAS ALGORITMICAS

ESTRUCTURAS ALGORITMICAS ESTRUCTURAS ALGORITMICAS El proceso de resolución de problemas en un ordenador conduce a la escritura de un programa y su ejecución. Las fases en el desarrollo de un programa pueden resumirse de la siguiente

Más detalles

Departamento de Informática Universidad Técnica Federico Santa María. Tema 1: Algoritmos

Departamento de Informática Universidad Técnica Federico Santa María. Tema 1: Algoritmos Departamento de Informática Universidad Técnica Federico Santa María Tema 1: Algoritmos Programación de Computadores (IWI-131) Profesor: Teddy Alfaro O. Que es un Computador? Un computador es una maquina

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Metodología de la Programación 2. Competencias Implementar

Más detalles

Versión 1.0. Corina Flores Villarroel

Versión 1.0. Corina Flores Villarroel UNIVERSIDAD MAYOR DE SAN SIMÓN FACULTAD DE CIENCIAS Y TECNOLOGÍA INGENIERÍA EN INFORMÁTICA Versión 1.0 Corina Flores Villarroel Estructuras de Control Básicas... 3 Introducción... 3 Objetivos... 3 Tipos

Más detalles

Programación en java. Estructuras algorítmicas

Programación en java. Estructuras algorítmicas Programación en java Estructuras algorítmicas Estructuras algoritmicas 1. Conceptos basicos 1. Dato 2. Tipos de datos 3. Operadores 2. dsd Conceptos Basicos DATO: se considera una representación simbólica

Más detalles

PROCEDIMIENTO PARA LA EVALUACIÓN DOCENTE

PROCEDIMIENTO PARA LA EVALUACIÓN DOCENTE Página 1 de 8 Revisó: Vicerrector Académico Subdirectora Instituto de Proyección Regional y Educación a Distancia Jefe División Recursos Humanos Planeación Aprobó: Rector Fecha de aprobación: Octubre 31

Más detalles

LENGUAJE DE PROGRAMACION UNO.

LENGUAJE DE PROGRAMACION UNO. Guía de ejercicios numero uno. LENGUAJE DE PROGRAMACION UNO. Instrucciones: Para cada caso elabore la sintaxis en lenguaje C., compílelo e intégrelos al menú que su profesor le explicara en clase. Solución

Más detalles

Diagramas de secuencia

Diagramas de secuencia Facultad de Ingeniería Departamento de Ingeniería de Sistemas y Computación Diagramas de secuencia Fragmentos Combinados: caminos alternativos Departamento de Ingeniería de Sistemas y Computación - Universidad

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

Finanzas Corporativas Avanzadas

Finanzas Corporativas Avanzadas Finanzas Corporativas Avanzadas FINANZAS CORPORATIVAS AVANZADAS 1 Sesión No. 12 Nombre: Punto de equilibrio financiero. Segunda parte. Objetivo de la sesión: Al finalizar la sesión, el alumno será capaz

Más detalles