Diseño Estructurado de Algoritmo
|
|
- María del Pilar Carmona Montero
- hace 6 años
- Vistas:
Transcripción
1 Diseño Estructurado de Algoritmo
2 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 principales estructuras algorítmicas secuenciales para asignación de datos dentro de un algoritmo. Contextualización A qué crees se refiere el término estructura? Como recordaremos, un algoritmo puede ser aplicado en todo, con el único requisito de que funcione paso a paso. En los algoritmos se utilizan distintos tipos de estructuras según el problema que se desea resolver, basándose en el desarrollo de la solución de un problema porque nos muestra el camino que se debe seguir. A lo largo de la historia existen distintas estructuras de programación, algunas basadas en modelos matemáticos utilizando distintos tipos de datos como: Números Símbolos Gráficas Todos estos datos trabajan en conjunto permitiendo mediante el empleo de variables realizar procesos que lleven a la solución de problemas, estas estructuras son clasificadas según su complejidad:
3 2 Introducción al Tema Sabes para que son utilizadas las estructuras? Los algoritmos son necesarios para el desarrollo de programas, el método para resolver un problema se basa en el uso de estructuras. Una estructura es la manera en cómo se organizan los datos para que su manipulación resulte sencilla. Hablando de una estructura de datos, ésta se define como la relación que existe entre los datos y las operaciones que se pueden realizar sobre ellos. Son herramientas que permiten la solución de problemas mediante el uso de computadoras. Después de que se realizó el diagrama de flujo y el pseudocódigo, con lo que se puede trabajar únicamente es con el diseño de estructuras de programación. En esta sesión se describirá de forma detallada dos de las estructuras. La primera es la denominada secuencial, se refiere al conjunto de pasos que permiten realizar una actividad y que guardan relación directa (Hidalgo C. Fernando, 2012). La segunda estructura es la de Asignación, una estructura de este tipo consiste en la asignación de una expresión a un identificador, comúnmente llamado variable, válido en un lenguaje de programación, (Cerquera Rojas Yamil Armando, 2001).
4 3 Explicación Secuenciales A qué crees que se refiere el término secuencial? Como lo dice su nombre, las estructuras secuenciales llevan un orden, esto quiere decir que la instrucción o continuidad de pasos de un programa siempre acompaña a otra en el orden en el que están escritas, de forma consecutiva. De tal modo que la salida de una instrucción es la entrada de la siguiente durante todo un proceso, si una instrucción no ha sido resuelta correctamente, el proceso se detiene. Se puede representar de forma gráfica: Las estructuras secuenciales cuentan con unas series de características: Es importante que los pasos lleven numeración. Siempre se debe señalar el comienzo del algoritmo con la palabra INICIO. Cuando se termine el algoritmo se debe indicar con la palabra FIN. Cada paso debe especificar el proceso a realizar. Todos los pasos deben llevar una secuencia.
5 4 La estructura secuencial puede ser representada de la siguiente forma basada en el diagrama de flujo. INICIO Acción 1 Acción 2 Acción N FINI 1.-INICIO 6.-FIN 2.-Declaracion de variables; 3.-Accion 1; 4.-Accion 2; 5.-Accion N; Sabes a qué se le atribuye el término Asignación? El término asignación se refiere al valor que se le da a un identificador, que como lo vimos en una de las sesiones, también se le puede llamar variable. Al nombre de la variable se le asigna un valor, el cual se dirige a una zona de la memoria y le permite al programador realizar diversos procesos.
6 Se puede representar de forma gráfica como: DISEÑO ESTRUCTURADO DE ALGORITMO 5 Variable Expresión La Asignación se clasifica de la siguiente manera: 1. Simple: Esta estructura hace referencia a el uso de una sola variable, literal o constante. Sólo pasa un valor que no cambia a una variable. Ejemplo: a= Contador: Es usada como un verificador, representa el número de veces que se realiza un proceso. Ejemplo: a=a Acumulador: En un proceso es utilizado como el almacenamiento de datos por medio de una operación matemática, que es la suma. Ejemplo a= a + b 4.-De trabajo: Permite asignarle a una variable el resultado de una operación matemática, involucrando operadores, datos y variables. Ejemplo: a=b-c+4*2
7 6 Conclusión El uso de estructuras nos permite tener una secuencia, un orden al momento de realizar un programa. En el caso de la estructura secuencial se debe tener una idea muy clara del problema que se desea solucionar, porque la forma de aplicarlo solamente funcionará si la metodología va de forma sucesiva. Si una de las instrucciones no funciona el programa no se puede ejecutar, debido a que todas están ligadas, dependen del resultado que arroje la primera. Si nuestro algoritmo lleva operaciones matemáticas se deben generar variables, a éstas se les asigna un valor que es dirigido por medio de un nombre a una parte de la memoria. Por qué crees que es importante el uso de estructuras al momento de programar? Qué problemas puedes evitar si las utilizas de forma adecuada? Existen otras estructuras que brindan un mayor apoyo para la solución de problemas, con ayuda de la siguiente sesión aprenderás a distinguir las estructuras condicionales, de entrada y salida.
8 7 Para aprender más Sabes cómo realizar un algoritmo con las estructuras vistas en esta sesión? En este video se muestra de forma práctica la aplicación de las estructuras Guía 2 Lección 1: Algoritmos secuenciales. (2012). Consultado el 4 de junio de 2014: Guía 2 Lección 2: Construcción de algoritmos. Consultado el 4 de junio de 2014: Guía 2 Lección 3: Estructura de un algoritmo secuencial. Consultado el 4 de junio de 2014: Por medio de este enlace encontrarás la definición y un ejemplo de la estructura secuencial: Hidalgo, F. (2012). Estructura secuencial. Consultado el 20 de Marzo del 2013:
9 8 Actividad de Aprendizaje Instrucciones: Con el objetivo de reforzar los conocimientos adquiridos a lo largo de esta sesión, ahora construirás una tabla donde en relación a los problemas planteados y resueltos durante esta sesiones (2 y 3) identifiques qué tipo de asignaciones se están realizando, por ejemplo: Retomando el ejemplo del cálculo del área de un cuadrado Asignación Simple Contador Acumulador De trabajo Lado = 4 x Área = Lado * Lado x Puedes realizarlo en cualquier programa especializado, al final tendrás que guardarlo como PDF, con la finalidad de subirlo a la plataforma. Recuerda que esta actividad te permitirá determinar qué tipo de asignación estás llevando a cabo en la solución de diversos problemas. Se tomará en cuenta lo siguiente: Tus datos generales Referencias bibliográficas Ortografía y redacción Título Resumen Representación gráfica
10 9 Cibergrafía Algoritmos y estructuras de programación. (2009). Consultado el 20 de Marzo del 2013: Cerquera, Y. (2012). Algorítmica para programación. Consultado el 20 de Marzo del 2013: Hidalgo, F. (2012). Estructura secuencial. Consultado el 20 de Marzo del 2013:
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 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 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 detallesESTRUCTURAS 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 detallesSISTEMAS INFORMÁTICOS PROGRAMACION I - Contenidos Analíticos Ing. Alejandro Guzmán M. TEMA 2. Diseño de Algoritmos
TEMA 2 Diseño de Algoritmos 7 2. DISEÑO DE ALGORITMOS 2.1. Concepto de Algoritmo En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo (del griego y latín, dixit algorithmus
Más detallesPROGRAMACIÓ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 detallesINSTITUTO 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 detallesFundamentos de Programación Visual Basic
Pág. N. 1 Fundamentos de Programación Visual Basic Familia: Editorial: Tecnología de información y computación Macro Autor: Ricardo Walter Marcelo Villalobos ISBN: 978-612-304-236-3 N. de páginas: 280
Más detallesDESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios.
DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios. SUBSECTOR: Informática y Comunicación. Nombre del Módulo: Lógica Computacional Código: CSTI0167 total: 60 horas Objetivo General: Resolver
Más detallesTeorí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 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 detallesTeorí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 detallesLENGUAJES 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 detallesFundamentos 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 detallesADMINISTRACIÓ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 detallesNombre 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: 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 detallesAlgoritmos 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 detallesPor 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 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 detalles3. TÉCNICAS DE DISEÑO
3. TÉCNICAS DE DISEÑO 3.1 Top Down También conocida como de arriba-abajo y consiste en establecer una serie de niveles de mayor a menor complejidad (arriba-abajo) que den solución al problema. Consiste
Más detallesTeorí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 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 detallesTECNICO 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 detallesContabilidad 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 detallesAlgoritmos. 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 detallesCONTENIDO 1 Diagrama de flujo 2 Pseudocodigo 3 Diagrama estructurado (nassi-schneiderman)
CONTENIDO 1 Diagrama de flujo 2 Pseudocodigo 3 Diagrama estructurado (nassi-schneiderman) Las dos herramientas utilizadas comúnmente para diseñar algoritmos son: Diagrama de Flujo Pseuducodigo 1 Diagrama
Más detallesMatemá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 detallesNombre de la asignatura: Diseño Estructurado de Algoritmos. Carrera: Ingeniería en Sistemas Computacionales. Clave de la asignatura: SCB-9316
. D A T O S D E L A A S I G N A T U R A Nombre de la asignatura: Diseño Estructurado de Algoritmos Carrera: Ingeniería en Sistemas Computacionales Clave de la asignatura: SCB-9 Horas teoría Horas práctica
Más detallesINDICE 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 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 detallesMé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 detallesAdministració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 detallesTeorí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 detallesFundamentos 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 detallesFinanzas 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 detallesFilosofí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 detallesProgramació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 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 detallesTeorí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 detallesSERVICIO 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 detallesUNIDAD 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 detallesALGORITMOS, ESTRUCTURAS Y PROGRAMACION
VICERRECTORADO ACADÉMICO DIRECCIÓN DE GESTIÓN, DESARROLLO E INNOVACIÓN CURRICULAR FACULTAD: INGENIERIA ESCUELAS: COMPUTACION - SISTEMA UNIDAD CURRICULAR: ALGORITMOS, ESTRUCTURAS Y PROGRAMACION FECHA DE
Más detallesContabilidad 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 detallesLas 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 detallesINGENIERÍ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 detallesBloque 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 detallesFundamentos 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 detallesMatemáticas Básicas para Computación
Matemáticas Básicas para Computación MATEMÁTICAS BÁSICAS PARA COMPUTACIÓN 1 Sesión No. 6 Nombre: Álgebra Booleana Objetivo Durante la sesión el participante identificará las principales características
Más detallesADMINISTRACIÓ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 detallesAná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 detallesLa resolución de un problema
CAP. 2. ALGORITMOS Y PROGRAMAS 2.1. Solución de problemas por computadora La resolución de problemas por computadora, es importante para que las personas o usuarios aprendan a programar de manera general,
Más detalles2. Codificar de forma sistemática la secuencia de instrucciones en un lenguaje.
Modulo 1. Introducción a los lenguajes de programación La solución de problemas mediante en uso de un computador nos lleva a desarrollar programas o aplicaciones, la construcción de estos programas debe
Más detallesMultimedia 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 detallesIntroducció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 detallesFilosofí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 detallesP L A N I F I C A C I O N
P L A N I F I C A C I O N ESTABLECIMIENTO: INSTITUTO SUPERIOR JUJUY CARRERA: TECNICATURA SUPERIOR EN INFORMATICA CON ORIENTACION EN SISTEMAS DE INFORMACION ASIGNATURA: HS. CATEDRA: MODALIDAD: PROFESOR:
Más detallesTema 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 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 detallesSILABO 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 detallesTema II: Metodología para la construcción de programas
Tema II: Metodología para la construcción de programas Semestre: A-2012 Profesora: Nelly García Mora Agenda 1. Definición 2. Análisis E P S 3. Construcción de Algoritmos 4. Diagramas de Flujo 5. Codificació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 detallesPLAN DE UNIDAD 8.1. Enfoque de Contenido. racional positivo.
ETAPA ACTIVIDADES PARA EL LOGRO DE LAS TAREAS DE DESEMPEÑO TAREAS DE DESEMPEÑO U OTRA EVIDENCIA Antes (Dirigen la instrucción hacia la exploración del conocimiento previo del estudiante) Durante(El estudiante
Más detallesUbicación de la asignatura. Propósito de la asignatura. Desarrollando proyectos. Asignaturas relacionadas. Una mirada hacia la optimización económica
EL CÁLCULO EN MI VIDA DIARIA OPTATIVAS ÁREA: MATEMÁTICAS Ubicación de la asignatura La asignatura El cálculo en mi vida diaria, se encuentra dentro del bloque de las asignaturas optativas del Bachillerato
Más detallesCONTABILIDAD GERENCIAL
1 Sesión No. 7 Nombre: Análisis de Depreciación y Amortización Al terminar esta sesión, el participante será capaz de: Identificar la diferencia entre depreciación y amortización, así como su impacto en
Más detallesPrincipios 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 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 detallesCAPÍTULO 3. Metodología para la elaboración de. manuales de procedimientos
CAPÍTULO 3 Metodología para la elaboración de manuales de procedimientos El elaborar los manuales de procedimiento conlleva una metodología; en este capítulo se trata brevemente este tema; sus bases principales
Más detallesFundamentos de programación y Bases de Datos
Fundamentos de programación y Bases de Datos Duración: 25.00 horas Descripción En la actualidad la mayoría de nuestra vida esta basada en el uso de programas informáticos. Para desarrollar un programa
Más detallesCONDICIONES LABORALES EN DERECHO DEL TRABAJO
CONDICIONES LABORALES EN DERECHO DEL TRABAJO LIC. EN DERECHO 1 Sesión No. 2 Nombre: Denominación Contextualización En torno al derecho laboral existe diversas maneras de denominarlo; algunos doctrinarios
Más detalles2007/ 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 detallesFinanzas 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 detallesJesú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 detallesAdministració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 detallesIntroducción al pensamiento lógico-algorítmico Programa del Curso
Introducción al pensamiento lógico-algorítmico Programa del Curso I semestre, 2014 Información del instructor Instructor Andrés Rodríguez Boza Correo electrónico andres.rodriguez@fod.ac.cr Información
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 detallesMetodologí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 detallesPara qué crees que te sirva saber lo que es una imagen?
Teoría de la Imagen 1 Sesión No. 1 Nombre: Concepto de imagen Contextualización Para qué crees que te sirva saber lo que es una imagen? Una imagen te ayuda a conocer tu entorno y tu mundo, partiendo desde
Más detallesUniversidad de Guanajuato Tronco Común de Ingenierías
Universidad de Guanajuato Tronco Común de Ingenierías Objetivo del Area: Diseñar modelos matemáticos y proponer alternativas de solución a problemas. Programa. AREA: Matemáticas MATERIA: Lenguaje de Programación
Más detalles1. INFORMACIÓN GENERAL DEL CURSO. ESCUELA O UNIDAD: Escuela de Ciencias Básicas, Tecnologías e Ingenierías. SIGLA: ECBTI.
1. INFORMACIÓN GENERAL DEL CURSO ESCUELA O UNIDAD: Escuela de Ciencias Básicas, Tecnologías e Ingenierías. SIGLA: ECBTI. NIVEL: Pregrado CAMPO DE FORMACIÓN: CBI. Ciencias Básicas de la Ingeniería CURSO:
Más detallesTema II: Metodología para la construcción de programas. Profesora: Nelly García Mora
Tema II: Metodología para la construcción de programas Profesora: Nelly García Mora 1. Metodologías de Programación Metodología de programación: es un conjunto o sistema de métodos, principios y reglas,
Más detallesTema 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 detallesMicro y Macroeconomía
Micro y Macroeconomía 1 Sesión No. 6 Nombre: Teoría del consumidor Contextualización: La microeconomía como herramienta de análisis nos permite el poder comprender el comportamiento de las personas en
Más detallesTeoría General del Proceso
Teoría General del Proceso 1 Sesión No.8 Nombre: Conflicto de intereses Contextualización En la presente unidad se conocerán y analizarán las diversas formas de solución de controversias cuando existe
Más detallesAuditorí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 detallesProgramació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 detallesTÉ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 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 detallesUNIDAD I. ALGORITMOS
UNIDAD I. ALGORITMOS 1.1 Definición Un algoritmo es una serie de pasos organizados que describe el proceso que se debe seguir, para dar solución a un problema específico. 1.2 Tipos Cualitativos: Son aquellos
Más detallesCONTABILIDAD GERENCIAL
CONTABILIDAD GERENCIAL CONTABILIDAD GERENCIAL 1 Sesión No. 1 Nombre: La Naturaleza de la Información Financiera Al finalizar esta sesión el participante será capaz de: Identificar conceptos básicos de
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º 4 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE Programa de Formación: Técnico en programación de software Nombre del Proyecto: Sistema de información para la gestión empresarial Fase del proyecto: FASE
Más detallesMercados 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 detallesMatemáticas Básicas para Computación
Matemáticas Básicas para Computación MATEMÁTICAS BÁSICAS PARA COMPUTACIÓN 1 Sesión No. 7 Nombre: Compuertas Lógicas Objetivo Al término de la sesión el participante aplicará los conceptos de compuertas
Más detallesProgramación Estructurada
Programación Estructurada Código de materia 01 Prof Titular Ing Rafael Brizuela Facultad de tecnología informática UNIVERSIDAD ABIERTA INTERAMERICANA GUÍA DE REPASO CONCEPTUAL PREGUNTAS Unidad 1: Conceptos
Más detallesTé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 detallesDESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA
DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA Nombre del Módulo: PROGRAMACIÓN EN JAVASCRIPT Código: CSTI0087 total: 51 Horas Objetivo General: Crear contenido web basado en
Más detallesNombre: 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 detallesTÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE LENGUAJE DE PROGRAMACIÓN
TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE LENGUAJE DE PROGRAMACIÓN 1. Competencias Implementar sistemas de medición y control bajo los
Más detallesTécnicas de Planeación y Control
Técnicas de Planeación y Control 1 Sesión No. 5 Nombre: Métodos cuantitativos de pronóstico Contextualización Como vimos en la sesión anterior, el enfoque cualitativo nos sirve para efectuar pronósticos
Más detalles