Recursividad. Introducción a la programación

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

Download "Recursividad. Introducción a la programación"

Transcripción

1 Recursividad Introducción a la programación I semestre, 2016

2

3 Concepto general Un concepto que está definido utilizando para este propósito el propio concepto que se está definiendo. Es un proceso de repetición de operaciones similares. Resolver un problema en términos de sí mismo. La definición de recursividad es recursiva... porque debemos entender recursividad para entender recursividad.

4 Ejemplo (en general) Este es un dibujo de una mano que dibuja otra mano que está dibujando una mano... M.C. Escher, Drawing hands (1948) Paleis Lange Voorhout CC BY-SA Flickr

5 Concepto en matemática (y computación) La resolución de un problema recursivo usualmente consta de una serie de llamadas que deben ser resueltas antes de poder dar una solución. El comportamiento recursivo se puede apreciar cuando tenemos una definición/función en la cual se incluye: Un caso de solución básico o caso base. Una serie de operaciones/instrucciones que reducen el problema actual a resolver al caso de solución básico.

6 Ejemplos en matemática (y computación) Números naturales La definición de los números naturales plantea: Cero es un número natural. (Axioma) El sucesor de un número natural también es natural. Verifiquemos con el número 5...

7 Ejemplos en matemática (y computación) Números naturales 5 es natural? No se. El sucesor de 4 es 5. La definición de los números naturales plantea: Si 4 es natural entonces 5 lo es también. 4 es natural? No se. El sucesor de 3 es 4. Cero es un número natural. (Axioma) Si 3 es natural entonces 4 lo es también. El sucesor de un número natural también es natural. 3 es natural? No se. El sucesor de 2 es 3. Si 2 es natural entonces 3 lo es también. 2 es natural? No se. El sucesor de 1 es 2. Verifiquemos con el número 5... Si 1 es natural entonces 2 lo es también. 1 es natural? No se. El sucesor de 0 es 1. Si 0 es natural entonces 1 lo es también. 0 es natural (por axioma/baso case) Plantee un algoritmo para resolverlo

8 Ejemplos en matemática (y computación) Potencias La n-ésima potencia de x es: Xn = X * X (n-1) Si n = 0; entonces Xn = 1 Algoritmo: Resultado es 1, si n es igual a cero. Sino, el resultado es el producto de x y la potencia n-ésima menos uno de x. Tome algún número y verifique que cumpla con la definición.

9 Ejemplos en matemática (y computación) Potencias La n-ésima potencia de x es: Para x = 3 y n = 5, o en otras palabras tres elevado a la cinco ( 35 ): 35 = 3 * 34 Xn = X * X (n-1) Si n = 0; entonces Xn = 1 = 3 * ( 3 * 33 ) = 3 * (3 * ( 3 * 32 ) ) = 3 * (3 * (3 * (3 * 31) ) ) Algoritmo: = 3 * (3 * (3 * (3 * (3 * 30 ) ) ) ) Resultado es 1, si n es igual a cero. = 3 * (3 * (3 * (3 * (3 * 1 ) ) ) ) Sino, el resultado es el producto de x y la potencia n-ésima menos uno de x. = 3 * (3 * (3 * (3 * 3 ) ) ) = 3 * (3 * (3 * 9 ) ) Tome algún número y verifique que cumpla con la definición = 3 * (3 * 27 ) = 3 * 81 = 243

10 Time spiral CC BY-SA Flickr

11 Ejercicio/Ejemplo en Python #Cuenta el número de dígitos #Entradas: un número #Salidas: el numero de dígitos o Error01 si no es un numero #Restricciones: entrada debe ser un número. def num_digitos(numero) Escriba una función en Python para resolver este problema, sin que el número sea de un tamaño específico de dígitos (anteriormente resolvimos un ejercicio similar)

12 Ejemplo en Python #Cuenta el número de dígitos #Entradas: un número #Salidas: el numero de dígitos o Error01 si no es un numero #Restricciones: entrada debe ser un número. def num_digitos(numero): if not isinstance(numero,int): return Error01 #'Error' else: if(numero == 0): return 0 else: return 1 + num_digitos(numero // 10)

13 Cómo se ejecuta esta función? >>> num_digitos(4925) 1 + num_digitos(492) # 4925 // 10 = num_digitos(49) # 492 // 10 = num_digitos(4) # 49 // 10 = num_digitos(0) # 4 // 10 = # numero = 0 0 >>> 4 5 invocaciones a la misma función para resolver el problema. Este tipo de solución recursiva se conoce como de pila. Revíselo en el depurador.

14 pain in black - philip glass version CC BY-NC Pierre Flickr

15 Ejercicios 1. Haga una función eficiente y recursiva para multiplicar los dígitos de un número. multi_digitos(numero) >>> multi_digitos(3257) >>> multi_digitos(32057) Al finalizar, utilizando papel y lápiz, escriba la pila de llamados para la invocación: >>> multi_digitos(3257)

16 Ejercicios 2. Haga una función recursiva que indique si un número tiene al menos un siete como dígito: >>> tiene_siete(486) False >>> tiene_siete(175043) True 3. Modifique el programa anterior para que reciba un parámetro adicional digito. El programa ahora va a indicar si existe digito en el numero. >>> tiene_digito(numero, digito) True or False >>> tiene_digito( , 4) True >>> tiene_digito( , 2) False

17 Las presentaciones para el curso IC-1800: "Introducción a la Programación" por Ing. En Computación Alajuela se distribuyen bajo una Licencia Creative Commons Atribución-Compartir Igual 3.0 Costa Rica *La licencia de la presentación no cubre las imágenes utilizadas*

18 Recursividad Introducción a la programación I semestre, 2016

