Introducción a los Computadores (CNM-130) Estructuras selectivas en Matlab

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

Download "Introducción a los Computadores (CNM-130) Estructuras selectivas en Matlab"

Transcripción

1 Introducción a los Computadores (CNM-130) Estructuras selectivas en Matlab Alejandro Piedrahita H. Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft Reproducción permitida bajo los términos de la licencia de documentación libre GNU. Documento bajo construcción, reportar errores al correo electrónico mathtutorinfo@gmail.com

2 Contenido 1 Introducción 2 Selectiva simple 3 Selectiva doble 4 Selectiva múltiple 5 Referencias

3 Estructuras algorítmicas selectivas Una sentencia condicional es una instrucción o grupo de instrucciones que se pueden ejecutar o no en función del valor de una condición. Se utilizan cuando en el desarrollo de la solución de un problema se hace necesario tomar una decisión para establecer un proceso. Los sentencias condicionales constituyen, junto con los bucles, los pilares de la programación estructurada. Las estructuras selectivas se utilizan para tomar decisiones lógicas. Por medio de las estructuras selectivas se evalúa una condición y depio del resultado la misma se realiza un proceso.

4 Estructuras de control selectivas Las condiciones evaluadas por medio de las estructuras selectivas se especifican utilizando expresiones lógicas. Clasificación de las estructuras de control selectivas: Si entonces (Estructura selectiva simple) Si entonces / sino (Estructura selectiva doble) Si múltiple (Estructura selectiva múltiple)

5 Estructura selectiva simple Determina si una instrucción particular se ejecuta o no, depio de que una expresión (condicion) es verdadera o falsa. Sintaxis en Matlab if (condicion) instrucciones. donde: condicion: condición o conjunto de condiciones a evaluar. intrucciones: instrucciones a realizar si condición es verdadera.

6 Estructura selectiva simple if (condicion) instrucciones >> if c disp(c) 2 >> condicion = true condicion = 1 >> if (condicion) disp( Es verdad ) Es verdad >> if ( condicion) disp( Es verdad ) >> if (c>0) fprintf( %d es positivo \n, c); c = c-1; 2 es positivo >> if (c>0) fprintf( %d es positivo \n, c); c = c-1; 2 es positivo > c = 2; >> if (c==2) disp(c) 2 >> if (c>0) fprintf( %d es positivo \n, c); c = c-1;

7 Ejemplos Ejemplo 2.1 Realice un programa en Matlab que reciba como dato la calificación de un alumno en un examen e imprima por consola REPROBADO si dicha nota es menor a 3. Solución nota.m % Descripcion: dada la calificacion de un % alumno en un examen, se imprime "reprobado" % si la calificacion menor a 3. NOTA = input( Ingrese nota: ); if (NOTA<3) disp( REPROBADO ) >> nota Ingrese nota: 2 REPROBADO >> nota Ingrese nota: 4 >>

8 Estructura selectiva doble Permite que el flujo del diagrama se bifurque por dos ramas diferentes depio del cumplimiento de una condición P. Sintaxis en Matlab if (P) instrucciones 1 instrucciones 2 donde: P: condición o conjunto de condiciones a evaluar intrucciones 1: instrucciones a realizar si P es verdadera intrucciones 2: instrucciones a realizar si P es falsa.

9 Ejemplos Ejemplo 3.1 (Valor absoluto) Realice una función en Matlab que tenga como argumento a un número real y devuelva su valor absoluto. Solución absoluto.m function y = absoluto(x) % Calcula el valor absoluto de un % numero real if (x>=0) y = x y = -x >> absoluto(4) ans = 4 >> absoluto(-pi) ans =

10 Estructura selectiva anidada Son estructuras selectivas que contienen a otras estructuras selectivas Sintaxis en Matlab if (C 1) if (C 2) instrucciones 21 instrucciones 22

11 Sintaxis en Matlab: forma 1 if (C 1) instrucciones 1 if (C 2) instrucciones 21 instrucciones 22 Sintaxis en Matlab: forma 2 if (C 1) instrucciones 1 if (C 2) instrucciones 21 instrucciones 22

12 Sintaxis en Matlab: forma 1 Sintaxis en Matlab: forma 2 if (C 1) if (C 2) instrucciones 21 instrucciones 22 if (C 3) instrucciones 3 if (C 1) if (C 2) instrucciones 21 instrucciones 22 if (C 3) instrucciones 3

