He aquí una función que escribe los números naturales menores que otro prefijado y dado, t,
|
|
- Alejandro Macías Fidalgo
- hace 6 años
- Vistas:
Transcripción
1 natural Llamamos números naturales a los que usamos para contar objetos de cualquier naturaleza: 1, 2, 3,. Se suele considerar al 1 como el primer número natural. El 2 se obtiene sumando 1 al 1, y continuando este proceso indefinidamente. He aquí una función que escribe los números naturales menores que otro prefijado y dado, t, def naturales(t): # escribe naturales menores que t > 0 print n, Para ver los naturales menores de 100, por ejemplo, añadimos, bajo el código de la función la siguiente sentencia y ejecutamos el programa, naturales(100) Si en lugar de que la función escriba directamente los números, queremos que los retorne en un arreglo, la modificamos, def naturales(t): # naturales menores que t > 0 nn = [] # números naturales nn.append(n) return nn Para ver los números naturales menores que 100, por ejemplo, debajo del código de esta función añadimos la sentencia, print naturales(100) En lo adelante, salvo casos muy especiales que lo ameriten, una función no escribirá los resultados que obtenga, sino que los retornará, dejando así al programador que use la función, la libertad de usar los valores retornados a su conveniencia. Por ejemplo, la diferencia entre el máximo de los naturales obtenidos para t = 100 (99) se puede obtener con la sentencia, print max(naturales(100)) ecabrera, sdqdr, septiembre
2 par Los números naturales pares son 2, 4, 6,.. A partir del 2, cada par siguiente se obtiene sumando 2 al par anterior. Una función que obtiene los naturales pares menores que un t >0, prefijado, def pares(t): # pares menores que t > 2 p = 2 # par np = [] # pares while p < t: np.append(p) p = p + 2 return np Notamos que se asume que el programador que invoca esta función en su código le pasa un valor de 3 en adelante, como indica el comentario. Si esto no se cumple, no hay garantía del comportamiento correcto de la función. Como la función lo asume, no lo verifica, pues se deja como tarea al programador que use la función correctamente. Si lo verificara, entonces no lo estaría asumiendo, lo cual sería una contradicción. Al invocar y ejecutar la función par() para t = 100, con la sentencia print pares(100), obtenemos [2, 4,,96, 98], que son los naturales pares menores que 100. Otra forma en que podemos obtener los pares naturales menores que t > 2, es generando todos los naturales menores que 100 y tomando sólo los que dejan un residuo 0 al dividirlo por 2, def pares(t): # pares menores que t > 2 p = [] # pares while p < t: if n%2 == 0: np.append(n) Esta forma de obtener pares es más lenta que la anterior, pero tiene la ventaja de que podemos generalizarla más fácil para una amplia variedad de problemas. Por ahora la eficiencia no es prioritaria. Veamos los múltiplos de 3 menores que t, def multitres(t): # múltiplos de 3 menores que t > 3 m = [] # múltiplos if n%3 == 0: m.append(n) return m ecabrera, sdqdr, septiembre
3 múltiplo Los pares son naturales múltiplos de 2, y para determinar si un natural es múltiplo de 2 verificamos si el residuo de n con respecto a 2 es 0, if n%2 == 0, y lo propio para ver si es múltiplo de 3. Entonces demos el salto y redactemos una función que obtenga los múltiplos de k menores que t > 0, con k < t, def multiplos(k, t): # múltiplos de k menores que t > 0, m < t m = [] # múltiplos if n%k == 0: m.append(n) return m Para k = 5 probamos la función con print múltiplos(5, 100), que nos da [5, 10,,90, 95], los múltiplos de 5 menores que 100, como queremos. Ahora podemos invocar la función con distintos valores de k y de t, siempre que k < t y t > 0. Supongamos que queremos obtener la suma de los múltiplos de 3 ó de 5 que son menores que t > 0, def multiplosij(i, j, t): # suma múltiplos de i ó de j menores que t > 0; i < j < t > 0 s = 0 # suma if n%i == 0: s = s + n if n%j == 0: s = s + n return s Si probamos esta función con print multiplosij(3, 5, 20) da 93, que es erróneo. Y el error está en que 15 se suma dos veces porque es múltiplo de 3 y de 5. Esto se corrige sumando los valores múltiplos de i y de j una sola vez, def multiplosij(i, j, t): # suma múltiplos de i ó de j menores que t > 0; i < j < t > 0 s = 0 # suma if n%i == 0 or n%j == 0: s = s + n return s Ahora tenemos 78, el valor correcto, pues números como 15, se suman una sola vez. ecabrera, sdqdr, septiembre
4 factor Cuando decimos que n es múltiplo de m, también es cierto que m es un factor de n. Por ejemplo, 15 es múltiplo de , por lo que son factores de 15. Si excluimos a 15 de la lista de factores, llamamos factores propios a los otros porque son factores menores que el número, y se dice que son propios. Una función que obtiene la suma de los factores propios de un natural n, def sumafactores(n): # suma factores propios de n > 1 s = 0 # suma d = 1 # divisor while d < n: s = s + d return s Un natural es deficiente si es mayor que la suma de sus factores propios, def deficiente(n): # si n > 1 es deficiente d = 0 # deficiente if n > sumafactores(n): d = 1 return d Se asume que n no es deficiente asignando 0 (falso) a d, pero si resulta que n es mayor que la suma de sus factores propios, se cambia la d a 1 (verdadero) significando que n resultó ser deficiente. Se dice que un número es perfecto si es igual a la suma de sus factores propios, como sucede con 6 = También 28 = , es perfecto. Una función que obtiene los perfectos menores que t, def perfectos(t): # perfectos menores que t > 0 p = [] # perfectos if sumafactores(n) == 0: p.append(n) Al probar esta función con print perfectos(1000) produce [6, 28, 496], que muestra que los perfectos son algo escasos entre los naturales. Por ejemplo, hasta sólo hay 4: [6, 28, 496, 8128]. Si se prueba esta función hasta t = se tiene que esperar un buen rato para ver los perfectos obtenidos. Por cierto, 496 y 8128 tienen ambos la suma de sus dígitos igual a 19. Conduciría esto a una conjetura útil sobre los números perfectos? ecabrera, sdqdr, septiembre
5 amigables Se dice que dos números naturales, a y b, son una pareja de números amigables si la suma de los factores propios de a es igual a b y la suma de los factores propios de b es igual a b, con a b (porque en tal caso a y b no forman una pareja, sino que se trata de un número perfecto solitario). Una función que obtiene la suma de las parejas de números amigables menores que t > 1, def amigables(t): # amigables menores t > 1 a = [] # amigables if amigable(n, t): a.append(n) return a Se recorren todos los naturales menores que t y cada uno es enviado a la función amigable() que también recibe a t, ya que si n tiene un amigable que es mayor que t, la pareja no está completa y por tanto n no debe incluirse. La función amigable() podría ser, def amigable(n, t): # si n tiene un amigable menor que t > 1 a = 0 # amigable b = sumafactores(n) c = sumafactores(b) if n == c and n <> b and b < t: a = 1 return a Como c es la suma de los factores propios de n, si n y c son iguales, hay chance de que n tenga un amigable, que sería b. Pero n tiene que ser distinto de b, porque entonces n sería perfecto por ser igual a la suma de sus factores propios y entonces n tendría amigable. Pero b, el posible amigable de n debe ser menor que t para que la pareja esté completa. Si probamos esta función con print amigables(10000), produce [220, 284, 1184, 1210, 2620, 2924, 5020, 5564, 6232, 6368], donde pareciera que las parejas están en orden, pero no es seguro, porque los valores de n se van añadiendo uno a uno, pero la pareja se va ignorando hasta que sea encontrada más tarde. Esto se puede investigar usando la función sumafactores(). Un problema interesante relacionado con éste es encontrar las cadenas de números amigables, en que a es amigable de b, b de c, y de c de a. En tal caso a, b y c forman una cadena de 3 números amigables. Podría ser fascinante explorar qué tan largas pueden ser estas cadenas y que números las conforman. ecabrera, sdqdr, septiembre
6 primo Se dice que un número natural n es primo si tiene exactamente dos divisores, 1 y n. El 1 no es primo porque tiene sólo un divisor, 1. Los primeros 10 naturales primos son Para determinar si n es primo mostramos que no tiene otro factor aparte de 1. También podemos mostrar que no es primo mostrando que tiene al menos un factor propio aparte del 1. Elegimos la segunda forma, def primo(n): # si n es primo, n > 1 p = 1 # primo d = 2 # divisor while p and d < n: return n Se asume que n es primo asignando 1 a p. Se inicia d en 2 y se mantiene menor que n porque todo natural es divisible por 1 y por n. Pero si para alguno d n%2 es cero, entonces hemos encontrado un factor propio de n que no es 1, y concluimos que n no es primo asignando 0 a p. El ciclo se abandona luego de incrementar a d porque entonces ya p es falso. Si probamos esta función con print primo(5) y print primo(6), nos da 1 y 0, indicando que 5 es primo y 6 no. Pero sabemos que si n es par n/2 es factor de n ya que n(n/2) = n, por lo que n/2 es el máximo factor propio de n. Si n no es par, sino, digamos, múltiplo de 3, entonces n(n/3) = n, y entonces el máximo factor propio de n seria n/3, menor que n/2. Y cuanto mayor el menor factor propio, menor el mayor factor propio. Por tanto, no hay factores propios de n mayores que n/2. Esto permite mejorar la función primo, def primo(n): # si n es primo, n > 1 p = 1 # primo d = 2 # divisor while p and d <= n/2: return n También sabemos que el máximo factor primo de n es menor o igual a la raíz cuadrada de n. Por ejemplo, el máximo factor de 360 es 180 = 360/2. Pero 180 es múltiplo de 5, que es el máximo factor primo de 360. Por tanto, no tiene objeto buscar factores propios de n mayores que raíz cuadrada de n. Y esto nos permite acelerar aún más la función primo, como haremos a seguidas. ecabrera, sdqdr, septiembre
7 primos Una función mejorada para determinar si el natural n > 1 es primo, def primo(n): # si n es primo, n > 1 p = 1 # primo d = 2 # divisor while p and d <= n**0.5: Notemos que en la primera versión de primo() d podía llegar hasta n-1, en la segunda a n/2 y ahora a raíz cuadrada de n (n**0.5). Esto significa que si n es , en la primera podía llegar hasta , en la segunda a , y ahora tan sólo a Una ganancia considerable. Mejorado la función primo() antes de redactar una función que obtenga los primos menores que t > 1, def primos(t): # primos menores que t > 1 n = 2 # natural p = [] # primos if primo(n): p.append(n) Notemos la restricción de que t>1 y n empieza en 2, no en 1. Sabemos que 1 no es primo, pero si inadvertidamente se pasa 1 a primos(), se podría pasar 1 a primo(), y entonces se obtendría que 1 es primo según primos() ya que primo() asume que n>1 y retornaría 1 para n = 1 ya que el ciclo se salta y s retorna el valor por omisión, 1. Pero esto es incorrecto. Por tanto, lo que procede es habilitar a primo() para que en caso de n = 1, retorne falso, def primo(n): # si n es primo, n > 0 p = 1 # primo d = 2 # divisor if n < 2: while p and d <= n**0.5: Ahora primo() funciona correctamente para todo n natural. Y podemos empezar con n = 1 en primos(). ecabrera, sdqdr, septiembre
8 primeros Consideramos la función primos() para obtener los primos menores que t>1. Consideremos una función que obtenga los primeros t>1 primos, un enunciado distinto, def primprimos(t): # primeros t>1 primos c = 0 # cantidad p = [] # primos while c < t: if primo(n): p.append(n) c = c + 1 Si probamos print primos(10) nos da [2, 3, 5, 7], que son los primos menores que 10. Pero si probamos print primprimos(10) nos da [2, 3, 5, 7, 11, 13, 17, 19, 23, 29], que son los primeros 10 primos. En primos() hay un solo contador, n, que obtiene los naturales que se va verificar si son primos. En primprimos() hay un segundo contador, c, para contar cuántos primos se han encontrado y el ciclo no concluye hasta encontrar t primos, y c solo se incrementa cuando aparece un primo, mientras que n se incrementa cada vez que se ejecuta el ciclo. Consideremos la función primeros(), que obtiene los primeros t naturales que cumplen una propiedad cuyo nombre le pasemos como parámetro y que corresponda a una función existente que determine si un natural la cumple, def primeros(t, propiedad): # primeros t>1 cumplen propiedad c = 0 # cantidad a = [] # arreglo de los que cumplen while c < t: if propiedad(n): a.append(n) c = c + 1 return a Si probamos esta función con print primeros(10, primo) nos da [2, 3, 5, 7, 11, 13, 17, 19, 23, 29], que son los primeros 10 primos. Pero si la probamos con print primeros(4, perfecto) nos da [6, 28, 496, 8128], que son los primeros 4 perfectos, generalizando la obtención de los primeros naturales que cumplen una propiedad especificada disponible. A esto se le llama esquema. ecabrera, sdqdr, septiembre
9 perfecto Se habrá notado que para la función primeros() asumimos que existía la función perfecto(), la cual no hemos discutido, sino que al discutir la función perfectos() usamos el hecho de que si n = sumafactores(n), n es perfecto, pero no llegamos a redactar la función perfecto() propiamente dicha, def perfecto(n): # si n > 1 es perfecto # perfecto if n == sumafactores(n): p = 1 Este código implementa un abordaje de fuerza bruta ya que se determina si n es perfecto calculando la suma de los factores propios de n, lo cual vimos que es muy intenso para obtener más allá del cuarto perfecto, pero esa es la forma que adoptamos por ahora. Hay otras propiedades de los números naturales que discutiremos en otro momento. Basten las presentadas hasta ahora para abrir el apetito del lector para investigar por su cuenta éstas y otras que andan por ahí. Aquí terminan los apuntes disponibles sobre propiedades de los números naturales. ecabrera, sdqdr, septiembre
último Una función que obtiene la suma de los dígitos de n>0:
último Si tomamos el residuo de n natural respecto a 2, n%2, los posibles resultados son 0, 1. Si lo hacemos con respecto a 3, tenemos 0, 1, 2. Y si lo hacemos con respecto a 10, tenemos 0, 1, 2, 3, 4,
Más detallesexplora la matemática con python cero, python esencial
explora la matemática con python cero, python esencial La computadora es una máquina universal, capaz de ejecutar instrucciones precisas a velocidad de vértigo, aunque eso sí, insiste en hacerlo a su manera.
Más detallesTodo el código que propongo aquí debe ser verificado por el lector en uno de los tres ambientes siguientes:
print Hay un lenguaje de programación, llamado Python, que aquí propongo para que estudiantes de Primaria y Secundaria lo usen para explorar la matemática elemental. Todo el código que propongo aquí debe
Más detallesConsideremos una función que determine si una fecha dada (d, m, a) es valida:
CodeHood arreglo Establecimos anteriormente que una variable es un lugar en la memoria de la computadora donde podemos guardar un valor entre dos o más que puede haber en un conjunto, como un número entero,
Más detallesEnunciados de los problemas (1)
Enunciados de los problemas (1) Problema 1. El peso de tres manzanas y dos naranjas es de 255 gramos. El peso de dos manzanas y tres naranjas es de 285 gramos. Si todas las manzanas son del mismo peso
Más detallesCapítulo II. Pruebas en Matemáticas
Capítulo II Pruebas en Matemáticas Ahora nos concentramos en afirmaciones matemáticas y sus pruebas. Se encuentra que tratar de escribir pruebas justificando cada paso se vuelve rápidamente inmanejable,
Más detallesUniv. Nacional de Colombia, Medellín Escuela de Matemáticas Matemáticas Discretas Marzo 8, Soluciones Taller 5
Univ. Nacional de Colombia, Medellín Escuela de Matemáticas Matemáticas Discretas Marzo 8, 00 Soluciones Taller 5. Pruebe por inducción que n 3 = 3 + 3 + 3 3 + + (n ) 3 + n 3 = = ( ) n(n + ) Caso base:
Más detallesTarea 3 Matemáticas Discretas Soluciones
Tarea 3 Matemáticas Discretas Soluciones. (a) Pruebe por inducción que n n < n! para n suficientemente grande (esto es existe un n 0, tal que la desigualdad es cierta para n n 0 ). Como parte de la prueba
Más detallesUniv. Nacional de Colombia, Medellín Escuela de Matemáticas Matemáticas Discretas Marzo 8, Soluciones Taller 3
Univ. Nacional de Colombia, Medellín Escuela de Matemáticas Matemáticas Discretas Marzo 8, 010 Soluciones Taller 3 1. Pruebe usando contradicción que: + 6 < 15. (Sin usar calculadora, sólo operaciones
Más detallesOlimpiada de Matemáticas para alumnos de primaria y secundaria en Guanajuato Primer Selectivo Soluciones Nivel Segundo 14 de noviembre de 2015
Olimpiada de Matemáticas para alumnos de primaria y secundaria en Guanajuato Primer Selectivo Soluciones Nivel Segundo 14 de noviembre de 015 Problema 1. Sea N el resultado de multiplicar 015 por 5 00.
Más detallesD) 15 E) imposible saberlo
Práctica. Se tienen números naturales consecutivos, el mayor de los cuales es impar. La suma de los números pares que hay entre los vale a. Entonces, el menor de los números es a a A) B) a C) a D) E) imposible
Más detallesEl algoritmo de Euclides con residuos de menor valor absoluto
Miscelánea Matemática 6 05) -9 SMM El algoritmo de Euclides con residuos de menor valor absoluto Jesús Efrén Pérez Terrazas, Luis Felipe Solís Sansores, Emmanuel Vázquez Cetina Facultad de Matemáticas
Más detallesCapítulo III. Inducción y Recursión
Capítulo III Inducción y Recursión III.1. Inducción Figura III.1: La caída de dominós en cadena ilustra la idea del principio de inducción: si el primer dominó cae, y si cualquiera al caer hace caer al
Más detallesSucesiones. Una sucesión de números reales es una tira, o una lista, de nḿeros reales que generalmente denotamos como
Universidad de la República Facultad de Ingeniería IMERL Sucesiones Curso Cálculo 1 2008 Una sucesión de números reales es una tira, o una lista, de nḿeros reales que generalmente denotamos como a 1, a
Más detallesUnidad 6. Raíces de polinomios. Objetivos. Al finalizar la unidad, el alumno:
Unidad 6 Raíces de polinomios Objetivos Al finalizar la unidad, el alumno: Comprenderá el Teorema Fundamental del Álgebra. Aplicará los teoremas del residuo y del factor en la obtención de las raíces de
Más detallesCriterios de divisibilidad y Congruencias
Criterios de divisibilidad y Congruencias Rafael F. Isaacs G. * Fecha: 9 de marzo de 2007 Cuando tenemos un número muy grande escrito en base 10 y deseamos saber si es múltiplo por ejemplo de 9 no necesitamos
Más detalles4.2 Números primos grandes. MATE 3041 Profa. Milena R. Salcedo Villanueva
4.2 Números primos grandes MATE 3041 Profa. Milena R. Salcedo Villanueva 1 Números primos grandes Existe una cantidad infinita de números primos ¹ ¹Resultado aprobado por Euclides alrededor del año 300
Más detallesTeoría de números. Herbert Kanarek Universidad de Guanajuato Enero Junio Eugenio Daniel Flores Alatorre
Teoría de números Herbert Kanarek Universidad de Guanajuato Enero Junio 2012 Eugenio Daniel Flores Alatorre Bibliografía The theory of numbers Ivan Nivan H. Zuckerman H. Montgomery Temario I. Divisibilidad
Más detallesEntrenamiento ONMAPS Guanajuato. Primaria (Teoría de Números)
Entrenamiento ONMAPS Guanajuato Primaria (Teoría de Números) Un concepto que se usa de manera muy frecuentemente en los problemas de Olimpiada de Matemáticas es el de divisibilidad. Esto no se tratará
Más detalles1.7 Inducción matemática. Sección de ejercicios de repaso. Ejercicios. 1.7 Inducción matemática 53. Sugerencias para resolver problemas WWW
17 Inducción matemática 53 to) La resolución es la refutación completa significa que la resolución será capaz de derivar una contradicción a partir del conjunto de cláusulas incongruentes Así, si una conclusión
Más detallesTeoría de Números. 1. Introducción. Factorización Algebraica. Olimpiada de Matemáticas en Tamaulipas
Teoría de Números Factorización Algebraica Olimpiada de Matemáticas en Tamaulipas 1. Introducción El matemático, físico y astrónomo Carl Friedrich Gauss (1777-1855) fue uno de los más importantes personajes
Más detallesFUNCIONES JAVASCRIPT. CONCEPTO. PARÁMETROS O ARGUMENTOS Y TIPOS. PASO POR VALOR. RETURN. EJEMPLOS. (CU01122E)
APRENDERAPROGRAMAR.COM FUNCIONES JAVASCRIPT. CONCEPTO. PARÁMETROS O ARGUMENTOS Y TIPOS. PASO POR VALOR. RETURN. EJEMPLOS. (CU01122E) Sección: Cursos Categoría: Tutorial básico del programador web: JavaScript
Más detallesTiras Numéricas: el secreto de los números naturales. José Acevedo Jiménez. 01/11/2016.
Tiras Numéricas: el secreto de los números naturales. José Acevedo Jiménez. 01/11/2016. Primos Cercanos. Si de números primos se trata Quiero proponer un problema, de sencillo argumento el dilema Y, aquí
Más detallesNúmeros naturales y recursividad
Números naturales y recursividad Rafael F. Isaacs G. * Fecha: 12 de abril de 2004 Números naturales Cuál es el primer conjunto de números que estudiamos desde la escuela primaria? Se sabe que los números
Más detallesSemana 14 [1/19] Polinomios. 8 de junio de Polinomios
Semana 14 [1/19] 8 de junio de 2007 División Semana 14 [2/19] Teorema de la División Al ser (K[x], +, ) un anillo, ocurre un fenómeno similar al de : Las divisiones deben considerar un posible resto. Teorema
Más detallesUna matriz es un arreglo rectangular de números. Los números en el arreglo se llaman elementos de la matriz. ) ( + ( ) ( )
MATRICES Una matriz es un arreglo rectangular de números. Los números en el arreglo se llaman elementos de la matriz. Ejemplo 1. Algunos ejemplos de matrices ( + ( ) ( + ( ) El tamaño o el orden de una
Más detallesCálculo Diferencial: Enero 2016
Cálculo Diferencial: Enero 2016 Selim Gómez Ávila División de Ciencias e Ingenierías Universidad de Guanajuato 9 de febrero de 2016 / Conjuntos y espacios 1 / 21 Conjuntos, espacios y sistemas numéricos
Más detallesDemostración Contraejemplo. Métodos Indirectos
DEMOSTRACION Una demostración de un teorema es una verificación escrita que muestra que el teorema es verdadero. Informalmente, desde el punto de vista de la lógica, una demostración de un teorema es un
Más detallesSemana 09 [1/28] Sucesiones. 29 de abril de Sucesiones
Semana 09 [1/28] 29 de abril de 2007 Semana 09 [2/28] Definición Sucesión Una sucesión real es una función: f : N R n f (n) Observaciones Para distinguir a una sucesión de las demás funciones, se ocupará
Más detallesEscribe la lista de números primos que hay desde el 1 hasta el 500. Cuántos hay?
EL BUSCADOR EN LA ENSEÑANZA SECUNDARIA PROPUESTAS DE USO EN CLASE CONTENIDO El Buscador en la enseñanza secundaria... 1 Propuestas de uso en clase... 1 Ejercicios resueltos... 1 Múltiplos y divisores...
Más detalles5. ESTRUCTURAS DE REPETICIÓN
5. ESTRUCTURAS DE REPETICIÓN Las estructuras de repetición, permiten la ejecución de una lista o secuencia de instrucciones () en varias ocasiones. El número de veces que el bloque
Más detallesx a que sean divisores de un polinomio con coeficientes enteros, se deben asignar valores al número a que dividan al término independiente.
or lo tanto: para determinar epresiones a que sean divisores de un polinomio con coeficientes enteros, se deben asignar valores al número a que dividan al término independiente. Apliquemos este resultado
Más detallesPara el Segundo Parcial
Para el Segundo Parcial Ejercicios Del libro Introducción a la Programación con Python realice los siguientes ejercicios en cada da una de las secciones indicadas. Tiras de Caracteres Sección 5.1.6 167,
Más detallesNúmeros naturales, principio de inducción
, principio de inducción. Conjuntos inductivos. Denotaremos por IN al conjunto de números naturales, IN {,,, 4, 5, 6,...}, cuyos elementos son suma de un número finito de unos. Recordemos que IN es cerrado
Más detallesLos Números Naturales (tipos de números)
Los Números Naturales (tipos de números) Por: José Acevedo J. Existe una clase de números con los que estamos muy familiarizados, estos son los bien llamados números naturales, diariamente hacemos usos
Más detallesLección 4: Divisibilidad
GUÍA DE MATEMÁTICAS I Lección 4: Divisibilidad Múltiplos y divisores A veces nos interesa saber si una cantidad se puede repartir exactamente en partes iguales. Por ejemplo cuando pagamos una cuenta entre
Más detallesEJERCICIOS. 7.3 Valor de un polinomio para x = a. Por lo tanto: para determinar expresiones
or lo tanto: para determinar epresiones a que sean divisores de un polinomio con coeficientes enteros, se deben asignar valores al número a que dividan al término independiente. Apliquemos este resultado
Más detallesLA CONJETURA DE GOLDBACH Y SU RELACIÓN CON EL TEOREMA DE DIRICHLET CAMPO ELÍAS GONZALEZ PINEDA.
LA CONJETURA DE GOLDBACH Y SU RELACIÓN CON EL TEOREMA DE DIRICHLET CAMPO ELÍAS GONZALEZ PINEDA. La Conjetura de Goldbach cegp@utp.edu.co La Conjetura de Goldbach afirma que todo número par mayor o igual
Más detallesProceso Selectivo para la XXII IMC, Bulgaria
Proceso Selectivo para la XXII IMC, Bulgaria Facultad de Ciencias UNAM Instituto de Matemáticas UNAM SUMEM Indicaciones Espera la indicación para voltear esta hoja. Mientras tanto, lee estas instrucciones
Más detallesEs claro que es una relación de equivalencia. Para ver que tener la misma cardinalidad y la cardinalidad están bien definidas queremos ver que
Capítulo II Cardinalidad Finita II.1. Cardinalidad Definimos I n para n N como I n = {k N : 1 k n}. En particular I 0 =, puesto que 0 < 1. Esto es equivalente a la definición recursiva { si n = 0 I n =
Más detalles(1)Factores, Múltiplos y Divisores. (2) Números compuestos y primos
4.1-4.2 (1)Factores, Múltiplos y Divisores (2) Números compuestos y primos Factorización Cuando escribimos 12 = 6 x 2 decimos que 6 x 2 corresponde a una factorización de 12. Existen otras factorizaciones
Más detalles= 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 detallesVB - Access Manual Visual Basic para Aplicaciones del Access 2000
VB - Access 2000 1 Manual Visual Basic para Aplicaciones del Access 2000 VB - Access 2000 2 Índice Antes de empezar... 3 1 Fundamentos de VBA... 5 Autoevaluación 1... 47 Soluciones 1... 50 2 Introducción
Más detallesPrincipio de inducción y Sumatorias
Semana06[1/14] 3 de abril de 007 Principio de inducción: Primera forma Semana06[/14] Una categoría importante de proposiciones y teoremas es la de las propiedades de los números naturales. Aquí tenemos,
Más detalles: k }, es decir. 2 k. k=0
FACULTAD DE CIENCIAS FÍSICAS Y MATEMÁTICAS UNIVERSIDAD DE CHILE Cálculo Diferencial e Integral 08-2 Basado en el apunte del curso Cálculo (2do semestre), de Roberto Cominetti, Martín Matamala y Jorge San
Más detallesDepartamento de Ingeniería Matemática - Universidad de Chile
5. Principio de inducción Ingeniería Matemática FACULTAD DE CIENCIAS FÍSICAS Y MATEMÁTICAS UNIVERSIDAD DE CHILE Introducción al Álgebra 08-1 5.1. Principio de inducción: Primera forma Importante: Visita
Más detallesSeminario de Aritmética I - Problemas para estudiar (tercera cohorte)
Postítulo Docente Especialización Superior en Enseñanza de la Matemática para el Nivel Primario Seminario de Aritmética I - Problemas para estudiar (tercera cohorte) Problema 1 a) Analizar la validez de
Más detallesUN PAQUETE DE PROBLEMAS DE DIVISIBILIDAD
UN PAQUETE DE PROBLEMAS DE DIVISIBILIDAD AUTORAS: PATRICIA CUELLO Y ADRIANA RABINO 1. Múltiplo de 7 A una persona cuya edad oscila entre 9 y 100 años se le pide que escriba su edad 3 veces consecutivas,
Más detallesUNIDAD DE APRENDIZAJE III
MATEMÁTICAS I ALGEBRA Unidad de Aprendizaje III UNIDAD DE APRENDIZAJE III Saberes procedimentales Saberes declarativos Expresa un polinomio en sus factores primos A Concepto de factores primos algebraicos
Más detallesor t o G o n a l i d a d y
Unidad 6 or t o G o n a l i d a d y o r t o n o r M a l i d a d Objetivos: Al inalizar la unidad, el alumno: Determinará cuándo un conjunto de vectores es ortogonal u ortonormal. Obtendrá las coordenadas
Más detallesConjuntos Los conjuntos se emplean en muchas áreas de las matemáticas, de modo que es importante una comprensión de los conjuntos y de su notación.
NÚMEROS REALES Conjuntos Los conjuntos se emplean en muchas áreas de las matemáticas, de modo que es importante una comprensión de los conjuntos y de su notación. Un conjunto es una colección bien definida
Más detallesEstructuras algebraicas
Semana 10[1/14] 26 de abril de 2007 Semana 10[2/14] Grupos Un grupo es un caso particular de una estructura algebraica. Veremos que esta noción rescata ampliamente las propiedades de estructuras tales
Más detallesCálculo Integral Criterios de convergencia. Universidad Nacional de Colombia
Cálculo Integral Criterios de convergencia Jeanneth Galeano Peñaloza - Claudio Rodríguez Beltrán Universidad Nacional de Colombia Segundo semestre de 205 Criterios de convergencia Cuando estudiamos las
Más detallesTipos de fracciones. Repasemos los tipos de fracciones que conoces...
Tipos de fracciones Como recordarás la fracción está formada por dos términos: el numerador y el denominador. El numerador es el número que está sobre la raya fraccionaria y el denominador es el que está
Más detallesSucesiones. Convergencia
Sucesiones. Convergencia Sucesión: Es una aplicación de IN en IR: f : IN IR n = f (n) En vez de f (n) se escribe a n, que se denomina término general de la sucesión. A la sucesión se le representa por:
Más detallesOperaciones con polinomios
1 Operaciones básicas Operaciones con polinomios Cuando realizamos la suma de dos o más polinomios sumamos términos semejantes con términos semejantes. El estudiante al escuchar esto puede causarle confusión
Más detallesIntroducción al análisis de algoritmos
Estructura de Datos y Algoritmos Introducción al análisis de algoritmos 1. Eficiencia en tiempo de Ejecución Cuando resolvemos un problema nos vemos frecuentemente enfrentando una elección de programas,
Más detallesSemana04[1/17] Funciones. 21 de marzo de Funciones
Semana04[1/17] 21 de marzo de 2007 Composición de funciones Semana04[2/17] Pensemos que tenemos tres conjuntos no vacíos A, B, C, y dos funciones, f : A B y g : B C, como en el siguiente diagrama: Figura:
Más detallesCLAVE EXAMEN: a cd. c u r s o r = c u r s o r. g e t S i g u i e n t e ( ) ; p o s i c i o n ++;
Departamento de Lenguajes y Sistemas Informáticos e Ingeniería del Software UPM ETSIINF. Exámen de Programación II. Convocatoria extraordinaria.08-07-2016. Realización: El test se realizará en la hoja
Más detallesClase práctica 3: Consecuencia Lógica
Clase práctica 3: Consecuencia Lógica (by Laski) Primer Cuatrimestre 2014 Repaso de la teórica Decimos que una valuación v satisface a una fórmula P si v(p ) = 1, y que satisface a un conjunto de fórmulas
Más detallesOLIMPIADA COSTARRICENSE DE MATEMÁTICA UNA - UCR - TEC - UNED - MEP - MICIT. Teoría de Números. II Nivel I Eliminatoria
OLIMPIADA COSTARRICENSE DE MATEMÁTICA UNA - UCR - TEC - UNED - MEP - MICIT Teoría de Números II Nivel I Eliminatoria Abril, 2015 Índice 1. Presentación 2 2. Temario 2 3. Divisibilidad 2 4. Algoritmo de
Más detalles15. Coordenadas Matemáticas II, 2012-II. Breve resumen del concepto función
5. Coordenadas Matemáticas II, 0-II 5. Coordenadas Breve resumen del concepto función Empezamos con un breve recordatorio de lo que hemos visto hasta ahora sobre el concepto de función. Las funciones fueron
Más detallesTipos de Datos de python (2ª parte):
Tipos de Datos de python (2ª parte): Enteriormente hemos visto algunos de los tipos de datos que maneja python. Vimos: int, float, chr, str, bool También vimos como convertir datos a cada uno de estos
Más detallesVamos a ver por separado las operaciones básicas con expresiones algebraicas para monomios y polinomios.
L as operaciones con expresiones algebraicas son las mismas operaciones que se realizan con los números reales. Es decir, que con las expresiones algebraicas podemos realizar las cuatro operaciones básicas
Más detallesOlimpiadas Matemáticas. Universidad de Antioquia Soluciones Prueba Clasificatoria 2015 Nivel 3: 10-11
Olimpiadas Matemáticas Universidad de Antioquia www.gkmath.com Soluciones Prueba Clasificatoria 2015 Nivel 3: 10-11 AVISO: Los textos aquí publicados son responsabilidad total de sus creadores. Estos son
Más detallesDepartamento de Ingeniería Matemática - Universidad de Chile
1. Lógica Ingeniería Matemática FACULTAD DE CIENCIAS FÍSICAS Y MATEMÁTICAS UNIVERSIDAD DE CHILE Introducción al Álgebra 08-1 Importante: Visita regularmente http://www.dim.uchile.cl/~algebra. Ahí encontrarás
Más detallesSESIÓN DE EJERCICIOS E1
SESIÓN DE EJERCICIOS E1 Primera parte: ejercicios test Ejercicio 1 Qué definición de constantes es la correcta en lenguaje C? a) #define N=25; b) #define N 25 c) int N=25; d) int N 25 Ejercicio 2 La expresión
Más detalles1. NÚMEROS PRIMOS Y COMPUESTOS.
. NÚMEROS PRIMOS Y COMPUESTOS. De acuerdo a las propiedades ya vistas de los divisores, sabemos que: todo natural no nulo es divisor de sí mismo es divisor de todo número natural. Ahora: el natural tiene
Más detallesNOTACIÓN O GRANDE. El análisis de algoritmos estima el consumo de recursos de un algoritmo.
NOTACIÓN O GRANDE El análisis de algoritmos estima el consumo de recursos de un algoritmo. Esto nos permite comparar los costos relativos de dos o más algoritmos para resolver el mismo problema. El análisis
Más detallesProgresiones. obra incluyó el estudio de las progresiones aritméticas, que no trató Euclides cuatrocientos años antes.
Progresiones Las progresiones geométricas fueron tratadas por primera vez, de forma rigurosa, por Euclides, matemático griego del siglo iii a.c. Fue el fundador y primer director de la gran escuela matemática
Más detallesDESCOMPOSICIÓN FACTORIAL
DESCOMPOSICIÓN FACTORIAL 1 RAÍCES DE UN POLINOMIO. TEOREMA DEL FACTOR Se dice que el valor x = a es una raíz de un polinomio P(x) si el valor numérico de P(x) para x = a es 0, es decir: x = a es raíz de
Más detallesESTALMAT-Andalucía Actividades 06/07
EL LENGUAJE MATEMÁTICO Actividad 1 Cuando hablamos o escribimos en Matemáticas lo hacemos en nuestra lengua habitual, el español, pero utilizamos frases con palabras que designan objetos y símbolos que
Más detallesIntroducción a la Teoría de Números
Introducción a la Teoría de Números La Teoría de Números es un área de las matemáticas que se encarga de los números primos, factorizaciones, de qué números son múltiplos de otros, etc. Aunque se inventó
Más detallesSemana 14. Carlos Hernandez. Helena de Oteyza. Alfredo.
Semana 4 Carlos Hernandez Los apuntes los encuentran en: http://wwwcimatmx/especialidadseg/documentos/algoritmospdf Helena de Oteyza http://wwwcimatmx/especialidadseg/documentos/desigualdadespdf Alfredo
Más detallesXXVIII OLIMPIADA NACIONAL DE MATEMATICA Nivel Mayor
XXVIII OLIMPIADA NACIONAL DE MATEMATICA Nivel Mayor Prueba única de clasificación, 20 de Agosto de 2016 SOLUCIONES Problema 1. Katia y Mariela juegan al siguiente juego: En cada uno de sus tres turnos,
Más detallesDepartamento de Ingeniería Matemática - Universidad de Chile
Ingeniería Matemática FACULTAD DE CIENCIAS FÍSICAS Y MATEMÁTICAS UNIVERSIDAD DE CHILE Álgebra Lineal 08-2 SEMANA 7: ESPACIOS VECTORIALES 3.5. Generadores de un espacio vectorial Sea V un espacio vectorial
Más detallesMódulo 10 Postulados de campo
Módulo 10 Postulados de campo OBJETIVO: Conocerá los postulados de campo y su aplicación; utilizara postulados de campo en proposiciones de números reales Ahora, estamos interesados en ver el comportamiento
Más detallesCociente. Resto Cómo procedimos? 3 x por 2
COLEGIO SECUNDARIO LA PLATA Colegio Secundario La Plata Educar para un mundo mejor DIVISIÓN DE POLINOMIOS Definición: Dados dos polinomios, P() y Q(), siempre eisten polinomios C() y R(), únicos, llamados
Más detallesInducción Matemática Conjuntos Funciones. Matemática Discreta. Agustín G. Bonifacio UNSL. Repaso de Inducción, Conjuntos y Funciones
UNSL Repaso de Inducción, y Inducción Matemática (Sección 1.7 del libro) Supongamos que queremos demostrar enunciados del siguiente tipo: P(n) : La suma de los primeros n números naturales es n(n+1)
Más detallesSolución: Los números que dividen a 64 son: 1, 2, 4, 8, 16, 32, 64. De los cuales 8, 16, 32, y 64 son mayores que 7.
XXIII OLIMPIADA MEXICANA DE MATEMÁTICAS Examen Pre-selectivo Interno de Secundarias Nivel Benjamín SOLUCIONES Problema 1. En un grupo de 30 alumnos todos practican un deporte, basquetbol o futbol, de los
Más detallesEL DESAFÍO DE LA SEMANA. Segmentos en red que son múltiplos de 8.
EL DESAFÍO DE LA SEMANA. Segmentos en red que son múltiplos de 8. Rogelio Tomás nos presenta su desafío matemático, SEGMENTOS EN RED QUE SON MÚLTIPLOS DE OCHO: Tenemos una red de puntos distribuidos en
Más detallesGENERALIDADES DEL LENGUAJE C
GENERALIDADES DEL LENGUAJE C La cadena con formato debe ir encerrada entre comillas dobles, no simples. El carácter de retorno de carro (\n) es obligatorio si se desea finalizar la impresión con un salto
Más detallesUn tercer ejemplo: verificación de primalidad
Un tercer ejemplo: verificación de primalidad Vamos a ver un algoritmo aleatorizado para verificar si un número es primo. I Este algoritmo es más eficiente que los algoritmos sin componentes aleatorias
Más detallesAlgoritmo de Euclides
Algoritmo de Euclides Melanie Sclar Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires AED III Melanie Sclar (UBA) Algoritmo de Euclides AED III 1 / 21 Ejercicio 2.8 de la práctica Ejercicio
Más detallesCOMPLEMENTO DEL TEÓRICO
ÁLGEBRA I PRIMER CUATRIMESTRE - AÑO 2016 COMPLEMENTO DEL TEÓRICO El material de estas notas fue dictado en las clases teóricas pero no se encuentra en el texto que seguimos en las mismas ( Álgebra I -
Más detallesIN Guía de Problemas Resueltos de Geometría de Programación Lineal v1.0
IN3701 - Guía de Problemas Resueltos de Geometría de Programación Lineal v1.0 Acá va una pequeña guía con problemas resueltos de Geometría en Programación Lineal con problemas básicamente extraídos del
Más detallesRecursividad Definición
Recursividad Definición Un procedimiento o función se dice recursivo si durante su ejecución se invoca directa o indirectamente a sí mismo. Esta invocación depende al menos de una condición que actúa como
Más detallesComprueba que 5 2 es una raíz del polinomio 2x3 9x x 5. EJERCICIO RESUELTO. Entonces: x 3 + 2x x + 3 = ( x + 1) ( x 2 + x + 3)
Polinomios 7. Teorema del resto. Factorización Polinomios Actividades Aprenderás a Identificar el resto de la división de un polinomio por un binomio de la forma a como el valor numérico para = a. Aplicar
Más detallesDesde la secundaria estamos acostumbrados a trabajar con polinomios, los cuales identificamos con expresiones de la forma
Polinomios Desde la secundaria estamos acostumbrados a trabajar con polinomios, los cuales identificamos con expresiones de la forma p(x) = a 0 + a 1 x +... + a n x n (1) donde x es la variable y a 0,
Más detallesEL MÉTODO EQUALS EN JAVA. DIFERENCIA ENTRE IGUALDAD E IDENTIDAD. COMPARAR OBJETOS. EJEMPLOS. (CU00662B)
APRENDERAPROGRAMAR.COM EL MÉTODO EQUALS EN JAVA. DIFERENCIA ENTRE IGUALDAD E IDENTIDAD. COMPARAR OBJETOS. EJEMPLOS. (CU00662B) Sección: Cursos Categoría: Curso Aprender programación Java desde cero Fecha
Más detallesTEMA 2. Números racionales. Teoría. Matemáticas
1 1.- Números racionales Se llama número racional a todo número que puede representarse como el cociente de dos enteros, con denominador distinto de cero. Se representa por Las fracciones también pueden
Más detallesOlimpiada de Matemáticas para alumnos de primaria y secundaria en Guanajuato Segundo Selectivo Nivel Segundo Soluciones 19 de noviembre de 2016
Olimpiada de Matemáticas para alumnos de primaria y secundaria en Guanajuato Segundo Selectivo Nivel Segundo Soluciones 19 de noviembre de 2016 Problema 1. Ana y Benito comienzan a trabajar el mismo día.
Más detallesEl Algoritmo de Euclides
El Algoritmo de Euclides Pablo L. De Nápoli Departamento de Matemática Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires 25 de abril de 2014 Pablo L. De Nápoli (Departamento de Matemática
Más detallesTEMA 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 detallesWHILE Y DO WHILE BREAK EN LENGUAJE C. BUCLES MIENTRAS. FORZAR SALIDA O TERMINACIÓN. EJEMPLO (CU00534F)
Bucles en lenguaje C Bucle while y forzar detención con break APRENDERAPROGRAMARCOM WHILE Y DO WHILE BREAK EN LENGUAJE C BUCLES MIENTRAS FORZAR SALIDA O TERMINACIÓN EJEMPLO (CU00534F) Sección: Cursos Categoría:
Más detallesPROGRAMAS PARA LA CLASSPAD MANAGER.
PROGRAMAS PARA LA CLASSPAD MANAGER. BUSCA DIVISORES Vamos a preparar un programa sencillo, cuya misión es buscar los divisores de un número. Primero lo prepararemos con el Classpad Manager del ordenador,
Más detallesAlgoritmos y Programación Orientada a Objetos I. Contenedoras de tamaño fijo
Algoritmos y Programación Orientada a Objetos I Contenedoras de tamaño fijo Agenda Motivación Contenedoras de tamaño fijo Instrucciones repetitivas Agenda Motivación Contenedoras de tamaño fijo Instrucciones
Más detallesFICHAS DE TRABAJO REFUERZO
FICHAS DE TRABAJO REFUERZO DEPARTAMENTO DE MATEMATICAS CONTENIDO 1. Números naturales a. Leer y escribir números naturales b. Orden de cifras c. Descomposición polinómica d. Operaciones combinadas e. Potencias
Más detallesMATEMÁTICAS BÁSICAS UNIVERSIDAD NACIONAL DE COLOMBIA - SEDE MEDELLÍN CLASE # 8
MATEMÁTICAS BÁSICAS UNIVERSIDAD NACIONAL DE COLOMBIA - SEDE MEDELLÍN CLASE # 8 Teorema del Residuo Si un polinomio P (x) se divide entre x c, entonces, el residuo de la división es P (c). Sin realizar
Más detallesProblemas con Dígitos
Lima, agosto de 2010 Introducción Al enfrentar problemas que involucran los dígitos de un entero positivo, sabemos antes de resolver el problema dos cosas: El primer dígito del número es significativo,
Más detalles