19

20 Concepto general Un concepto que está definido utilizando para este propósito el propio concepto que se está definiendo. Es un proceso de repetición de operaciones similares. Resolver un problema en términos de sí mismo. La definición de recursividad es recursiva... porque debemos entender recursividad para entender recursividad.

21 Ejemplo (en general) Este es un dibujo de una mano que dibuja otra mano que está dibujando una mano... M.C. Escher, Drawing hands (1948) Paleis Lange Voorhout CC BY-SA Flickr Este es un ejemplo de recursividad en el Arte, utilizando el concepto general: la explicación del dibujo nos lleva otra vez a la misma explicación que estamos haciendo. Escuchar guitarra y vos del disco Eco2. Que viva la ciencia que viva la poesía... Es cierto que no hay arte sin emoción, Y que no hay precisión sin artesania... Hay fórmulas hasta para describir la espiral de una caracola... hay manos capaces de fabricar herramientas con las que se hacen máquinas para hacer

22 Concepto en matemática (y computación) La resolución de un problema recursivo usualmente consta de una serie de llamadas que deben ser resueltas antes de poder dar una solución. El comportamiento recursivo se puede apreciar cuando tenemos una definición/función en la cual se incluye: Un caso de solución básico o caso base. Una serie de operaciones/instrucciones que reducen el problema actual a resolver al caso de solución básico. Ejemplo (intento de metáfora con la vida real): Vamos a hacer un viaje en bus desde la SIU hasta San Pedro de Montes de Oca. Problema: SIU San pedro (chepe) 1. Si estamos en San Pedro ya llegamos, sino buscar un bus que nos acerque. 2. tomar un bus: *a. Siu Alajuela: Problema ahora Alajuela San pedro. *b. Alajuela San José: Problema ahora San José san pedro. *c- San josé San pedro: Problema ahora San Pedro San pedro (caso 1).

23 Ejemplos en matemática (y computación) Números naturales La definición de los números naturales plantea: Cero es un número natural. (Axioma) El sucesor de un número natural también es natural. Verifiquemos con el número 5... Sucesor es el número que sigue o sea, sucesor(x) = x + 1

24 Ejemplos en matemática (y computación) Números naturales 5 es natural? No se. El sucesor de 4 es 5. La definición de los números naturales plantea: Si 4 es natural entonces 5 lo es también. 4 es natural? No se. El sucesor de 3 es 4. Cero es un número natural. (Axioma) Si 3 es natural entonces 4 lo es también. El sucesor de un número natural también es natural. 3 es natural? No se. El sucesor de 2 es 3. Si 2 es natural entonces 3 lo es también. 2 es natural? No se. El sucesor de 1 es 2. Verifiquemos con el número 5... Si 1 es natural entonces 2 lo es también. 1 es natural? No se. El sucesor de 0 es 1. Si 0 es natural entonces 1 lo es también. 0 es natural (por axioma/baso case) Plantee un algoritmo para resolverlo Se puede utilizar lógica inversa. Pasar esto a algoritmo no es complicado, si lo pensamos para python entonces lo mejor será hacerlo a la inversa... Dado un número: - si es cero es natural, - es natural si el anterior es natural[ anterior(x) = x-1 ] (ver apuntes: clase10 semana05). Ver código:

25 Ejemplos en matemática (y computación) Potencias La n-ésima potencia de x es: Xn = X * X (n-1) Si n = 0; entonces Xn = 1 Algoritmo: Resultado es 1, si n es igual a cero. Sino, el resultado es el producto de x y la potencia n-ésima menos uno de x. Tome algún número y verifique que cumpla con la definición.

26 Ejemplos en matemática (y computación) Potencias La n-ésima potencia de x es: Para x = 3 y n = 5, o en otras palabras tres elevado a la cinco ( 35 ): 35 = 3 * 34 Xn = X * X (n-1) Si n = 0; entonces Xn = 1 = 3 * ( 3 * 33 ) = 3 * (3 * ( 3 * 32 ) ) = 3 * (3 * (3 * (3 * 31) ) ) Algoritmo: = 3 * (3 * (3 * (3 * (3 * 30 ) ) ) ) Resultado es 1, si n es igual a cero. = 3 * (3 * (3 * (3 * (3 * 1 ) ) ) ) Sino, el resultado es el producto de x y la potencia n-ésima menos uno de x. = 3 * (3 * (3 * (3 * 3 ) ) ) = 3 * (3 * (3 * 9 ) ) Tome algún número y verifique que cumpla con la definición = 3 * (3 * 27 ) = 3 * 81 = 243

27 Time spiral CC BY-SA Flickr Habrá que invertir tiempo en solucionar esto.

28 Ejercicio/Ejemplo en Python #Cuenta el número de dígitos #Entradas: un número #Salidas: el numero de dígitos o Error01 si no es un numero #Restricciones: entrada debe ser un número. def num_digitos(numero) Escriba una función en Python para resolver este problema, sin que el número sea de un tamaño específico de dígitos (anteriormente resolvimos un ejercicio similar) Problema: hacer un programa que cuente la cantidad de dígitos de un número. num_digitos(123) 3 num_digitos(123456) 6 Recordar que para hacer un número más pequeño usamos la división entera y para sacar el valor del dígito menos significativo una operación de residuo o

29 Ejemplo en Python #Cuenta el número de dígitos #Entradas: un número #Salidas: el numero de dígitos o Error01 si no es un numero #Restricciones: entrada debe ser un número. def num_digitos(numero): if not isinstance(numero,int): return Error01 #'Error' else: if(numero == 0): return 0 else: return 1 + num_digitos(numero // 10) Problema: hacer un programa que cuente la cantidad de dígitos de un número. num_digitos(123) 3 num_digitos(123456) 6