13 Ejemplo 4.1 Realice un programa en Matlab que determine si un entero dado es par y en caso de no serlo, el programa debe determinar si es divisble por 3. Solución par3.m % Determina si un numero es par y si no lo % es, determina si es divisble por 3. n = input( Ingrese un numero entero: ); if (rem(n,2) == 0) fprintf( %d es par \n ) if (rem(n,3) == 0) fprintf( %d es impar y es divisble por 3 \n, n); fprintf( %d es impar y NO es divisble por 3 \n, n); >> par3 Ingrese un numero entero: es par >> par3 Ingrese un numero entero: es impar y NO es divisble por 3

14 Ejemplo 4.2 Ejemplo 4.2 Realice un algoritmo (diagrama de flujo, pseudocódigo) que reciba como datos de entrada tres números enteros distintos A, B y C y los escriba de mayor a menor. Impleméntelo en Matlab. Solución Datos: A, B, C: variables de tipo entero. Variables de salida: A, B, C: variables de tipo entero; se imprimen en orden descente.

15 comparar.m %******************************************* % Descripción: Dado tres enteros distintos, % el programa los ordena de mayor a menor. %******************************************* % Lee tres enteros distintos A = input("ingrese un entero: "); B = input("ingrese un entero: "); C = input("ingrese un entero: "); if A>B if A>C if B>C fprintf( %d, %d, %d \n, A, B, C); fprintf( %d, %d, %d \n, A, C, B); fprintf( %d, %d, %d \n, C, A, B); if B>C if A>C fprintf( %d, %d, %d \n, B, A, C); fprintf( %d, %d, %d \n, B, C, A); fprintf( %d, %d, %d \n, C, B, A);

16 Bibliografía I S. Attaway Matlab: A Practical Introduction to Programming and Problem Solving Butterworth-Heinemann, 2011 J.W. Brown, D.J. Murdoch A First Course in Statistical Programming With R Cambridge University Press, 1th edition, 2008 D. Burton Elementary Number Theory McGraw Hill Higher Education, 5th edition, 2002 O. Cairó Metodología de la programación Segunda edición. Alfaomega Grupo Editor, S.A., 2005 M.A. Criado Programación en lenguajes estructurados Alfaomega Grupo Editor, S.A. de C.V. Primera Edición, 2006

17 Bibliografía II H.P. Langtangen A Primer on Scientific Programming with Python Springer, 2011 O. Jones, R. Maillardet, A. Robinson Introduction to Scientific Programming and Simulation Using R Chapman and Hall/CRC; 1 edition, 2009 J. Kiusalaas Numerical Methods in Engineering with Matlab Cambridge University Press, 2 edition, 2009 D.E. Knuth The Art of Computer Programming Volume 1, Fundamental Algorithms Addison Wesley Longman, 1997 S. Lipschutz Schaum s Outline of Essential Computer Mathematics McGraw-Hill, 1th edition, 1982

18 Bibliografía III Ch.F. Van Loan Introduction to Scientific Computing Prentice-Hall, Inc., 1997 C.B. Moler Numerical Computing with Matlab SIAM, 2004 H.M. Mora Escobar Introducción a C y a métodos numéricos Universidad Nacional de Colombia (Sede Bogotá), 2004 A. Quarteroni, F. Salieri Cálculo científico con Matlab y Octave Springer-Verlag Italia, 2006 S.M. Ross Simulation Elsevier Inc., 2006

19 Bibliografía IV R. Séroul Programming for Mathematicians Springer, 2000 E. Scheinerman C ++ for Mathematicians: An Introduction for Students and Professionals Taylor & Francis Group, LLC, 2006 A. Shen Algorithms and Programming Springer Undergraduate Texts in Mathematics and Technology, 2010 P. Tymann Schaum s Outline of Principles of Computer Science McGraw-Hill, 1th edition, 2008

Introducción a los Computadores (CNM-130) Estructuras algorítmicas selectivas

Introducción a los Computadores (CNM-130) Estructuras algorítmicas selectivas Introducción a los Computadores (CNM-130) Estructuras algorítmicas selectivas Alejandro Piedrahita H. Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft

Más detalles

Programación ( ): Estructuras algorítmicas selectivas

Programación ( ): Estructuras algorítmicas selectivas Programación (314 202): Estructuras algorítmicas selectivas Alejandro Piedrahita H. Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft 2013. Reproducción

Más detalles

Introducción a los Computadores Estructuras de control selectivas en C

Introducción a los Computadores Estructuras de control selectivas en C Introducción a los Computadores Estructuras de control selectivas en C Alejandro Piedrahita H. Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft 2013.

Más detalles

Curso de Introducción a R Módulo 4: simulaciones estocásticas

Curso de Introducción a R Módulo 4: simulaciones estocásticas Curso de Introducción a R Módulo 4: simulaciones estocásticas Alejandro Piedrahita H. Seminario de Análisis Estocástico Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de

Más detalles

