Diseño Estructurado de Algoritmos
|
|
- Sara Valdéz Barbero
- hace 7 años
- Vistas:
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 1 Sesión No. 10 Nombre: Estructura algorítmica. Tercera parte. Objetivo de la sesión: Al concluir la sesión el estudiante aplicará las estructuras algorítmicas condicionales,
Más detallesDiseño Estructurado de Algoritmo
Diseño Estructurado de Algoritmo 1 Sesión No. 8 Nombre: Estructuras Algorítmicas. Primera parte. Objetivo de la sesión: Al concluir la sesión el estudiante identificará las características y usos de las
Más detallesDiseño estructurado de algoritmos. Sesión 10: Estructuras Algorítmicas
Diseño estructurado de algoritmos Sesión 10: Estructuras Algorítmicas Contextualización Sabes que te podría ayudar a elegir qué tipo de estructura utilizar? Al momento de estructurar un algoritmo debe
Más detallesDiseño Estructurado de Algoritmos
Diseño Estructurado de Algoritmos 1 Sesión No. 12 Nombre: Arreglos Objetivo de la sesión: Al concluir la sesión el estudiante identificará la utilidad y ventaja de las estructuras de datos unidimensionales
Más detallesDiseño Estructurado de Algoritmos
Diseño Estructurado de Algoritmos 1 Sesión No. 3 Nombre: Metodología de resolución de problemas a través de computadoras. Segunda parte. Objetivo de la sesión: Al concluir la sesión el estudiante aplicará
Más detallesProgramación Estructurada
Programación Estructurada PROGRAMACIÓN ESTRUCTURADA 1 Sesión No. 4 Nombre: Estructuras de control Contextualización En la actualidad los programas buscan un objetivo común, que es: Automatizar tareas de
Más detallesDiseñ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 detallesDiseño estructurado de algoritmos. Sesión 8: Estructuras Algorítmicas
Diseño estructurado de algoritmos Sesión 8: Estructuras Algorítmicas Contextualización A qué crees se refiere el término estructura? Como recordaremos, un algoritmo puede ser aplicado en todo, con el único
Más detallesDiseño Estructurado de Algoritmos
Diseño Estructurado de Algoritmos 1 Sesión No. 4 Nombre: Primitivas para el diseño de instrucciones. Primera parte. Objetivo de la sesión: Al concluir la sesión el estudiante organizará las diferentes
Más detallesDiseño Estructurado de Algoritmos
Diseño Estructurado de Algoritmos 1 Sesión No. 6 Nombre: Técnicas de diseño Objetivo de la sesión: Al concluir la sesión el estudiante identificará las principales características y casos en que es recomendable
Más detallesDiseño Estructurado de Algoritmos
Diseño Estructurado de Algoritmos 1 Sesión No. 2 Nombre: Metodología de resolución de problemas a través de computadoras. Primera parte. Objetivo de la sesión: Al concluir la sesión el estudiante aplicará
Más detallesProgramación Estructurada
Programación Estructurada PROGRAMACIÓN ESTRUCTURADA 1 Sesión No. 3 Nombre: Estructuras de control Contextualización A lo largo de la evolución de los lenguajes de programación, se han implementado diversas
Más detallesProgramación Estructurada. Sesión 4:Estructuras de control
Programación Estructurada Sesión 4:Estructuras de control Contextualización En la sesión anterior vimos las estructuras condicionales, mediante éstas somos capaces de elegir qué expresiones usaremos, pero
Más detallesEstructuras de Repetición
1 Estructuras de Repetición 2013 Transversal de Programación Básica Proyecto Curricular de Ingeniería de Sistemas 2 Objetivos Aprender a construir grandes y complejos problemas a través de la ejecución
Más detallesUnidad 3. Estructuras de control en diagrama de Flujo y pseudocódigo Tema Iteración o Repetitivas (mientras)
Juan Pablo Cobá Juárez Pegueros Programación Básica Bioingeniería Médica Facultad de Medicina Unidad 3. Estructuras de control en diagrama de Flujo y pseudocódigo Tema Iteración o Repetitivas (mientras)
Más detallesUnidad 3. Estructuras de control en diagrama de Flujo y pseudocódigo Tema Iteración o Repetitivas (repite - mientras) Juan Pablo Cobá Juárez Pegueros
Unidad 3. Estructuras de control en diagrama de Flujo y pseudocódigo Tema Iteración o Repetitivas (repite - mientras) Juan Pablo Cobá Juárez Pegueros Programación Básica Bioingeniería Médica Facultad de
Más detallesLógica de programación
Universidad Nacional Autónoma de Nicaragua - León Facultad de Ciencias y Tecnología Departamento de Computación Lógica de programación Elaborado por: Lic. Luis Ernesto Díaz Beteta La característica fundamental
Más detallesLógica de programación 1
Lógica de programación 1 Universidad Nacional Autónoma de Nicaragua - León Facultad de Ciencias y Tecnología Departamento de Computación Lógica de programación Elaborado por: Lic. Luis Ernesto Díaz Beteta
Más detallesAuditorí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 detallesModelos 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 detallesProgramación Estructurada
Programación Estructurada Técnica de programación que consiste en construir programas de fácil comprensión. Es mucho más sencillo entender la codificación del programa, que se habrá hecho en diferentes
Más detallesADMINISTRACIÓN DE LA PRODUCCIÓN
ADMINISTRACIÓN DE LA PRODUCCIÓN ADMINISTRACIÓN DE LA PRODUCCIÓN 1 Sesión No. 2 Nombre: Recursos Humanos y Diseño del Puesto Contextualización Como parte de las actividades que se efectúan en el área de
Más detallesLógica de programación
Universidad Nacional Autónoma de Nicaragua - León Facultad de Ciencias y Tecnología Departamento de Computación Lógica de programación Elaborado por: Lic. Luis Ernesto Díaz Beteta Sentencias Repetitivas
Más detallesControl 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 detallesGuí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 detallesModelos y Bases de Datos
Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 4 Nombre: Componentes de Gestión de Base de Datos Contextualización Qué diferencia existe entre una base de datos y un gestor base de datos?
Más detallesINSTITUCIÓN EDUCATIVA SAN VICENTE TALLER 3 DE DIAGRAMAS DE FLUJO ALGORITMOS CICLICOS CICLO: MIENTRAS QUE GRADOS DÉCIMOS
INSTITUCIÓN EDUCATIVA SAN VICENTE TALLER 3 DE DIAGRAMAS DE FLUJO ALGORITMOS CICLICOS CICLO: MIENTRAS QUE GRADOS DÉCIMOS Pues como su nombre lo indica es un ciclo, que funciona con condición también, la
Más detallesGuía práctica de estudio 04: Diagramas de flujo
Página 63/214 Guía práctica de estudio 04: Diagramas de flujo 63 Página 64/214 Guía práctica de estudio 04: Diagramas de flujo Objetivo: Elaborar diagramas de flujo que representen soluciones algorítmicas
Más detalles5. ESTRUCTURAS DE REPETICIÓN
5. ESTRUCTURAS DE REPETICIÓN Las estructuras de repetición, permiten la ejecución de una lista o secuencia de instrucciones () en varias ocasiones. El número de veces que el bloque
Más detallesProgramación Estructurada
Programación Estructurada PROGRAMACIÓN ESTRUCTURADA 1 Sesión No. 12 Nombre: Manejo de archivos Contextualización Los programas estructurales creados en C que requieren de un uso robusto de datos se diseñan
Más detallesEstructuras 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 detallesConocimientos previos
Tema: Estructuras de control de ciclos repetitivos Ficha de aprendizaje 15 n Logro Utiliza estructuras de control de ciclos repetitivos For Next y Loop while @ # Conocimientos previos Qué conjunto de sentencias
Más detallesProgramación Estructurada
Programación Estructurada 1 Sesión No. 1 Nombre: El Lenguaje de programación C Contextualización Hoy en día existen múltiples lenguajes de programación que deben su origen a un lenguaje de programación
Más detallesEstructuras 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 detallesMétodos con Parámetros
Métodos con Parámetros Hasta ahora, nuestra clase RobotInspector todavía no es muy útil. Ejemplo para colocar dos conos hicimos esto en la clase anterior. Lo que lográbamos es que el robot coloque dos
Más detallesControl 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 detallesDiseño estructurado de algoritmos. Sesión 7: Técnicas para la formulación de algoritmos
Diseño estructurado de algoritmos Sesión 7: Técnicas para la formulación de algoritmos Contextualización Para el desarrollo de una aplicación, los algoritmos son un apoyo que permiten encontrar la solución
Más detallesIntroducción a la Algorítmica Transparencias correspondientes a las clases impartidas por los profesores: Lourdes Miró Amarante Ignacio García Vargas
Dpto. de ATC - Página 1 de 16 CONCEPTO DE ALGORITMO (1) Fundamentos de Informática E.U.P. Universidad de Sevilla Introducción a la Algorítmica Transparencias correspondientes a las clases impartidas por
Más detallesADMINISTRACIÓN DE LA PRODUCCIÓN
ADMINISTRACIÓN DE LA PRODUCCIÓN ADMINISTRACIÓN DE DE LA PRODUCCIÓN 1 Sesión No. 7 Nombre: Planeación de requerimientos de materiales Contextualización El MRP es el sistema de planeación compras y entregas
Más detallesDistinguir 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 detallesTEMA 5. ESTRUCTURAS DE CONTROL: BUCLES.
TEMA 5. ESTRUCTURAS DE CONTROL: BUCLES. Una de las características de las computadoras que aumenta considerablemente su potencia es su capacidad para ejecutar una tarea muchas (repetidas) veces con gran
Más detallesAspectos 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 detallesETAPA Cómo se llaman los profesionales que escriben el código de los programas? Programadores.
ETAPA 1 1. A qué se le llama programa? Es un conjunto de instrucciones, comandos, órdenes o procedimientos escritos en un lenguaje de programación para que una computadora pueda realizar una tarea determinada
Más detallesSentencia1 Sentencia2 Cuerpo del bucle
PROGRAMACIÓN 10 Prof. Dolores Cuiñas H. Recuerde que estos son apuntes muy simplificados que deberá completar con la bibliografía recomendada APUNTES Nº 6 ESTRUCTURAS DE CONTROL REPETITIVAS: son aquellas
Más detallesAspectos Básicos de Networking
Aspectos Básicos de Networking 1 Sesión No. 3 Nombre: Protocolos y funcionalidad de la capa de aplicación Objetivo: Al término de la sesión el participante aplicará los conceptos relacionados con los principales
Más detallesIngeniería del Software
Ingeniería del Software 1 Sesión No. 1 Nombre: Introducción a la ingeniería del software. Contextualización Sabes qué es la ingeniería del software y cuál es su importancia? El IEEE la define como: La
Más detallesProgramación Orientada a Objetos
Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 8 Nombre: El Modelo de diseño con UML Contextualización Los modelos que podemos crear con UML son varios, por lo que debemos
Más detallesModelos y Bases de Datos
Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 1 Conceptos de Base de Datos Contextualización Qué son y para qué se utilizan las bases de datos? En la actualidad escuchar hablar de una
Más detalles1110111-1001 1110 +0110 10100 + 1 101011-1001 01011 + 0110 10001 + 1 100101-1001 001011-1001 001011 + 0110 010001 + 1 010010 Resultado 1101 110110 54-1100 -12 101010 42 Con complemento 001100 12-110110
Más detallesModelos y Bases de Datos
Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 2 Niveles de Abstracción de una Base de Datos Contextualización Por qué es importante conocer los Niveles de Abstracción de una Base de Datos?
Más detallesINFORMATICA TECNICATURA DE NIVEL SUPERIOR ALGUNOS EJERCICIOS DE SELECCIÓN E ITERACION
INFORMATICA TECNICATURA DE NIVEL SUPERIOR ALGUNOS EJERCICIOS DE SELECCIÓN E ITERACION DIIAGRAMAS DE FLUJO Un diagrama de flujo es un dibujo que utiliza símbolos estándar de diagramación de algoritmos para
Más detallesModelos y Bases de Datos
Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 5 Nombre: Modelo de Datos Contextualización Para qué un modelo de datos? Es indispensable conocer los diferentes modelos de datos para poder
Más detallesAuditoría administrativa
Auditoría administrativa 1 Lectura No. 9 Nombre: Indicadores Contextualización Retoma la sesión anterior. Sabemos que un indicador es una medida cuantitativa que nos permite hacer comparaciones, analizar
Más detallesModelos y Bases de Datos
Modelos y Bases de Datos 1 Sesión No. 6 Nombre: Cardinalidad de las entidades en una relación Contextualización Qué es una cardinalidad de las entidades en una relación? Se presenta en el desarrollo de
Más detallesPRÁCTICA FUNDAMENTOS DE ALGORITMOS (Estructuras de Repetición II) Objetivos
Objetivos El alumno conocerá las estructuras básicas para el diseño de algoritmos 1. Conocerá las estructuras de repetición para el diseño de algoritmos 2. Diseñará sus algoritmos utilizando las estructuras
Más detallesAUDITORÍA ADMINISTRATIVA
1 Sesión No. 10 Nombre: Cédulas y Gráficas. Objetivo: El estudiante expresa el diseño y los modelos de las cédulas y gráficas. Contextualización Las cédulas y gráficas son herramientas que ayudan a la
Más detallesProgramación Estructurada
Programación Estructurada PROGRAMACIÓN ESTRUCTURADA 1 Sesión No. 6 Nombre: Funciones Contextualización La implementación de funciones en los programas disminuye las líneas de código y estructuran mejor
Más detallesAnálisis y Diseño Orientado a Objetos
Análisis y Diseño Orientado a Objetos 1 Sesión No. 3 Nombre: Paradigma orientado a objeto. Parte III. Contextualización Cuál es el papel de la herencia dentro de los ambientes de programación? La herencia
Más detallesModelos y Bases de Datos
Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 7 Nombre: Modelo Racional Contextualización Recuerdas cuántos tipos de modelos existen? Puede resultar un tanto confuso el tema de entidad
Más detallesAnálisis y Diseño Orientado a Objetos
Análisis y Diseño Orientado a Objetos 1 Sesión No. 1 Nombre: Paradigma orientado a objeto. Parte I. Contextualización Qué es la orientación a objetos? La orientación a objetos es un elemento muy importante
Más detallesPlanificación del Ecoturismo
Planificación del Ecoturismo 1 Sesión No. 9 Nombre: Bases para desarrollar un proyecto de ecoturismo. Parte II Contextualización MARCO TEÓRICO En la presente sesión continuarás aprendiendo acerca de la
Más detallesAlgoritmos. 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 detallesEstructuras Administrativas. Sesión 7: Diagramas de Flujo
Estructuras Administrativas Sesión 7: Diagramas de Flujo Contextualización Podremos entender como diagramas de flujo que es un esquema para representar gráficamente un algoritmo. Se basa más que nada especialmente
Más detallesFACULTAD DE INGENIERIA
i FACULTAD DE INGENIERIA AUTORES DEL CONTENIDO INGENIERO ELKIN GERMAN RODRIGUEZ VASQUEZ ID Facebook: www.facebook.com/elkinrodriguezv Correo: elking_r88@hotmail.com INGENIERO ARIEL LEONARDO MOLINA VITERI
Más detallesESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROL En lenguajes de programación, las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa. Con las estructuras de control se puede: De
Más detallesProgramación Estructurada
Programación Estructurada PROGRAMACIÓN ESTRUCTURADA 1 Sesión No. 8 Nombre: Estructura de datos Contextualización Uno de los objetivos de los programas en general es la emulación y automatización de tareas
Más detallesY alternativamente se presentarán soluciones de problemas donde se utilicen:
Herramientas Para implementar la solución de un problema mediante el uso de una computadora es necesario establecer una serie de pasos que permitan resolver el problema, a este conjunto de pasos se le
Más detallesEvaluació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 detallesConceptos Programa Programa objeto Pseudocódigo Algoritmos y Diagramas de flujo 1) Finitud 2) Definición 3) Entrada
Conceptos Programa Se le llama programa a la serie de instrucciones escritas en alguno de los lenguajes, por medio de los cuales se logra que la computadora realice todas las operaciones o decisiones señaladas
Más detallesESTRUCTURAS DE REPETICIÓN AREA PROGRAMACIÓN 1
ESTRUCTURAS DE REPETICIÓN AREA PROGRAMACIÓN 1 Estructuras de repetición Repetir: Ejecutar una instrucción o conjunto de instrucciones y luego regresar y ejecutarla (s) una y otra vez hasta terminar la
Más detallesAPLICACIONES 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 detallesTecnologías en la Educación Matemática
Tecnologías en la Educación Matemática Datos, Expresiones, Condicionales y Repetición Dpto. de Ciencias e Ingeniería de la Computación UNIVERSIDAD NACIONAL DEL SUR 1 Datos Los algoritmos combinan datos
Más detallesAspectos Básicos de Networking
Aspectos Básicos de Networking ASPECTOS BÁSICOS DE NETWORKING 1 Sesión No. 12 Nombre: Configuración y verificación de su red Objetivo: Al término de la sesión el participante aplicará los conceptos sobre
Más detallesSERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE
Nº 5 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE Programa de Formación: PROGRAMACIÓN DE SOFTWARE Nombre del Proyecto: APLICATIVO PARA LA GESTIÓN DE LA INFORMACIÓN EN EMPRESAS COLOMBIANAS Fase del proyecto:
Más detallesDesarrollo Orientado a Objetos
Desarrollo Orientado a Objetos 1 Sesión No. 2 Nombre: Introducción al desarrollo orientado a objetos. Parte II. Contextualización Dentro del desarrollo orientado a objetos se cuenta con varios elementos
Más detallesLenguaje de Diseño. Primera Parte. Resolución de Problemas y Algoritmos. Primer Cuatrimestre Ing. En Informática e Ing.
Primera Parte Resolución de Problemas y Algoritmos Ing. En Informática e Ing. En Computación Primer Cuatrimestre 2017 1 Lenguajes Algorítmicos Los algoritmos pueden describirse, en mayor o menor detalle,
Más detallesConceptos. Generales ALGORITMOS
Conceptos 1 Generales ALGORITMOS Que es un Algoritmo? 2 Es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos
Más detallesDerecho 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 detallesDpto. de ATC, Universidad de Sevilla - Página 1 de 16
Dpto. de ATC, Universidad de Sevilla - Página 1 de 16 2 ÍNDICE Fundamentos de Informática E.U.P. Universidad de Sevilla 1 Concepto de Algoritmo Datos: Variables y Constantes Tipo de datos: Vectores Representación
Más detallesTécnicas de Planeación y Control
Técnicas de Planeación y Control 1 Sesión No. 7 Nombre: Control de actividades de producción Contextualización La producción es uno de los puntos medulares de las empresas, ya que de ella dependen los
Más detallesUniversidad Autónoma del Estado de México Facultad de Medicina
Universidad Autónoma del Estado de México Facultad de Medicina Licenciatura en Bioingeniería Médica Unidad de Aprendizaje: Algoritmos y programación básica Unidad 3: Estructuras de control de flujo en
Más detallesEstructuras 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 detallesBloque 2. Algoritmos y pseudocódigo
Bloque 2. Algoritmos y pseudocódigo Autores Manuel José Blanco Bargé Todo el documento está sujeto a los siguientes términos de la licencia Creative Commons Reconocimiento-CompartirIgual 4.0 Internacional
Más detallesEstructuras 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: 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 detallesb) Diagrama de flujo La representación del algoritmo mediante la utilización de un diagrama de flujo sería como el que se muestra:
EJERCICIOS DE ALGORITMOS (ESTRUCTURA SECUENCIAL) En este tipo de estructura las instrucciones se ejecutan una después de la otra y, por lo general, se espera que se proporcione uno o varios datos. EJERCICIO
Más detallesAdministración y Dirección Estratégica
Administración y Dirección Estratégica 1 Sesión 3: Nombre: La estrategia directiva. Segunda parte. Objetivo de la sesión: Al concluir la sesión el alumno podrá aplicar los principios de la planeación y
Más detallesESTRUCTURAS 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 detallesOperadores. Java es un lenguaje rico en operadores, que son casi idénticos a los de C/C++.
Operadores Java es un lenguaje rico en operadores, que son casi idénticos a los de C/C++. Operadores aritméticos Son operadores binarios (requieren siempre dos operandos) que realizan las operaciones aritméticas
Más detallesINTRODUCCIÓN. Diagrama de flujo:
DIAGRAMAS DE FLUJO INTRODUCCIÓN Diagrama de flujo: Esquema que representa gráficamente un algoritmo. Simbología utilizada en diagramas de flujo con base en la Organización Internacional para la Estandarización
Más detallesEvaluación de Proyectos de Inversión
Evaluación de Proyectos de Inversión Tema No. 1 Sesión 2: Fundamentos conceptuales de los proyectos de inversión. Parte II. 2017 2016 Objetivo de la sesión: Al finalizar la sesión, el alumno identificará
Más detallesConstante: 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 detallesFinanzas Internacionales
Finanzas Internacionales 1 Sesión No. 3 Nombre: Mercado de valores de deuda: Parte 1 Objetivo: El alumno conocerá el mercado de dinero y de bonos que integran el mercado de valores de deuda, como una opción
Más detallesAspectos Básicos de Networking
Aspectos Básicos de Networking ASPECTOS BÁSICOS DE NETWORKING 1 Sesión No. 8 Nombre: Capa física del modelo OSI Objetivo: Al término de la sesión el participante aplicará las principales características
Más detallesUNIVERSIDAD 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 INTRODUCCIÓN A LA PROGRAMACIÓN
Más detallesProgramació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