30 Cómo se ejecuta esta función? >>> num_digitos(4925) 1 + num_digitos(492) # 4925 // 10 = num_digitos(49) # 492 // 10 = num_digitos(4) # 49 // 10 = num_digitos(0) # 4 // 10 = # numero = 0 0 >>> 4 5 invocaciones a la misma función para resolver el problema. Este tipo de solución recursiva se conoce como de pila. Revíselo en el depurador. Asegurarme que todos lo corran en el debugger Revíselo en el depurador.

31 pain in black - philip glass version CC BY-NC Pierre Flickr Hasta acá la clase 10.

32 Ejercicios 1. Haga una función eficiente y recursiva para multiplicar los dígitos de un número. multi_digitos(numero) >>> multi_digitos(3257) 210 >>> multi_digitos(32057) 0 Al finalizar, utilizando papel y lápiz, escriba la pila de llamados para la invocación: >>> multi_digitos(3257)

33 Ejercicios 2. Haga una función recursiva que indique si un número tiene al menos un siete como dígito: >>> tiene_siete(486) False >>> tiene_siete(175043) True 3. Modifique el programa anterior para que reciba un parámetro adicional digito. El programa ahora va a indicar si existe digito en el numero. >>> tiene_digito(numero, digito) True or False >>> tiene_digito( , 4) True >>> tiene_digito( , 2) False

34 Las presentaciones para el curso IC-1800: "Introducción a la Programación" por Ing. En Computación Alajuela se distribuyen bajo una Licencia Creative Commons Atribución-Compartir Igual 3.0 Costa Rica *La licencia de la presentación no cubre las imágenes utilizadas*

Estatutos de Control C# Estatutos de Decisión (Selección)

Estatutos de Control C# Estatutos de Decisión (Selección) SELECCIÓN Estatutos de Control C# Estatutos de Decisión (Selección) IF Condición THEN Estatuto1 ELSE Estatuto2 Estatuto1 Statement Condición... Antes de ver esta presentación: Lee el Capítulo correspondiente

Más detalles

Semana de las Matemáticas e Ingeniería. Desarrollo de algoritmos recursivos empleando la aplicación PseInt

Semana de las Matemáticas e Ingeniería. Desarrollo de algoritmos recursivos empleando la aplicación PseInt Semana de las Matemáticas e Ingeniería Desarrollo de algoritmos recursivos empleando la aplicación PseInt 21 de Noviembre de 2013 Agenda Desarrollo de algoritmos recursivos empleando la aplicación PSeInt

Más detalles

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

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

Más detalles

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

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

Más detalles

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

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

Más detalles

MANUAL DE RUBY (PARTE V) Luis José Sánchez González

MANUAL DE RUBY (PARTE V) Luis José Sánchez González MANUAL DE RUBY (PARTE V) Luis José Sánchez González 1. VARIABLES DE CLASE Hemos visto anteriormente las variables de instancia. Cuando se crean instancias a partir de una clase invocando al método new,

Más detalles

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

Programcaión Básica. Secuencias de Control y Repetición. Arturo Vega González. Programación Básica Arturo Vega González [email protected] Division de Ciencias e Ingenierías Universidad de Guanajuato Campus León Sesión 5 Universidad de Guanajuato, DCI, Campus León 1 / 31 Universidad

Más detalles

Computación II. Introducción a Visual Basic

Computación II. Introducción a Visual Basic Computación II Introducción a Visual Basic Introducción a Visual Basic Microsoft Visual Basic es un conjunto de herramientas que posibilitan el desarrollo de aplicaciones para Windows de una manera rápida

Más detalles

I.E.S. CUADERNO Nº 5 NOMBRE: FECHA: / / Inecuaciones. Resolver inecuaciones de primer y segundo grado con una incógnita.

I.E.S. CUADERNO Nº 5 NOMBRE: FECHA: / / Inecuaciones. Resolver inecuaciones de primer y segundo grado con una incógnita. Inecuaciones Contenidos 1. Inecuaciones de primer grado con una incógnita Definiciones Inecuaciones equivalentes Resolución Sistemas de inecuaciones 2. Inecuaciones de segundo grado con una incógnita Resolución

Más detalles

Ecuaciones de primer grado

Ecuaciones de primer grado Matemáticas Unidad 16 Ecuaciones de primer grado Objetivos Resolver problemas que impliquen el planteamiento y la resolución de ecuaciones de primer grado de la forma x + a = b; ax = b; ax + b = c, utilizando

Más detalles

Estructuras de control

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

Más detalles

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

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

Más detalles

Diseño Estructurado de Algoritmos

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

Más detalles

Para las ecuaciones diferenciales ordinarias no lineales no existen métodos generales.

Para las ecuaciones diferenciales ordinarias no lineales no existen métodos generales. Unidad IV: Sistemas continuos (continuación) Objetivo específico: Entender ampliamente el fenómeno del comportamiento de los modelos matemáticos para la resolución de problemas enfocados a las ecuaciones

Más detalles

Algoritmos y programas. Algoritmos y Estructuras de Datos I

Algoritmos y programas. Algoritmos y Estructuras de Datos I Algoritmos y programas Algoritmos y Estructuras de Datos I Primer cuatrimestre de 2012 Departamento de Computación - FCEyN - UBA Programación funcional - clase 1 Funciones Simples - Recursión - Tipos de

Más detalles

Práctica 2: Análisis de sensibilidad e Interpretación Gráfica