Introducción a los Computadores Estructuras de control selectivas en C

Introducción a los Computadores Estructuras de control selectivas en C Introducción a los Computadores Estructuras de control selectivas en C CNM-130 Departamento de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft «2009. Reproducción

Más detalles

Introducción a los Computadores (CNM-130) Estructuras algorítmicas repetitivas

Introducción a los Computadores (CNM-130) Estructuras algorítmicas repetitivas Introducción a los Computadores (CNM-130) Estructuras algorítmicas repetitivas Alejandro Piedrahita H. Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft

Más detalles

Introducción a los Computadores (CNM-130) Algoritmos computacionales

Introducción a los Computadores (CNM-130) Algoritmos computacionales Introducción a los Computadores (CNM-130) Algoritmos computacionales Alejandro Piedrahita H. Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft 2013. Reproducción

Más detalles

Introducción a los Computadores Funciones y recursividad en C

Introducción a los Computadores Funciones y recursividad en C Introducción a los Computadores Funciones y recursividad en C Alejandro Piedrahita H. Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft 2013. Reproducción

Más detalles

Introducción a los Computadores (CNM-130) Elementos de programación

Introducción a los Computadores (CNM-130) Elementos de programación Introducción a los Computadores (CNM-130) Elementos de programación Alejandro Piedrahita H. Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft 2012. Reproducción

Más detalles

Introducción a los Computadores (CNM 130): Estructuras repetitivas en Matlab

Introducción a los Computadores (CNM 130): Estructuras repetitivas en Matlab Introducción a los Computadores (CNM 3): Estructuras repetitivas en Matlab Alejandro Piedrahita H. Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft 23.

Más detalles

Introducción a los Computadores (CNM-130) Introducción a Matlab

Introducción a los Computadores (CNM-130) Introducción a Matlab Introducción a los Computadores (CNM-130) Introducción a Matlab Alejandro Piedrahita H. Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft 2013. Reproducción

Más detalles

Curso de introducción a R Módulo 2: nociones de programación

Curso de introducción a R Módulo 2: nociones de programación Curso de introducción a R Módulo 2: nociones de programación Alejandro Piedrahita H. Seminario de Análisis Estocástico Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia

Más detalles

Introducción a los Computadores Arreglos en C

Introducción a los Computadores Arreglos en C Introducción a los Computadores Arreglos en C Alejandro Piedrahita H. Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft 2013. Reproducción permitida bajo

Más detalles

Introducción a los Computadores (CNM-130) Estructuras de control repetitivas en FreeMat

Introducción a los Computadores (CNM-130) Estructuras de control repetitivas en FreeMat Introducción a los Computadores (CNM-130) Estructuras de control repetitivas en FreeMat Alejandro Piedrahita H. Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia

Más detalles

Introducción a los Computadores Estructuras de control repetitivas en C

Introducción a los Computadores Estructuras de control repetitivas en C Introducción a los Computadores Estructuras de control repetitivas en C Alejandro Piedrahita H. Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft 2013.

Más detalles

Introducción a los Computadores (CNM-130) Álgebra de matrices en Octave

Introducción a los Computadores (CNM-130) Álgebra de matrices en Octave Introducción a los Computadores (CNM-130) Álgebra de matrices en Octave Alejandro Piedrahita H Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft 2013 Reproducción

Más detalles

Introducción Arquitectura y funcionamiento Software y lenguajes de programación Referencias

Introducción Arquitectura y funcionamiento Software y lenguajes de programación Referencias 7 Introducción a los Computadores (CNM-130) Estructura del computador Alejandro Piedrahita H. Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft 2012. Reproducción

Más detalles

Bibliografía básica. Rosen, K. H. (2004). Matemática discreta y sus aplicaciones. Madrid: McGraw-Hill. ISBN:

Bibliografía básica. Rosen, K. H. (2004). Matemática discreta y sus aplicaciones. Madrid: McGraw-Hill. ISBN: básica La bibliografía básica es imprescindible para el estudio de la asignatura. Cuando se indica que no está disponible en el aula virtual, tendrás que obtenerla por otros medios: librería UNIR, biblioteca

Más detalles

Programación Estructurada

Programació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 detalles

Universidad Autónoma del Estado de México Facultad de Medicina

Universidad 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 detalles

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES CUAUTITLÁN LICENCIATURA DE INGENIERÍA INDUSTRIAL

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES CUAUTITLÁN LICENCIATURA DE INGENIERÍA INDUSTRIAL UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES CUAUTITLÁN LICENCIATURA DE INGENIERÍA INDUSTRIAL PROGRAMA DE LA ASIGNATURA DE: Programación Aplicada a la Ingeniería IDENTIFICACIÓN

Más detalles

Universidad de Antioquia Facultad de Ciencias Exactas y Naturales Instituto de Matemáticas Taller 3 - Programación

Universidad de Antioquia Facultad de Ciencias Exactas y Naturales Instituto de Matemáticas Taller 3 - Programación Universidad de Antioquia Facultad de Ciencias Exactas y Naturales Instituto de Matemáticas Taller 3 - Programación Alejandro Piedrahita H. Última actualización: 19 de enero de 2014 Nota: para cada uno

Más detalles

Presentación del curso

Presentación del curso Análisis Numérico Presentación del curso CNM-425 Departamento de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft c 2010. Reproducción permitida bajo los términos

Más detalles

1 10 Asignatura Clave Semestre Créditos INGENIERÍA EN COMPUTACIÓN. INGENIERÍA EN COMPUTACIÓN División Departamento Licenciatura

1 10 Asignatura Clave Semestre Créditos INGENIERÍA EN COMPUTACIÓN. INGENIERÍA EN COMPUTACIÓN División Departamento Licenciatura UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO FUNDAMENTOS DE PROGRAMACIÓN INGENIERÍA ELÉCTRICA 1 10 Asignatura Clave Semestre Créditos INGENIERÍA EN COMPUTACIÓN INGENIERÍA

Más detalles

FUNDAMENTOS DE PROGRAMACIÓN. Ing. Karina García Morales

FUNDAMENTOS DE PROGRAMACIÓN. Ing. Karina García Morales FUNDAMENTOS DE PROGRAMACIÓN Ing. Karina García Morales OBJETIVOS DEL CURSO El alumno resolverá problemas aplicando los fundamentos de programación para diseñar programas en el lenguaje estructurado C,

Más detalles

MANUAL DE PRÁCTICAS DEL TALLER DE PROGRAMACIÒN PRACTICA NO.6

MANUAL DE PRÁCTICAS DEL TALLER DE PROGRAMACIÒN PRACTICA NO.6 MANUAL DE PRÁCTICAS DEL TALLER DE PROGRAMACIÒN PRACTICA NO.6 NOMBRE DE LA PRÁCTICA. Estructuras secuénciales 6.1 OBJETIVO GENERAL El alumno desarrollará la habilidad para diseñar algoritmos secuenciales,

Más detalles

Presentación del curso

Presentación del curso Análisis Numérico Presentación del curso CNM-425 Departamento de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft c 2008. Reproducción permitida bajo los términos

Más detalles

FUNDAMENTOS DE PROGRAMACIÓN. Ing. Karina García Morales

FUNDAMENTOS DE PROGRAMACIÓN. Ing. Karina García Morales FUNDAMENTOS DE PROGRAMACIÓN Ing. Karina García Morales fi.fundamentosprog20182@gmail.com ing.karinagm@comunidad.unam.mx Objetivos del curso El alumno resolverá problemas aplicando los fundamentos de programación

Más detalles

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES CUAUTITLÁN LICENCIATURA DE INGENIERÍA INDUSTRIAL

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES CUAUTITLÁN LICENCIATURA DE INGENIERÍA INDUSTRIAL UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES CUAUTITLÁN LICENCIATURA DE INGENIERÍA INDUSTRIAL PROGRAMA DE LA ASIGNATURA DE: Computación para Ingeniería IDENTIFICACIÓN DE LA ASIGNATURA

Más detalles

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES CUAUTITLÁN LICENCIATURA: INGENIERÍA MECÁNICA ELÉCTRICA

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES CUAUTITLÁN LICENCIATURA: INGENIERÍA MECÁNICA ELÉCTRICA UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES CUAUTITLÁN LICENCIATURA: INGENIERÍA MECÁNICA ELÉCTRICA PROGRAMA DE LA ASIGNATURA DE: Computación para Ingeniería IDENTIFICACIÓN DE

Más detalles

UNIVERSIDAD JUÁREZ AUTÓNOMA DE TABASCO DIVISIÓN ACADÉMICA DE CIENCIAS BIOLÓGICAS LICENCIATURA EN INGENIERÍA AMBIENTAL

UNIVERSIDAD JUÁREZ AUTÓNOMA DE TABASCO DIVISIÓN ACADÉMICA DE CIENCIAS BIOLÓGICAS LICENCIATURA EN INGENIERÍA AMBIENTAL UNIVERSIDAD JUÁREZ AUTÓNOMA DE TABASCO DIVISIÓN ACADÉMICA DE CIENCIAS BIOLÓGICAS LICENCIATURA EN INGENIERÍA AMBIENTAL Materia: Nivel: Programación Aplicada Área de formación sustantiva profesional Horas