Práctica 2: Análisis de sensibilidad e Interpretación Gráfica Práctica 2: Análisis de sensibilidad e Interpretación Gráfica a) Ejercicios Resueltos Modelización y resolución del Ejercicio 5: (Del Conjunto de Problemas 4.5B del libro Investigación de Operaciones,

Más detalles

Programación en java. Estructuras algorítmicas

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

Más detalles

TEMA 2 POTENCIAS NOMBRE Y APELLIDOS... HOJA 1 - FECHA...

TEMA 2 POTENCIAS NOMBRE Y APELLIDOS... HOJA 1 - FECHA... Nueva del Carmen,. 011 Valladolid. Tel: 1 Fax: 1 Matemáticas º ESO TEMA POTENCIAS NOMBRE Y APELLIDOS... HOJA 1 - FECHA... Comenzamos a trabajar con potencias. Son muy fáciles si las cogemos el tranquillo

Más detalles

Desigualdades con Valor absoluto

Desigualdades con Valor absoluto Resolver una desigualdad significa encontrar los valores para los cuales la incógnita cumple la condición. Para ver ejemplos de las diferentes desigualdades que hay, haga Click sobre el nombre: Desigualdades

Más detalles

T0. TRANSFORMADAS DE LAPLACE

T0. TRANSFORMADAS DE LAPLACE ESCUELA TÉCNICA SUPERIOR DE NÁUTICA Y MÁQUINAS NAVALES / NAUTIKAKO ETA ITSASONTZI MAKINETAKO GOI ESKOLA TEKNIKOA MATEMATICAS T0. TRANSFORMADAS DE LAPLACE Mediante transformadas de Laplace (por Pierre-Simon

Más detalles

1. Polinomios. 2. Ecuaciones de segundo grado. 3. Soluciones de una ecuación de segundo. grado. Problemas. 4. Sistemas de ecuaciones

1. Polinomios. 2. Ecuaciones de segundo grado. 3. Soluciones de una ecuación de segundo. grado. Problemas. 4. Sistemas de ecuaciones 1. Polinomios 1.1. Suma y resta de polinomios 1.2. Producto de polinomios 1.3. División de polinomios. Regla de Ruffini 1.4. Factorización de polinomios 2. Ecuaciones de segundo grado 2.1. Ecuaciones completas

Más detalles

Algoritmos y Programas

Algoritmos y Programas Introducción a la Programación Pontificia Universidad Javeriana Generado con LAT E X Febrero de 2010 Recorderis Algoritmos Recorderis Estado Una configuración determinada del sistema en un tiempo-espacio

Más detalles

Taller de Resolución de Problemas Computacionales

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

Más detalles

Fundamentos de Programación. Flujo de Control I: Estructuras selectivas

Fundamentos de Programación. Flujo de Control I: Estructuras selectivas Fundamentos de Programación Flujo de Control I: Estructuras selectivas El Flujo de Control de un Programa Un algoritmo puede ser construido utilizando combinaciones de tres estructuras de control de flujo

Más detalles

Glosario. equation: ecuación. divide: dividir. grouping problem: problema de agrupar. divided by: dividido por. division: división.

Glosario. equation: ecuación. divide: dividir. grouping problem: problema de agrupar. divided by: dividido por. division: división. DIVISION A divide: dividir Cuando separamos objetos en grupos iguales usamos la palabra dividir. Por ejemplo, para repartir 12 galletas equitativamente entre 2 personas, dividimos 12 en 2 partes iguales

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

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

Diagramas de secuencia

Diagramas de secuencia Facultad de Ingeniería Departamento de Ingeniería de Sistemas y Computación Diagramas de secuencia Interacciones básicas 1 Para qué sirven los diagramas de secuencia? 2 Para qué sirven los diagramas de

Más detalles

UNIDAD DE APRENDIZAJE I

UNIDAD DE APRENDIZAJE I UNIDAD DE APRENDIZAJE I Saberes procedimentales Interpreta y utiliza correctamente el lenguaje simbólico para el manejo de expresiones algebraicas. 2. Identifica operaciones básicas con expresiones algebraicas.

Más detalles

Problemas de Recursividad

Problemas de Recursividad Problemas de Recursividad Problema 1. El factorial de un número entero n 0, denotado como n!, se define! como!!! i = 1 2 n cuando n > 0, y 0! = 1. Por ejemplo 6! = 1 2 3 4 5 6 = 720 Diseñad una método

Más detalles

Matemáticas Discretas TC1003

Matemáticas Discretas TC1003 Matemáticas Discretas TC003 : Conceptos Departamento de Matemáticas / Centro de Sistema Inteligentes ITESM : Conceptos Matemáticas Discretas - p. /5 Una función f del conjunto X al conjunto Y es una relación

Más detalles

Formato para prácticas de laboratorio

Formato para prácticas de laboratorio PLAN DE CLAVE CARRERA NOMBRE DE LA ASIGNATURA ESTUDIO ASIGNATURA LSC 2009-2 11290 Introducción a la Programación PRÁCTICA No. 2 LABORATORIO DE NOMBRE DE LA PRÁCTICA Licenciado en Sistemas Computacionales

Más detalles

Aritmética de Enteros

Aritmética de Enteros Aritmética de Enteros La aritmética de los computadores difiere de la aritmética usada por nosotros. La diferencia más importante es que los computadores realizan operaciones con números cuya precisión

Más detalles

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

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

Más detalles

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

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

Más detalles

TEMA 3: FRACCIONES 1º ESO MATEMÁTICAS

TEMA 3: FRACCIONES 1º ESO MATEMÁTICAS TEMA : FRACCIONES 1º ESO MATEMÁTICAS Tema : Fracciones Fracciones equivalentes. Comparación de fracciones y ordenación Proporcionalidad, Porcentajes y escalas Operaciones con fracciones. + problemas 6

Más detalles

GUIA 2: Repaso sobre uso de C#. Funciones, métodos y arreglos.

GUIA 2: Repaso sobre uso de C#. Funciones, métodos y arreglos. 1 Programación II, Guía 2 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II GUIA 2: Repaso sobre uso de C#. Funciones, métodos y arreglos. Objetivos Utilizar la sintaxis de las funciones

Más detalles

PROGRAMA DE ASIGNATURA DE PROGRAMACIÓN I

PROGRAMA DE ASIGNATURA DE PROGRAMACIÓN I PROGRAMA DE ASIGNATURA DE PROGRAMACIÓN I Table of contents 1 INFORMACIÓN GENERAL...2 2 INTRODUCCIÓN... 2 3 OBJETIVOS GENERALES DE LA ASIGNATURA... 3 4 OBJETIVOS, TEMAS Y SUBTEMAS... 3 5 PLAN TEMÁTICO...6

Más detalles

Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial.

Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial. Tipos de Datos Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial. Entrada de datos Procesamientos de datos Salida de resultados Los

Más detalles

INSTITUTO TECNOLÓGICO DE NUEVO LAREDO ING. EN SISTEMAS COMPUTACIONALES UNIDAD: 2

INSTITUTO TECNOLÓGICO DE NUEVO LAREDO ING. EN SISTEMAS COMPUTACIONALES UNIDAD: 2 NOMBRE DE LA Ejercicios de Conjuntos y Relaciones OBJETIVO: El estudiante desarrollará diversos ejercicios de representación y operaciones con conjuntos y con relaciones MATERIAL Y EQUIPO NECESARIO: Papel

Más detalles

Fundamentos matemáticos. Tema 8 Ecuaciones diferenciales

Fundamentos matemáticos. Tema 8 Ecuaciones diferenciales Grado en Ingeniería agrícola y del medio rural Tema 8 José Barrios García Departamento de Análisis Matemático Universidad de La Laguna [email protected] 2016 Licencia Creative Commons 4.0 Internacional J.

Más detalles

Algoritmo para Calcular Logaritmos

Algoritmo para Calcular Logaritmos Algoritmo para Calcular Logaritmos José Acevedo Jiménez Santiago, Rep. Dom. Calcular el logaritmo de un número hoy día es tarea sencilla, el uso de tablas y reglas para calcular el valor de los mismos

Más detalles

MANUAL DEL PROGRAMA EXCEL LABORAL

MANUAL DEL PROGRAMA EXCEL LABORAL MANUAL DEL PROGRAMA EXCEL LABORAL Nivel 1 Tema 1 Caso Práctico 01 Creación Base de Datos de Variables Alfabéticas Capacitaciones Interdisciplinarias y Servicios Profesionales S.A. Programa Excel Laboral

Más detalles

Estructuras de Control

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

Más detalles

Programando solución de desigualdades en Excel

Programando solución de desigualdades en Excel Programando solución de desigualdades en Excel José Luis Gómez Muñoz http://homepage.cem.itesm.mx/jose.luis.gomez/ Ejemplo paso a paso Vas a programar Excel para que resuelva desigualdades del tipo ax+b

Más detalles

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

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

Más detalles

Universidad Tec Milenio: Profesional IO04001 Investigación de Operaciones I. Tema # 9

Universidad Tec Milenio: Profesional IO04001 Investigación de Operaciones I. Tema # 9 IO04001 Investigación de Operaciones I Tema # 9 Otras aplicaciones del método simplex Objetivos de aprendizaje Al finalizar el tema serás capaz de: Distinguir y aplicar la técnica de la variable artificial.

Más detalles

7.4. UTILIDADES DE LAS PILAS

7.4. UTILIDADES DE LAS PILAS 7.4. UTILIDADES DE LAS PILAS o Llamadas a subprogramas o Paso de programas recursivos a iterativos o Un caso especial, quick_sort iterativo. o Equilibrado de símbolos o Tratamiento de expresiones aritméticas

Más detalles

Práctica 3. Paso de parámetros entre subrutinas. 3. Consideraciones sobre el paso de parámetros

Práctica 3. Paso de parámetros entre subrutinas. 3. Consideraciones sobre el paso de parámetros Práctica 3. Paso de parámetros entre subrutinas 1. Objetivo de la práctica El objetivo de esta práctica es que el estudiante se familiarice con la programación en ensamblador y el convenio de paso de parámetros

Más detalles

ECUACIONES.

ECUACIONES. . ECUACIONES... Introducción. Recordemos que el valor numérico de un polinomio (y, en general, de cualquier epresión algebraica) se calcula sustituyendo la/s variable/s por números (que, en principio,

Más detalles

PROGRAMACIÓN UNIDADES

PROGRAMACIÓN UNIDADES PROGRAMACIÓN Semestre: Segundo Horas: 90 horas Hrs/sem: 4.5 Créditos: 9 Clave: AI-02 DESCRIPCIÓN DE LA ASIGNATURA Al finalizar el curso el alumno tendrá el conocimiento y la capacidad de implementar programas

Más detalles

LENGUAJE. Tema 2 Elementos de un programa

LENGUAJE. Tema 2 Elementos de un programa LENGUAJE Tema 2 Elementos de un programa ELEMENTOS DE UN PROGRAMA Comentarios. Identificadores. Constantes. Variables. Operadores. Sentencias o instrucciones. COMENTARIOS Los comentarios en C pueden ocupar

Más detalles

La lección de hoy es sobre resolver valores absolutos por Inecualidades. El cuál es la expectativa para el aprendizaje del estudiante SEI.2.A1.

La lección de hoy es sobre resolver valores absolutos por Inecualidades. El cuál es la expectativa para el aprendizaje del estudiante SEI.2.A1. SEI.2.A1.1- Courtney Cochran-Solving Absolute Value Inequalities. La lección de hoy es sobre resolver valores absolutos por Inecualidades. El cuál es la expectativa para el aprendizaje del estudiante SEI.2.A1.1

Más detalles

Guía número 1. Métodos numéricos. Universidad de san buenaventura de Cali

Guía número 1. Métodos numéricos. Universidad de san buenaventura de Cali Guía número 1 Métodos numéricos Universidad de san buenaventura de Cali Mathematic Alpha 2016 CONVERSIÓN DE BASES CONVERSIÓN DE UN NÚMERO DECIMAL A BINARIO: El sistema de números binarios, de base dos,

Más detalles

Aprende a contar ángulos dividiendo una circunferencia, realiza operaciones y busca patrones de repetición. Afna tu puntería, gira y dispara!

Aprende a contar ángulos dividiendo una circunferencia, realiza operaciones y busca patrones de repetición. Afna tu puntería, gira y dispara! Has jugado alguna vez al paintball? Este deporte consiste en librar batallas de disparos con armas de juguete utilizando como munición unas pelotas pequeñas rellenas de pintura que se rompen al impactar

Más detalles

ESCUELA DE INFORMÁTICA

ESCUELA DE INFORMÁTICA TÉCNICO EN SISTEMAS LABORAL SUBMODULO TEMA 1 (Visual Basic for Application) Microsoft VBA (Visual Basic for Applications) es el lenguaje de macros de Microsoft Visual Basic que se utiliza para programar

Más detalles

Universidad Ricardo Palma

Universidad Ricardo Palma Universidad Ricardo Palma FACULTAD DE INGENIERÍA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA INFORMÁTICA PLAN DE ESTUDIOS 2015-II SÍLABO I. DATOS ADMINISTRATIVOS 1.1 Nombre del curso : Taller Básico de

Más detalles

Tema 3 Álgebra Matemáticas I 1º Bachillerato. 1

Tema 3 Álgebra Matemáticas I 1º Bachillerato. 1 Tema 3 Álgebra Matemáticas I 1º Bachillerato. 1 TEMA 3 ÁLGEBRA 3.1 FACTORIZACIÓN DE POLINOMIOS LA DIVISIBILIDAD EN LOS POLINOMIOS Un polinomio P(x) es divisible por otro polinomio Q(x) cuando el cociente

Más detalles

Funciones. Parámetros por valor

Funciones. Parámetros por valor Funciones I Parámetros por valor Fundamentos de Programación Fundamentos de Programación I Llamada a la función definición subprograma Subprogramas en C++ Funciones 1 Una función es un subprograma que

Más detalles

Estructuras de Decisión Simples y Dobles

Estructuras de Decisión Simples y Dobles Estructuras de Decisión Simples y Dobles Andrés Arcia Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes Programación Digital I 1 Estructuras

Más detalles

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

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

Más detalles

Ángulos complementarios Un par de ángulos son complementarios si la suma resultante de sus medidas es.

Ángulos complementarios Un par de ángulos son complementarios si la suma resultante de sus medidas es. Materia: Matemática de Séptimo Tema: Ángulos y pares de ángulos Objetivos de aprendizaje Entender e identificar ángulos complementarios. Entender e identificar ángulos suplementarios. Entender y utilizar

Más detalles

2. Planeando una misión a Marte

2. Planeando una misión a Marte ------------------------------------------------------------------------------------------------- EJERCICIO 514: LA ORBITA DE TRANSFERENCIA DE HOHMANN, O COMO VIAJAR A OTROS PLANETAS -------------------------------------------------------------------------------------------------

Más detalles

Vamos a profundizar un poco sobre los distintos tipos de datos que podemos introducir en las celdas de una hoja de cálculo

Vamos a profundizar un poco sobre los distintos tipos de datos que podemos introducir en las celdas de una hoja de cálculo Tipos de datos. Vamos a profundizar un poco sobre los distintos tipos de datos que podemos introducir en las celdas de una hoja de cálculo Valores Constantes: Es un dato que se introduce directamente en

Más detalles

Operadores. Javier Fernández Rivera -

Operadores. Javier Fernández Rivera - Programación en C Operadores Javier Fernández Rivera - www.aurea.es Los operadores Son los elementos o caracteres gráficos encargados de manipular los datos, que pueden ser dados por números, caracteres,

Más detalles

1) El primer paso es ubicarse en la celda donde quiere que aparezca el resultado de la función, la celda D18.

1) El primer paso es ubicarse en la celda donde quiere que aparezca el resultado de la función, la celda D18. Función Lógica SI - SI ANIDADOS Los SI ANIDADOS, consiste en la utilización de la función lógica Si, pero aplicando más de una condición o prueba lógica. A partir de dichas condiciones se pueden plantear

Más detalles

: ING4520 Programación Matemática Semestre II : Juan Pérez Retamales : Francisco Vergara Matías Mujica Manuel Pavez

: ING4520 Programación Matemática Semestre II : Juan Pérez Retamales : Francisco Vergara Matías Mujica Manuel Pavez Curso Profesor Auiliares : ING0 Programación Matemática Semestre 0 - II : Juan Pérez Retamales : Francisco Vergara Matías Mujica Manuel Pavez PAUTA PREGUNTA - PRUEBA Pregunta (Total:.0 puntos) Las posiciones

Más detalles

Demostramos lo que aprendimos

Demostramos lo que aprendimos TERCER Grado - Unidad 4 - Sesión 10 Demostramos lo que aprendimos En esta sesión, se evaluará el desempeño de los niños y las niñas y se registrará el logro de los aprendizajes en una lista de cotejo.

Más detalles

El lenguaje C. 1. Identificadores, constantes y variables

El lenguaje C. 1. Identificadores, constantes y variables Principios de Programación El lenguaje C 1. Identificadores, constantes y variables 1.1. Conceptos de memoria Los nombres de variable como x, y, suma corresponden a localizaciones o posiciones en la memoria

Más detalles

UNIVERSIDAD DE LOS ANDES NUCLEO UNIVERSITARIO RAFAEL RANGEL (NURR) DEPARTAMENTO DE FISICA Y MATEMATICA AREA COMPUTACION TRUJILLO EDO.

UNIVERSIDAD DE LOS ANDES NUCLEO UNIVERSITARIO RAFAEL RANGEL (NURR) DEPARTAMENTO DE FISICA Y MATEMATICA AREA COMPUTACION TRUJILLO EDO. UNIVERSIDAD DE LOS ANDES NUCLEO UNIVERSITARIO RAFAEL RANGEL (NURR) DEPARTAMENTO DE FISICA Y MATEMATICA AREA COMPUTACION TRUJILLO EDO. TRUJILLO 1.- Resumen de Prog1 Comentarios es C++ Declaraciones de variables.

Más detalles

Mapas Felices GUÍA DOCENTE. Tiempo de la lección : 20 Minutos DESCRIPCIÓN GENERAL DE LA LECCIÓN OBJETIVOS DE LA LECCIÓN

Mapas Felices GUÍA DOCENTE. Tiempo de la lección : 20 Minutos DESCRIPCIÓN GENERAL DE LA LECCIÓN OBJETIVOS DE LA LECCIÓN Mapas Felices Tiempo de la lección : 20 Minutos El tiempo de la lección incluye solo la actividad. Las sugerencias de introducción y conclusión se pueden utilizar para profundizar si el tiempo lo permite.

Más detalles

Suma y resta de ángulos. Multiplicación de un ángulo por un entero. División de un ángulo entre un entero. Conversión de Grados a radianes y viceversa

Suma y resta de ángulos. Multiplicación de un ángulo por un entero. División de un ángulo entre un entero. Conversión de Grados a radianes y viceversa Para ver una explicación completa y ejercicios resueltos y explicados paso a paso sobre operaciones con ángulos o conversión de ángulos de grados a radianes y viceversa, haga Click sobre el nombre de la

Más detalles

= RETURN =3 7-. ELSE K

= RETURN =3 7-. ELSE K 11-. Pida Al Usuario Dos Números Enteros (Que Se Guardaran En Las Variables Num 1 Y Num2). Si Num2 Es Cero, Deberá Mostrar Un Mensaje De Error, Y En Caso Contrario Mostrara En Pantalla El Resto De La División

Más detalles

Bloque 2. El propósito principal de este bloque es el estudio de las operaciones. Números decimales: sus operaciones y propiedades

Bloque 2. El propósito principal de este bloque es el estudio de las operaciones. Números decimales: sus operaciones y propiedades Bloque 2 Números decimales: sus operaciones y propiedades El propósito principal de este bloque es el estudio de las operaciones con números decimales y sus propiedades. De igual manera que los números

Más detalles

NÚMEROS ENTEROS. En la recta numérica se pueden representar los números naturales, el cero y los números negativos.

NÚMEROS ENTEROS. En la recta numérica se pueden representar los números naturales, el cero y los números negativos. NÚMEROS ENTEROS El conjunto de los números enteros está formado por: Los números positivos (1, 2, 3, 4, 5, ) Los números negativos ( El cero (no tiene signo) Recta numérica En la recta numérica se pueden

Más detalles

Matemáticas Básicas para Computación

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

Operación que hiciste en la calculadora

Operación que hiciste en la calculadora VALOR POSICIONAL Escribe en la calculadora el número 796182453. Supongamos que los nueve dígitos que forman ese número son "invasores espaciales". Para salvar al planeta debes "eliminarlos" uno por uno

Más detalles

Unidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones

Unidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones Unidad Didáctica 2 Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión 1.0.3 Índice

Más detalles

TEMA 1.- POLINOMIOS Y FRACCIONES ALGEBRAICAS

TEMA 1.- POLINOMIOS Y FRACCIONES ALGEBRAICAS TEMA 1.- POLINOMIOS Y FRACCIONES ALGEBRAICAS 1.- POLINOMIOS Recordemos que un monomio es una expresión algebraica (combinación de letras y números) en la que las únicas operaciones que aparecen entre las

Más detalles

Tema 3: Multiplicación y división.

Tema 3: Multiplicación y división. Tema 3: Multiplicación y división. SELECCIÓN DE EJERCICIOS RESUELTOS 2. Determina el menor número natural que multiplicado por 7 nos da un número natural que se escribe usando únicamente la cifra 1. Y

Más detalles

Capítulo 1: Fundamentos: Lógica y Demostraciones Clase 3: Relaciones, Funciones, y Notación Asintótica

Capítulo 1: Fundamentos: Lógica y Demostraciones Clase 3: Relaciones, Funciones, y Notación Asintótica Capítulo 1: Fundamentos: Lógica y Demostraciones Clase 3: Relaciones, Funciones, y Notación Asintótica Matemática Discreta - CC3101 Profesor: Pablo Barceló P. Barceló Matemática Discreta - Cap. 1: Fundamentos:

Más detalles

Funciones como Subprogramas en C++

Funciones como Subprogramas en C++ FUNCIONES Cuando es necesario escribir programas complicados para resolver problemas complejos, una práctica común entre los programadores es descomponer el algoritmo (el diagrama de flujo) en varias partes.

Más detalles

Materia: Matemática de 5to Tema: Método de Cramer. Marco Teórico

Materia: Matemática de 5to Tema: Método de Cramer. Marco Teórico Materia: Matemática de 5to Tema: Método de Cramer Marco Teórico El determinante se define de una manera aparentemente arbitraria, sin embargo, cuando se mira a la solución general de una matriz, el razonamiento

Más detalles

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

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

Más detalles

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

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

Más detalles

Profesorado de Nivel Medio y Superior en Biología Matemática - 1º Cuatrimestre Año 2013 FUNCIÓN CUADRÁTICA

Profesorado de Nivel Medio y Superior en Biología Matemática - 1º Cuatrimestre Año 2013 FUNCIÓN CUADRÁTICA Matemática - º Cuatrimestre Año 0 FUNCIÓN CUADRÁTICA Hemos definido anteriormente la función lineal como una función f: R R de la forma f()a+b con a R y b R, que se representa en el plano mediante una

Más detalles

Productos notables. Se les llama productos notables (también productos especiales) precisamente porque son muy utilizados en los ejercicios.

Productos notables. Se les llama productos notables (también productos especiales) precisamente porque son muy utilizados en los ejercicios. Productos notables Sabemos que se llama producto al resultado de una multiplicación. También sabemos que los valores que se multiplican se llaman factores. Se llama productos notables a ciertas expresiones

Más detalles

= 310 (1 + 5) : 2 2 = = = 12 ( 3) ( 5) = = 2 = ( 4) + ( 20) + 3 = = 21

= 310 (1 + 5) : 2 2 = = = 12 ( 3) ( 5) = = 2 = ( 4) + ( 20) + 3 = = 21 Unidad I, NÚMEROS NATURALES Y ENTEROS A continuación se enuncian las claves de cada pregunta hechas por mí (César Ortiz). Con esto, asumo cualquier responsabilidad, entiéndase por si alguna solución está

Más detalles

Unidad didáctica: Leer para aprender. Asignatura: Matemáticas. Título: La División

Unidad didáctica: Leer para aprender. Asignatura: Matemáticas. Título: La División Unidad didáctica: Leer para aprender. Asignatura: Matemáticas Título: La División Curso: 3º E.P Profesor/a: Objetivo: Que el alumno comprenda el concepto de división como reparto en partes iguales. Contenidos

Más detalles

Relación de prácticas de la asignatura METODOLOGÍA DE LA PROGRAMACIÓN Segundo Cuatrimestre Curso º Grado en Informática

Relación de prácticas de la asignatura METODOLOGÍA DE LA PROGRAMACIÓN Segundo Cuatrimestre Curso º Grado en Informática Relación de prácticas de la asignatura METODOLOGÍA DE LA PROGRAMACIÓN Segundo Cuatrimestre Curso 2013-2014. 1º Grado en Informática Práctica 2: Memoria dinámica y Bibliotecas Objetivos Practicar conceptos

Más detalles

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

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

Más detalles

Identificación. Propuesta didáctica: unidad Didáctica. Resumen: QUINTO de primaria matemática. Nivel: Primario. Grado: Quinto

Identificación. Propuesta didáctica: unidad Didáctica. Resumen: QUINTO de primaria matemática. Nivel: Primario. Grado: Quinto 1. Identificación Nivel: Primario Área: Matemática Grado: Quinto SC 3: Multiplicación y división de números naturales Resumen: En esta unidad didáctica se desarrollan los procedimientos para efectuar operaciones

Más detalles

Fracciones Presentación Parte 2

Fracciones Presentación Parte 2 Slide / Nueva Jersey, entro de Enseñanza y prendizaj Matemáticas Iniciativa Progresista Este material está disponible gratuitamente en www.njctl y está pensado para el uso no comercial de estudiantes y

Más detalles

Las operaciones con números irracionales

Las operaciones con números irracionales Las operaciones con números irracionales Antes de empezar a sumar, restar, multiplicar, y realizar cualquier tipo de las operaciones con números irracionales, debemos comprender como extraer, e introducir

Más detalles

Titulo: POTENCIACION Año escolar: 3er. año de bachillerato Autor: José Luis Albornoz Salazar Ocupación: Ing Civil. Docente Universitario País de residencia: Venezuela Correo electrónico: [email protected]

Más detalles

TEMA 4. ESTRUCTURAS DE CONTROL

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

Más detalles

Universidad Tec Milenio: Profesional HG04002 Análisis de Decisiones I

Universidad Tec Milenio: Profesional HG04002 Análisis de Decisiones I Tema # 10 El método de las M s como solución de problemas de programación lineal 1 Objetivo de aprendizaje del tema Al finalizar el tema serás capaz de: Resolver modelos de programación lineal mediante

Más detalles

FACULTAD DE INGENIERÍA

FACULTAD DE INGENIERÍA NOMBRE DEL PROFESOR: Ing. Héctor Manuel Quej Cosgaya NOMBRE DE LA PRÁCTICA: Estructuras de decisión PRÁCTICA NÚM. [ 5 ] LABORATORIO: MATERIA: UNIDAD: TIEMPO: Centro de Ingeniería Computacional Lenguaje

Más detalles

A veces, un número no se dividirá equitativamente. Cuando esto sucede, tenemos un resto.

A veces, un número no se dividirá equitativamente. Cuando esto sucede, tenemos un resto. Materia: Matemática de Octavo Tema: Operaciones en Z - División Ya averiguaste cuántos cubos de pescado va a necesitar Jonás para alimentar a las focas? Ahora que el sabe cuántas libras de pescado se necesitan,

Más detalles