Más detalles

INGENIERÍA EN COMPUTACIÓN. INGENIERÍA EN COMPUTACIÓN División Departamento Licenciatura

INGENIERÍA EN COMPUTACIÓN. INGENIERÍA EN COMPUTACIÓN División Departamento Licenciatura UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO FUNDAMENTOS DE PROGRAMACIÓN INGENIERÍA ELÉCTRICA 1 10 Asignatura Clave Semestre Créditos INGENIERÍA EN COMPUTACIÓN INGENIERÍA

Más detalles

Programación en Lenguaje R

Programación en Lenguaje R Programación en Lenguaje R Tutor: El curso será impartido por el Dr Oldemar Rodríguez y el Ing. Carlos Agüero. Duración: Cuatro semanas. Descripción: Este curso ofrece una introducción práctica a las técnicas

Más detalles

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

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 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 detalles

Nombre de la Unidad de Aprendizaje. Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación

Nombre de la Unidad de Aprendizaje. Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación Misión del Centro Universitario Somos un centro que forma parte de la Red Universitaria de la Universidad de Guadalajara. Como institución de educación superior pública asumimos el compromiso social de

Más detalles

Procesos Estocásticos I

Procesos Estocásticos I UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO Facultad de Ciencias Plan de estudios de la Licenciatura en Actuaría Procesos Estocásticos I Clave 0630 Modalidad Semestre 5 Créditos 10 Área Campo de conocimiento

Más detalles

Unidad 3. Estructuras de control en diagrama de Flujo y pseudocódigo Tema Iteración o Repetitivas (mientras)

Unidad 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 detalles

Conceptos de Algoritmos, Datos y Programas

Conceptos de Algoritmos, Datos y Programas Conceptos de Algoritmos, Datos y Programas Año 2015 Carreras: Lic. en Informática P2015 Lic. en Sistemas P2015 APU P2015 Año: 1 Duración: Cuatrimestral Coordinador: Ing. Armando De Giusti Profesores: Esp.

Más detalles

División Académica de Informática y Sistemas Ingeniería en Sistemas Computacionales

División Académica de Informática y Sistemas Ingeniería en Sistemas Computacionales Área de formación Nombre de la asignatura Docencia frente a grupo según SATCA Trabajo de Campo Supervisado según SATCA HCS HPS TH C HTCS TH C TC General 2 2 4 4 0 0 0 4 Programación II Carácter de la asignatura

Más detalles

Introducción a los Computadores (CNM-130) Vectores y matrices en Matlab

Introducción a los Computadores (CNM-130) Vectores y matrices en Matlab Introducción a los Computadores (CNM-130) Vectores y matrices en Matlab Alejandro Piedrahita H. Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft 2013.

Más detalles

Programación MATLAB: Programas y Funciones.

Programación MATLAB: Programas y Funciones. Programación MATLAB: Programas y Funciones. Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: j.a.otero@itesm.mx web: http://metodosnumericoscem.weebly.com Universidad:

Más detalles

Programación MATLAB: Programas y Funciones.

Programación MATLAB: Programas y Funciones. Programación MATLAB: Programas y Funciones. Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: j.a.otero@itesm.mx web: http://metodosnumericoscem.weebly.com Universidad:

Más detalles

UNIVERSIDAD INTERAMERICANA DE PUERTO RICO RECINTO METROPOLITANO

UNIVERSIDAD INTERAMERICANA DE PUERTO RICO RECINTO METROPOLITANO UNIVERSIDAD INTERAMERICANA DE PUERTO RICO RECINTO METROPOLITANO I. TITULO : ALGORITMOS CODIGO : CMIS2200 CREDITAJE : 3 CREDITOS REQUISITOS : CMIS 2100 II. DESCRIPCION DEL CURSO: Desarrollo de algoritmos

Más detalles

Universidad de Guanajuato Tronco Común de Ingenierías

Universidad 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 detalles

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

Guí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 detalles

PROGRAMACIÓN CIENTÍFICA

PROGRAMACIÓN CIENTÍFICA UNIVERSIDAD AUTÓNOMAA DE CHIHUAHUA Clave: 08MSU0017H017H FACULTAD INGENIERÍA Clave: 08USU4053W053W PROGRAMA DEL CURSO: PROGRAMACIÓN CIENTÍFICA DES: Ingenieria Programa(s) Educativo(s): Ingeniería Física

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 de Aprendizaje Información al estudiante. Datos Descriptivos. Complementos de la Tecnología Aeroespacial. Graduado en Ingeniería Aeronáutica

Guía de Aprendizaje Información al estudiante. Datos Descriptivos. Complementos de la Tecnología Aeroespacial. Graduado en Ingeniería Aeronáutica Guía de Aprendizaje Información al estudiante Datos Descriptivos ASIGNATURA: MATERIA: Informática Complementos de la Tecnología Aeroespacial CRÉDITOS EUROPEOS: 6 CARÁCTER: TITULACIÓN: Obligatoria Graduado

Más detalles

Guía para el Examen de Computación

Guía para el Examen de Computación Guía para el Examen de Computación Este examen deberá ser presentado antes de las inscripciones regulares, por todos los alumnos que soliciten admisión a cualquier carrera profesional del Tecnológico de

Más detalles

Nombre de la Unidad de Aprendizaje. Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación

Nombre de la Unidad de Aprendizaje. Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación Misión del Centro Universitario Somos un centro que forma parte de la Red Universitaria de la Universidad de Guadalajara. Como institución de educación superior pública asumimos el compromiso social de

Más detalles

Programación. Carrera: MAE 0527

Programación. Carrera: MAE 0527 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos: Programación Ingeniería en Materiales MAE 0527 2 2 6 2.- HISTORIA DEL PROGRAMA

Más detalles

Asignaturas antecedentes y subsecuentes

Asignaturas antecedentes y subsecuentes PROGRAMA DE ESTUDIOS PROGRAMACION I Área a la que pertenece: ÁREA GENERAL Horas teóricas: 3 Horas practicas: 2 Créditos: 8 Clave: F0028 Programación II Asignaturas antecedentes y subsecuentes PRESENTACIÓN

Más detalles

Nombre de la Unidad de Aprendizaje. Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación

Nombre de la Unidad de Aprendizaje. Clave de la UA Modalidad de la UA Tipo de UA Valor de créditos Área de formación Misión del Centro Universitario Somos un centro que forma parte de la Red Universitaria de la Universidad de Guadalajara. Como institución de educación superior pública asumimos el compromiso social de

Más detalles

Programación I. Programa de la asignatura

Programación I. Programa de la asignatura Programación I Programa de la asignatura Página Web: http://www.ctr.unican.es/asignaturas/programacion1 Curso 2009-2010 DEPARTAMENTO DE MATEMÁTICAS, Michael González Harbour y José Luis Montaña 1 4 Profesores

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

Universidad Nacional Autónoma de México Centro de Investigación en Energía. Programa de Estudio

Universidad Nacional Autónoma de México Centro de Investigación en Energía. Programa de Estudio Universidad Nacional Autónoma de México Centro de Investigación en Energía Programa de Estudio Herramientas Computacionales 3 8 Asignatura Clave Semestre Créditos Formación Profesional Ciclo Técnicas de

Más detalles

INTRODUCCIÓN A LA PROGRAMACIÓN

INTRODUCCIÓN A LA PROGRAMACIÓN PLAN DE ESTUDIOS 2008 LICENCIADO EN INFORMÁTICA FACULTAD DE CONTADURÍA, ADMINISTRACIÓN E INFORMÁTICA ASIGNATURA: INTRODUCCIÓN A LA PROGRAMACIÓN ÁREA DEL CONOCIMIENTO: PROGRAMACION E INGENIERIA DE SOFTWARE

Más detalles

PROGRAMA DE LA ASIGNATURA: ANÁLISIS DISEÑO E IMPLANTACIÓN DE ALGORITMOS

PROGRAMA DE LA ASIGNATURA: ANÁLISIS DISEÑO E IMPLANTACIÓN DE ALGORITMOS PROGRAMA DE LA ASIGNATURA: ANÁLISIS DISEÑO E IMPLANTACIÓN DE ALGORITMOS CLAVE: 1132 PLAN: 98 CRÉDITOS: 8 LICENCIATURA: INFORMÁTICA SEMESTRE: 1º. ÁREA: INFORMÁTICA HRS. CLASE: 2 REQUISITOS: NINGUNO HRS.

Más detalles

Datos de la materia Nombre de la Solución de Problemas con Programación. materia: Liga al programa de la asignatura: Competencias a desarrollar:

Datos de la materia Nombre de la Solución de Problemas con Programación. materia: Liga al programa de la asignatura: Competencias a desarrollar: Datos de la materia Nombre de la Solución de Problemas con Programación materia: Clave de la TC1017 materia: Liga al programa de la asignatura: Competencias a desarrollar: Instituto Tecnológico y de Estudios

Más detalles

Programación. Carrera: ALA-1021 SATCA

Programación. Carrera: ALA-1021 SATCA 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Programación Ingeniería en Industrias Alimentarias Clave de la asignatura: SATCA 1 ALA-1021 0-4 - 4 2.- PRESENTACIÓN Caracterización de la asignatura.

Más detalles

Programación ( ): Vectores y matrices en Matlab

Programación ( ): Vectores y matrices en Matlab Programación (314 202): Vectores y matrices en Matlab Alejandro Piedrahita H. Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft 2014. Reproducción permitida

Más detalles

Asignaturas antecedentes y subsecuentes

Asignaturas antecedentes y subsecuentes PROGRAMA DE ESTUDIOS PROGRAMACION I Área a la que pertenece: Área de Formación Integral Profesional Horas teóricas: 3 Horas practicas: 2 Créditos: 8 Clave: F0028 Asignaturas antecedentes y subsecuentes

Más detalles

Centro Universitario UAEM Zumpango Ingeniería en Computación

Centro Universitario UAEM Zumpango Ingeniería en Computación Centro Universitario UAEM Zumpango Agosto 2016 Universidad Autónoma del Estado de México Centro Universitario UAEM Zumpango UA: Programación Estructurada Tema: Estructuras de control de flujo selectivas

Más detalles

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO TÉCNICAS DE PROGRAMACIÓN 0513 7º 08 Asignatura Clave Semestre Créditos Ingeniería Mecánica e Industrial Ingeniería Mecatrónica

Más detalles

ANX-PR/CL/ GUÍA DE APRENDIZAJE

ANX-PR/CL/ GUÍA DE APRENDIZAJE PROCESO DE COORDINACIÓN DE LAS ENSEÑANZAS PR/CL/001 Montes, Forestal y del ASIGNATURA 135001301 - PLAN DE ESTUDIOS 13IF - CURSO ACADÉMICO Y SEMESTRE 2017-18 - Primer semestre Índice Guía de Aprendizaje

Más detalles

UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO

UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO LICENCIATURA EN INGENIERÍA DE SOFTWARE UNIDAD DE APRENDIZAJE: ALGORÍTMICA Créditos institucionales de la UA: 5 Material visual: Diapositivas Unidad de competencia

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

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI NOMBRE DE LA ASIGNATURA: DISEÑO DE ALGORITMOS FECHA DE ELABORACIÓN: ENERO 2005 ÁREA DEL PLAN DE ESTUDIOS: AS ( ) AC (

Más detalles

División Académica de Informática y Sistemas

División Académica de Informática y Sistemas Área de formación Nombre de la asignatura Docencia frente a grupo según SATCA Trabajo de Campo Supervisado según SATCA HCS HPS TH C HTCS TH C TC General 1 5 6 6 0 0 0 6 Clave de la asignatura Algoritmos

Más detalles

COMPUTACIÓN DISTRIBUIDA Y COMPUTACIÓN CIENTÍFICA. Máster Universitario en Ingeniería Informática. Universidad de Alcalá

COMPUTACIÓN DISTRIBUIDA Y COMPUTACIÓN CIENTÍFICA. Máster Universitario en Ingeniería Informática. Universidad de Alcalá COMPUTACIÓN DISTRIBUIDA Y COMPUTACIÓN CIENTÍFICA Máster Universitario en Ingeniería Informática Universidad de Alcalá Curso Académico 2017/2018 GUÍA DOCENTE Nombre de la asignatura: Computación distribuida

Más detalles

Carrera: EMZ Participantes Representante de las academias de ingeniería Electromecánica de los Institutos Tecnológicos.

Carrera: EMZ Participantes Representante de las academias de ingeniería Electromecánica de los Institutos Tecnológicos. 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Introducción a la Programación Ingeniería Electromecánica EMZ - 0522 1-3- 5 2.-

Más detalles

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO COMPUTACIÓN PARA INGENIEROS 1112 2º 08 Asignatura Clave Semestre Créditos Ingeniería Eléctrica Ingeniería en Computación

Más detalles

Programa académico. CI209 Semestre: 3 Área en plan de estudios ( B, P y E):

Programa académico. CI209 Semestre: 3 Área en plan de estudios ( B, P y E): UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H Clave: 08USU4053W FACULTAD DE INGENIERIA PROGRAMA ANALÍTICO DE LA UNIDAD DE APRENDIZAJE: PROGRAMACIÓN DES: Ingeniería Programa académico Ingeniería en

Más detalles

FACULTAD DE INGENIERIA

FACULTAD 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 detalles

Campos de conocimiento. 1. Matemáticas. 2. Mecánica. 3. Control. 4. Electrónica. 5. Computación. Curso propedéutico

Campos de conocimiento. 1. Matemáticas. 2. Mecánica. 3. Control. 4. Electrónica. 5. Computación. Curso propedéutico Curso propedéutico Especialización en ngeniería Mecatrónica Maestría en ngeniería Mecatrónica Campos de conocimiento. Matemáticas 2. Mecánica 3. Control 4. Electrónica 5. Computación Matemáticas Objetivo:

Más detalles

Un algoritmo es una serie de pasos lógicos y organizados que describe el proceso que se debe seguir, para dar solución a un problema específico.

Un algoritmo es una serie de pasos lógicos y organizados que describe el proceso que se debe seguir, para dar solución a un problema específico. ALGORITMIA 1 Definición de Programa (Algoritmo) Un algoritmo es una serie de pasos lógicos y organizados que describe el proceso que se debe seguir, para dar solución a un problema específico. 2 Tipos

Más detalles

DEPARTAMENTO TECNOLOGIA EN ELECTRONICA FUNDAMENTOS DE PROGRAMACION CÓDIGO

DEPARTAMENTO TECNOLOGIA EN ELECTRONICA FUNDAMENTOS DE PROGRAMACION CÓDIGO FORMATO DE PLAN DE ASIGNATURA Enero 2 de 2011 FACULTAD INGENIERIA DEPARTAMENTO PROGRAMA TECNOLOGIA EN ELECTRONICA ASIGNATURA FUNDAMENTOS DE PROGRAMACION CÓDIGO 25611 REQUISITOS NINGUNO CREDITOS 2 INTENSIDAD

Más detalles

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

Computación I Curso 2016 Facultad de Ingeniería Universidad de la República Computación I Curso 2016 Facultad de Ingeniería Universidad de la República Octave Funciones Sucesión de comandos o instrucciones guardados en un archivo.m Posee características propias de las funciones

Más detalles

Facultad de Ingeniería - Universidad Nacional de Cuyo P1- PROGRAMA DE ASIGNATURA

Facultad de Ingeniería - Universidad Nacional de Cuyo P1- PROGRAMA DE ASIGNATURA Facultad de Ingeniería - Universidad Nacional de Cuyo P1- PROGRAMA DE ASIGNATURA Asignatura: Informática Profesor Titular: Dr. Ing. Martín Marchetta Carrera: Ingeniería Mecatrónica Año: 2016 Semestre:

Más detalles

Ingeniería Programa académico. CI209 Semestre: 2 Área en plan de estudios ( B, P y E):

Ingeniería Programa académico. CI209 Semestre: 2 Área en plan de estudios ( B, P y E): UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H Clave: 08USU4053W FACULTAD DE INGENIERIA PROGRAMA ANALÍTICO DE LA UNIDAD DE APRENDIZAJE: PROGRAMACIÓN DES: Ingeniería Programa académico Ingeniería Aeroespacial

Más detalles

Carrera: Participantes Miembros de la academia de Metal- Mecánica

Carrera: Participantes Miembros de la academia de Metal- Mecánica 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Introducción a la Programación Ingeniería Electromecánica Clave de la asignatura: Horas teoría-horas práctica-créditos 1-3- 5 2.- HISTORIA DEL

Más detalles

INTRODUCCIÓN A LA PROGRAMACIÓN. 1º Bachillerato

INTRODUCCIÓN A LA PROGRAMACIÓN. 1º Bachillerato INTRODUCCIÓN A LA PROGRAMACIÓN 1º Bachillerato Qué es un programa? Componente informático que se utiliza para realizar una determinada tarea. Se compone de algoritmos y estructuras de datos Algoritmos:

Más detalles

Métodos Descriptivos en Minería de Datos

Métodos Descriptivos en Minería de Datos Métodos Descriptivos en Minería de Datos Descripción: En este curso se presentarán los principales conceptos y métodos en Minería de Datos. El énfasis principal del curso será examinar dichos métodos desde

Más detalles

Universidad Autónoma de San Luis Potosí Facultad de Ingeniería Programas Analíticos del Área Mecánica y Eléctrica

Universidad Autónoma de San Luis Potosí Facultad de Ingeniería Programas Analíticos del Área Mecánica y Eléctrica A) CURSO Clave Asignatura 5707 Programación I Horas de teoría Horas de práctica Horas trabajo Créditos Horas por semana por semana adicional estudiante Totales 3 2 3 8 48 B) DATOS BÁSICOS DEL CURSO IEA

Más detalles

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO. Facultad de Ciencias. Plan de estudios de la Licenciatura en Actuaría. Análisis Numérico

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO. Facultad de Ciencias. Plan de estudios de la Licenciatura en Actuaría. Análisis Numérico UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO Facultad de Ciencias Plan de estudios de la Licenciatura en Actuaría Análisis Numérico Clave 1707 Modalidad Semestre 6 Créditos 10 Área Campo de conocimiento Etapa

Más detalles