BÚSQUEDA SECUENCIAL / LINEAL
|
|
|
- Sergio Aranda Pinto
- hace 8 años
- Vistas:
Transcripción
1 Métodos de Búsqueda Búsqueda Secuencial / Lineal Esta practica tiene como objetivo principal ejercitar la manipulación de arreglos unidimensionales, así como también reforzar las técnicas de depuración y el análisis de programas. BÚSQUEDA SECUENCIAL / LINEAL El proceso de búsqueda secuencial es una de las operaciones más comunes en la manipulación de arreglos. Puede definirse como el proceso de determinar el elemento, o su posición, que cumple una condición, comparando con cada uno de los elementos en forma secuencial. Es el método de búsqueda recomendado cuando se tiene un arreglo en el cual no se conoce la relación entre sus elementos, es decir estos están desordenados. QUE SE TIENE: Para llevar a cabo esta tarea se requiere de la siguiente información de entrada: El arreglo La dimensión del arreglo La condición: el valor a buscar QUE SE PIDE: Determinar La posición POS donde se encuentra VALOR en el arreglo A. Note que tiene dos posibles resultados: Encontrar VALOR en A No encontrar VALOR en A COMO LOGRARLO: Para llevar a cabo esta tarea se requiere de tres pasos: Asumir que VALOR no se encuentra en el arreglo Recorrer el arreglo hasta encontrar o no encontrar VALOR en el arreglo Determinar si encontró o no el VALOR: Encuentra VALOR en el arreglo cuando termina la búsqueda y no ha terminado de recorrer todo el arreglo. En este caso POS almacena la posición donde se encuentre VALOR en X. No encuentra VALOR en el arreglo, En este caso termina de recorrer el arreglo. POS almacena la posición donde se encuentre VALOR en X. Quedando POS con el valor cero. { } Proceso de Búsqueda Secuencial de VALOR en el arreglo A { Inicializaciones } POS := 0; I := 1; { Recorrido del arreglo buscando VALOR } While ( ( I< = N ) and ( A[ I ] <> VALOR ) ) do I := I + 1; { Determinar si encontró o no } If I <= N then POS := I; Prof. María Beatriz Serrano V. 1/11
2 Ejemplo de Búsqueda Secuencial: Valor a buscar en el arreglo A: VALOR = 33 Primera iteración: A[1]=1 <> VALOR i=1 Segunda iteración: A[2]=11 <> VALOR i=2 Tercera iteración: A[3]=21 <> VALOR i=3 Cuarta iteración: A[4]=25 <> VALOR i=4 Quinta iteración: A[5]=26 <> VALOR i=5 Sexta iteración: A[6]=33 = VALOR i=6 Note que si el valor NO se encuentra en el arreglo, entonces se recorre todo el arreglo, posición a posición hasta agotar los elementos. En este caso, siempre se cumple que A[i] <> VALOR. Búsqueda Binaria La búsqueda binaria permite buscar valores mas eficientemente que la búsqueda secuencial, sin embargo, el método requiere que la información sobre la cual se va a buscar este ordenada. El método se basa en el conocimiento de la información. Al estar ésta ordenada puede descartarse la mitad que se sabe no es posible que este la información. Veamos algunos ejemplos: Prof. María Beatriz Serrano V. 2/11
3 EJEMPLO 1: CASO EN QUE NO SE ENCUENTRA EL VALOR Valor a buscar en el arreglo A: VALOR = 75 Primera iteración: A[m]=59 <> VALOR i=1 m=13 j=25 VALOR > A[m] se descarta la primera mitad Segunda iteración: A[m]=77 <> VALOR i=14 m=20 j=25 VALOR < A[m] se descarta la segunda mitad Tercera iteración: A[m]=67 <> VALOR i=14 m=17 j=19 VALOR > A[medio] se descarta la primera mitad Cuarta iteración: A[m]=72 = VALOR VALOR > A[medio] i=18 m=19 j =19 se descarta la primera mitad Quinta iteración: A[m]=76 = VALOR j=19 i=20 m=19 Termina la búsqueda, VALOR NO se encuentra en posición: m; i > j Prof. María Beatriz Serrano V. 3/11
4 EJEMPLO 2: CASO EN QUE SE ENCUENTRA EL VALOR Valor a buscar en el arreglo A: VALOR = 48 Primera iteración: A[m]=59 <> VALOR i=1 m=13 j=25 VALOR < A[m] se descarta la segunda mitad Segunda iteración: A[m]=38 <> VALOR i=1 m=7 j=12 VALOR > A[m] se descarta la primera mitad Tercera iteración: A[m]=50 <> VALOR i=8 m=11 j=12 VALOR < A[m] se descarta la segunda mitad Cuarta iteración: A[m]=48 = VALOR BÚSQUEDA BINARIA: INSTRUCCIONES: i=8 m=10 j=10 Termina la búsqueda, VALOR se encuentra en posición: m QUE SE TIENE: Para llevar a cabo esta tarea se requiere de la siguiente información de entrada: El arreglo ORDENADO La dimensión del arreglo La condición: el valor a buscar QUE SE PIDE: Determinar La posición POS donde se encuentra VALOR en el arreglo X. Note que tiene dos posibles resultados: Encontrar VALOR en X No encontrar VALOR en X Prof. María Beatriz Serrano V. 4/11
5 COMO LOGRARLO: Para llevar a cabo esta tarea se requiere de tres pasos: Determinar la posición media del arreglo Mientras el elemento en la posición media sea diferente de VALOR ejecute: o Descartar una mitad del arreglo o Determinar el nuevo rango: o como la otra mitad Determinar el punto medio del nuevo rango Determinar si encuentra o no el VALOR Encuentra VALOR en el arreglo cuando aborta el proceso de búsqueda. No encuentra VALOR cuando termina la búsqueda. { } Proceso de Búsqueda Binaria de VALOR en el arreglo X { Inicializaciones } m := N div 2 + 1; i := 1; j := N; { Recorrido del arreglo buscando VALOR } While ( ( A[ m ] <> VALOR ) and ( i <= j )) do begin if A[m] > VALOR then j := m 1 else i := m + 1; m := ( i + j ) div 2 + 1; end; { Determinar si encontró o no } If A[m] = VALOR then POS := m; Algunas Aplicaciones UNION DE ARREGLOS UNIDIMENSIONALES C = A B La unión de dos arreglos se determina generando un nuevo arreglo con los elementos de ambos arreglos. Esta es una de las aplicaciones que requieren de la búsqueda lineal para la generación del nuevo arreglo. Es importante destacar que se agregara [insertara al final del arreglo] un valor siempre y cuando este no exista ya en el arreglo. Por ejemplo: Dados los arreglos A y B, para determinar la unión de ambos es necesario generar un nuevo arreglo, C, con los elementos de ambos arreglos. Nota: el nuevo arreglo, C, no debe contener elementos repetidos. Asumiendo que A y B almacenan los elementos que se especifican a continuación y que han sido declarados y leídos previamente. A = B = El vector unión seria: C = Prof. María Beatriz Serrano V. 5/11
6 Para realizar esta tarea es necesario recorrer ambos arreglos y determinar que el elemento a agregar en el nuevo arreglo NO exista ya en él. Observe que la dimensión del nuevo arreglo, C, NO es la suma de las dimensiones de los arreglos procesados, A y B, por lo que se requiere de una variable auxiliar que represente esta dimensión. Los pasos a seguir para determinar la unión de dos arreglos son: Recorrer el primer arreglo Buscar que NO esté en C para ser insertado en C Recorrer el segundo arreglo Buscar que NO esté en C para ser insertado en C Recuerde que al insertar un valor siempre será al final de C, y que debe actualizar su dimensión. INTERSECCION DE ARREGLOS UNIDIMENSIONALES C = A B La intersección de dos arreglos se determina generando un nuevo arreglo con los elementos comunes a ambos arreglos. Esta aplicación también requiere la implementación de la búsqueda lineal para la generación del nuevo arreglo. Es importante destacar que se agregara [insertara al final del arreglo] un valor siempre y cuando este no exista ya en el arreglo. Por ejemplo: Dados los arreglos A y B, para determinar la intersección de ambos es necesario generar un nuevo arreglo, C, con los elementos comunes a ambos arreglos. Nota: el nuevo arreglo, C, no debe contener elementos repetidos. Asumiendo que A y B almacenan los elementos que se especifican a continuación y que han sido declarados y leídos previamente. A = B = El vector intersección seria: C = Los pasos a seguir para determinar la intersección de dos arreglos son: Recorrer el arreglo A Buscar el elemento en B Si el elemento está en B o Buscar que NO esté en C para ser insertado. Observe que la dimensión del nuevo arreglo, C, NO es la suma de las dimensiones de los arreglos procesados, A y B, por lo que se requiere de una variable auxiliar que represente esta dimensión. > Believe none of what you hear, > half of what you see > and all of what you write Prof. María Beatriz Serrano V. 6/11
7 Prof. Manuel R. Fernández R. 7/11 Búsqueda 1. Una pareja de novios, pronta a casarse, esta elaborando la lista de invitados para la recepción. Cada uno tiene su lista de invitados en un archivo de datos, y se desea que Ud. elabore un programa pascal que procese las listas y al final emita una lista con el nombre de los invitados a la recepción. NOTA: un invitado no debe aparecer mas de una vez. 2. Una pareja de novios, pronta a casarse, esta elaborando la lista de invitados para la recepción. El padre de la novia, quien financia la recepción, desea saber quienes son los amigos del novio que no son amigos de la novia. Cada uno tiene su lista de invitados en un archivo de datos, y se desea que Ud. elabore un programa pascal que procese las listas y emita el listado deseado del padre. 3. Una pareja de novios, pronta a casarse, esta elaborando la lista de invitados para la recepción. Pero a raíz de una pelea sobre a quien invito y a quien no se decidió invitar solamente a aquellos amigos de ambos. Cada uno tiene su lista de invitados en un archivo de datos, y se desea que Ud. elabore un programa pascal que determine la lista de invitados. 4. Se tiene en dos archivos, DATOS1.DAT y DATOS.DAT, la información correspondiente a los afiliados a la Tarjeta de Crédito A y a la Tarjeta de Crédito B respectivamente; en cada registro del archivo: el Nombre (de la columna 1 a la 25) y la Cedula de Identidad (a partir de la columna 27). Elabore un programa Pascal que lea la información, la almacene en cuatro (4) vectores y determine e imprima el listado (Nombre y Cedula) de las personas que tienen una sola tarjeta. 5. Dado un arreglo tipo char que almacena un refrán, elabore un programa que determine cuantas veces aparece cada vocal. 6. El archivo notas.dat contiene el Nombre, la cédula y la calificación final de los estudiantes de computación del semestre pasado; por otra parte en el archivo retiro.dat se encuentra la cédula de los alumnos que retiraron la asignatura después del primer parcial. Elabore un programa Pascal que : a) Lea la información de los archivos y guárdelas en vectores o un vector de registros. b) Elimine los estudiantes que retiraron la asignatura c) Imprima un listado con el nombre, cédula y nota. 7. Dado un arreglo de N elementos, elabore un programa que ordene el arreglo e imprima el arreglo ordenado y el valor del índice en el arreglo original al lado de cada elemento. Ordenado Posición del elemento en el arreglo original Se esta desarrollando un software para procesar palabras, y se tiene en el arreglo A, de M elementos, todas las letras de un cierto texto; una letra por posición del vector. Elabore el Diagrama de Flujo de un programa para encontrar una palabra leída y almacenada en el arreglo X de L elementos. El programa deberá indicar la posición en A[M] donde comienza la palabra
8 X[L]. Si acaso no aparece deberá enviar un mensaje alusivo. ejemplo: A continuación se presenta un A = E L N O M B R E P U E D E I R S E G U I D O P O R U X = P U E D E La palabra PUEDE aparece en el arreglo A a partir de la posición Dado un archivo de datos contentivo de un vector A de M elementos, el cual está ordenado de manera ascendente, elaborar un programa PASCAL que realice el proceso de insertar varios elementos K [leídos de teclado / pantalla] en las posiciones que les corresponda, de manera que el vector permanezca ordenado. Valores a insertar: 3, 15, 40 Vector Original: A = N = 6 Vector Modificado: A = N = Desarrolle un programa Pascal que a medida que vaya leyendo una serie de valores, los vaya insertando en un vector (inicialmente sin elementos) de forma tal que lo mantenga ordenado. Imprima el vector resultante. Valores Vector 3 (3) 5 (3,5) -1 (-1,3,5) 4 (-1,3,4,5) 16 (-1,3,4,5,16) 11. Al finalizar la recepción de la boda, el padre de la novia decide regresar a casa caminando. El camino, desde el lugar de la recepción a su casa esta representado por un arreglo unidimensional de N elementos ( donde N > 20 ). Un extremo representa la casa del padre de la novia y el otro extremo el lugar de la recepción. Cada elemento del arreglo representa un paso del padre de la novia. En vista de que el padre esta algo mareado, el camina hacia delante y hacia atrás. Se pide que Ud. desarrolle un programa que simule el trayecto del padre de la novia, teniendo las siguientes consideraciones: Ud. comienza a simular la trayectoria una vez que el padre de la novia ha comenzado su retorno a casa. Para lograr esto comienza a partir de una posición inicial obtenida aleatoriamente Cada avance / retroceso se determina según valor aleatorio X entre 0 y N/8 [parte entera], de la siguiente manera: si C es par avanza X pasos hacia su casa, si X es impar retrocede X pasos. Es requisito que su programa imprima, a cada avance o retroceso, la trayectoria del padre. Para lograr esto Ud. podría contar en el camino las veces que el padre paso por ese trayecto. Recepción casa Recepción casa Recepción casa El arreglo represente los pasos dados por el padre: 7 pasos adelante, 4 pasos atrás, y un paso adelante. Prof. Manuel R. Fernández R. 8/11
9 12. Dado un vector A de N elementos, elabore un programa Pascal que determine cual es el elemento que más se repite (llamado también MODA). 13. Dado un vector A de N elementos, elabore un programa Pascal que elimine los elementos del vector A que más se repiten. 14. Dado un vector A de M componentes, desarrollar un programa Pascal que cuente las componentes del vector que no están repetidas. Ejemplo: A = Las componentes que no están repetidas son Sean dos vectores: A[N] y B[M] cuyos contenidos son respectivamente, las placas de los automóviles que transitan en un determinado día por una avenida ( A[N] ), y se toman placas nuevamente veinte días después, B[M]. Desarrolle un programa que determine e imprima: a) un vector de placas con los carros que pasaron por dicha avenida la segunda vez que se tomo la información (B[M]) pero no la primera vez (A[N]) b) Porcentaje de vehículos que pasaron ambas veces. 16. Los insectos pertenecientes al Club Los Bichos indican su edad en horas, en la cual no se conoce el numero de dígitos. Desarrolle un programa que determine en cuantas edades se cumplen que el primero, central y ultimo de los dígitos son iguales. El digito central en el caso de que la edad este formada por un numero par de dígitos estará formado por los dos dígitos centrales. Insecto N = 8, Valores considerados: 5,9,8,3 5<>9<>8<>3 Insecto N = 7, Valores considerados: 7,6,9 7<>6<>9 17. Dada las previas de los estudiantes de Computación, en un archivo de datos que contiene Nombre Cédula y previa, ordenadas alfabéticamente; y la nota del examen final almacenada en otro archivo que contiene cédula y nota, ordenada por nota, elabore un programa que determine la definitiva de los estudiantes. Definitiva: 0.6previa + 0.4final. 18. En un archivo de datos se tiene, ordenado por código, el código y el precio de los artículos de deporte de una tienda. Elabore un programa de consulta para determinar el precio de un articulo dado. Implemente el método de búsqueda binaria. 19. En tres archivos de datos de nombre Materia1.dat, Materia2.dat, Materia3.dat se tienen los nombres y cédulas de identidad de los alumnos inscritos en las asignaturas Física I, Funciones Vectoriales y Ecuaciones Diferenciales. Desarrolle un programa Pascal que haciendo uso de subprogramas lea el contenido de los archivos almacenándolos en tres vectores de registros y genere un vector de registros con la información de los estudiantes que están cursando las tres asignaturas. Prof. Manuel R. Fernández R. 9/11
10 20. a) Desarrolle un subprograma PASCAL que convierta la columna K de la Matriz A[MA,NA] en un vector V[MA] A = si K = 2 V b) Desarrolle un subprograma PASCAL que inserte en la fila K de la matriz A[MA,NA] los elementos de un vector V[NA]. Incluya todos los posibles casos: que K sea 1; que K sea una valor cualquiera comprendido entre 1 y MA; y que K sea igual a MA+1 c) Haciendo uso de los dos subprogramas anteriores, genere una matriz B[MB,NB] como la traspuesta de A[MA,NA] d) Desarrolle un subprograma PASCAL que calcule la posición donde iría un elemento X para que la columna 1 de A[MA,NA] permanezca ordenada. = A = si X = 4 La posición de inserción es 3 X = -3 La posición de inserción es1 X = 20 La posición de inserción es 4 e) Desarrolle un programa PASCAL donde dadas las dimensiones M y N de una matriz, realice las siguientes operaciones: i) Rellene por filas la matriz B[M,N] con los números enteros positivos y consecutivos comenzando por 1. Por ejemplo, se M=2 y N=3, sería: B = ii) Genere una matriz C[MC,NC] como la traspuesta de B[M,N] iii) Usando los subprogramas anteriores, genere una matriz BO a partir de C, de la siguiente manera: (1) Primera fila de BO, igual a la primera columna de C (2) Las demás filas serán insertadas o anexadas a la matriz C donde le correspondería para que el primer elemento de la columna de C, se mantenga ordenado al colocarlo como primer elemento de la fila de BO que se está insertando. iv) Imprima las matrices B, C y BO una al lado de la otra. Prof. Manuel R. Fernández R. 10/11
11 Prof. Manuel R. Fernández R. 11/11
Curso de Programación 1
Curso de Programación 1 Plan 97 Búsqueda y Ordenación Métodos de búsqueda Existen aplicaciones en las cuales es necesario consultar si un elemento se encuentra dentro de un array. A continuación veremos
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
A l g o r i t m o y E s t r u c t u r a d e D a t o s Ing. en Sistemas de Información 1º año
Trabajo práctico Nº 5 (Resolución de problemas Arreglos bidimensionales ). Realiza el programa en Lenguaje C correspondiente. 1- Qué hay de incorrecto en los siguientes códigos? int main() { int x,y; int
UNIDAD V: ARR R EGL G OS O BIDI D MENS N IONALE L S
UNIDAD V: ARREGLOS BIDIMENSIONALES DIMENSIONALES UNIDAD V: ARREGLOS BIDIMENSIONALES 1.1 GENERALIDADES: Las matrices son una colección finita, homogénea y ordenada de datos. Su información está organizada
7.1 Consideraciones. Considere la búsqueda de un libro en una biblioteca. Considere la búsqueda de un nombre en el directorio telefónico.
86 Capítulo 7. ORDENAMIENTO. 7.1 Consideraciones. Considere la búsqueda de un libro en una biblioteca. Considere la búsqueda de un nombre en el directorio telefónico. Si los elementos a ordenar son compuestos
Tema 9. Algoritmos sobre listas. Programación Programación - Tema 9: Algoritmos sobre listas
Tema 9 Algoritmos sobre listas Programación 2015-2016 Programación - Tema 9: Algoritmos sobre listas 1 Tema 9. Algoritmos sobre listas Algoritmos sobre Arrays. Búsqueda. Inserción. Ordenación. Programación
ESTRUCTURAS REPETITIVAS EN PHP
ESTRUCTURAS REPETITIVAS EN PHP Los bucles nos permiten iterar conjuntos de instrucciones, es decir repetir la ejecución de un conjunto de instrucciones mientras se cumpla una condición. Sentencia while
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
SEMANA N 9 NOMBRE EXPERIENCIA: Funciones, variables y arreglos en BASH UNIDAD DE APRENDIZAJE: Introducción a los SCRIPTS
SEMANA N 9 NOMBRE EXPERIENCIA: Funciones, variables y arreglos en BASH UNIDAD DE APRENDIZAJE: Introducción a los SCRIPTS I. Objetivo Que el alumno tenga una idea general de las posibilidades que BASH ofrece
GENERALIDADES 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
GUIA PARA CAPTURA DE CALIFICACIONES POR INTERNET
GUIA PARA CAPTURA DE CALIFICACIONES POR INTERNET Introducción El presente documento tiene como objetivo orientar a los docentes de la Universidad de Colima en el proceso de captura de calificaciones a
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
P L A N I F I C A C I O N
P L A N I F I C A C I O N ESTABLECIMIENTO: INSTITUTO SUPERIOR JUJUY CARRERA: TECNICATURA SUPERIOR EN INFORMATICA CON ORIENTACION EN SISTEMAS DE INFORMACION ASIGNATURA: HS. CATEDRA: MODALIDAD: PROFESOR:
PRÁCTICA ALGORÍTMICA: EJERCICIOS PROPUESTOS
Página 1 de 7 PRÁCTICA ALGORÍTMICA: EJERCICIOS PROPUESTOS EJERCICIOS DE ESTRUCTURA REPETITIVA 1. (Problema 4) Escriba un algoritmo que lea del teclado un número entero y que compruebe si es menor que 5.
Resolución de Problemas y Algoritmos Clase 6: Repetición (continuación)
Resolución de Problemas y Algoritmos Clase 6: Repetición (continuación) Dr. http://cs.uns.edu.ar/~sag Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Bahía Blanca,
6.1.- Introducción a las estructuras de datos Tipos de datos Arrays unidimensionales: los vectores Operaciones con vectores.
TEMA 6: ESTRUCTURAS DE DATOS (Arrays). CONTENIDO: 6.1.- Introducción a las estructuras de datos. 6.1.1.- Tipos de datos. 6.2.- Arrays unidimensionales: los vectores. 6.3.- Operaciones con vectores. 6.4.-
Universidad de Valladolid. Departamento de informática. Campus de Segovia. Estructura de datos Tema 4: Ordenación. Prof. Montserrat Serrano Montero
Universidad de Valladolid Departamento de informática Campus de Segovia Estructura de datos Tema 4: Ordenación Prof. Montserrat Serrano Montero ÍNDICE Conceptos básicos Elección de un método Métodos directos
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
7ª Práctica. Matlab página 1 EJERCICIO 1. ORDENAR UN VECTOR CON EL MÉTODO DE LA BURBUJA...1
7ª Práctica. Matlab página 1 PROGRAMACIÓN EN MATLAB PRÁCTICA 07 ORDENACIÓN VECTORES Y MATRICES EJERCICIOS REPASO PARA EL EXAMEN EJERCICIO 1. ORDENAR UN VECTOR CON EL MÉTODO DE LA BURBUJA...1 EJERCICIO
A l g o r i t m o y E s t r u c t u r a d e D a t o s Ing. en Sistemas de Información 1º año
Trabajo práctico Nº 4 (Resolución de problemas Arreglos unidimensionales). Realiza el programa en lenguaje C correspondiente a los siguientes ejercicios. Utilizar modulación. 1- Escriba una declaración
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.
TEMA 1. MATRICES, DETERMINANTES Y APLICACIÓN DE LOS DETERMINANTES. CONCEPTO DE MATRIZ. LA MATRIZ COMO EXPRESIÓN DE TABLAS Y GRAFOS.
TEMA 1. MATRICES, DETERMINANTES Y APLICACIÓN DE LOS DETERMINANTES. 1. MATRICES. CONCEPTO DE MATRIZ. LA MATRIZ COMO EXPRESIÓN DE TABLAS Y GRAFOS. DEFINICIÓN: Las matrices son tablas numéricas rectangulares
MANUAL DE USUARIO SISTEMA DE INGRESO DE CALIFICACIONES EN LÍNEA
MANUAL DE USUARIO SISTEMA DE INGRESO DE CALIFICACIONES EN LÍNEA REQUERIMIENTO NAVEGADOR FIREFOX 3.0 En primer lugar se requiere tener instalado el navegador Mozilla Firefox 3.0, para una completa funcionalidad
Ciclos. Recordando Estructuras de Control Básicas: SELECCIÓN (condición) SECUENCIAL
Ciclos Fundamentos de Programación Recordando Estructuras de Control Básicas: Una secuencia es una serie de estatutos que se ejecutan uno después de otro. Selección (condición) ejecuta diferentes estatutos
Denotamos a los elementos de la matriz A, de orden m x n, por su localización en la matriz de la
MATRICES Una matri es un arreglo rectangular de números. Los números están ordenados en filas y columnas. Nombramos a las matrices para distinguirlas con una letra del alfabeto en mayúscula. Veamos un
ARREGLOS DEFINICION GENERAL DE ARREGLO
ARREGLOS DEFINICION GENERAL DE ARREGLO Conjunto de cantidades o valores homogéneos, que por su naturaleza se comportan de idéntica forma y deben de ser tratados en forma similar. Se les debe de dar un
Gestión de la tabla de calificaciones:
Gestión de la tabla de calificaciones Gestión de la tabla de calificaciones: Vista Configuración Autor Aula Virtual URJC online 1 Tabla de contenidos La tabla de calificaciones... 3 Pestaña Vista... 3
ESTRUCTURA DE DATOS: ARREGLOS
ESTRUCTURA DE DATOS: ARREGLOS 1. Introduccion 2. Arreglos - Concepto - Caracteristicas 3. Arreglos Unidimensionales 4. Arreglos Bidimensionales 5. Ventajas del uso de arreglos 6. Ejemplo 1. Introducción
Conjuntos Numéricos I
Conjuntos Numéricos I En el pasado las matemáticas eran consideradas como la ciencia de la cantidad, referida a las magnitudes (como en la geometría), a los números (como en la aritmética), o a la generalización
ARBOLES ARBOLES BINARIOS ORDENADOS. REPRESENTACIÓN Y OPERACIONES
ARBOLES ARBOLES BINARIOS ORDENADOS. REPRESENTACIÓN Y OPERACIONES Introducción al tema a. Formar grupos de 4 personas b. Tomar una hoja en blanco y una lapicera o lápiz c. En la hoja en blanco diseña un
Instructivo de Ingreso al Sistema Estudiantes Activos
Instructivo de Ingreso al Sistema Estudiantes Activos Plataforma Hermesoft [email protected] PASO 1: OBTENER EL USUARIO PARA EL INGRESO A SU CAMPUS Ingrese a la página institucional
Inicio del programa. Entrada de datos. Proceso de datos. Salida de datos. Fin del programa
PROGRAMACIÓN 10. Prof. Dolores Cuiñas H. Recuerde que estos son apuntes muy simplificados que deberá completar con la bibliografía recomendada APUNTES Nº 4 ESTRUCTURA SECUENCIAL GENERAL La estructura secuencial
Tabla de Símbolos. Programación II Margarita Álvarez
Programación II Margarita Álvarez La tabla de símbolos es una estructura global utilizada por distintos módulos del compilador. Es el principal atributo heredado. Almacena todos los nombres declarados
Instructivo Solicitudes de pagos entre los sistemas de Nómina y Administrativo
Instructivo Solicitudes de pagos entre los sistemas de Nómina y Administrativo El software Nómina bajo Windows ahora permite generar los pagos de nómina directamente al software Administrativo. Para tener
Instructivo Costo Promedio Ponderado en el software administrativo
en el software administrativo Utilizar Costo Promedio Ponderado El costo promedio ponderado consiste en determinar un promedio, sumando los valores existentes en el inventario con los valores de las nuevas
Fundamentos de programación
Fundamentos de programación Estructuras de Control Estructuras de control Estructuras de control Estructura secuencial Estructura alternativa Sentencias if, if else Sentencias if else anidadas El operador
LENGUAJE DE PROGRAMACION UNO.
Guía de ejercicios numero uno. LENGUAJE DE PROGRAMACION UNO. Instrucciones: Para cada caso elabore la sintaxis en lenguaje C., compílelo e intégrelos al menú que su profesor le explicara en clase. Solución
EJERCICIOS DETERMINANTES. 1º/ Calcula el siguiente determinante:
EJERCICIOS DETERMINANTES. 1º/ Calcula el siguiente determinante: 3 7 1 2 0 1 1 3 6 a) Usando la Regla de Sarrus. b) Desarrollando por los elementos de la primera columna. 2º/ Obtén el valor del determinante
Estudiemos el siguiente problema, propuesto por Wirth y desarrollado por Dijkstra: Una lista de las primeras secuencias que cumplen es:
25. Algoritmos heurísticos 25.1 Concepto de heurística. Se denomina heurística al arte de inventar. En programación se dice que un algoritmo es heurístico cuando la solución no se determina en forma directa,
Introducción al tipo Vector Cómo guardar una colección de datos conceptualmente relacionados? - almacenar los 100 primeros números primos, - al
Tema 6. Vectores 1. Introducción y Definiciones 2. Operaciones elementales con vectores 3. Definición y manejo de vectores (arrays arrays) en C 4. Operación de Recorrido secuencial de un vector 5. Operación
Cursada Segundo Cuatrimestre 2012 Guía de Trabajos Prácticos Nro. 1
Temas: Ambiente de trabajo MATLAB. Creación de matrices y vectores. Matrices pre-definidas. Operador dos puntos. Operaciones con matrices y vectores. Direccionamiento de elementos de matrices y vectores.
Notación Asintótica 2
Notación Asintótica 2 mat-151 1 Éxamen Rápido (6 minutos) Cada operación fundamental usa c milisegundos, cuánto tiempo toma contar hasta 1,000,000? Cuál es el valor de N? Cuál es el órden de complejidad
DEFINICIONES TIPOS DE MATRICES DETERMINANTES Y PROPIEDADES OPERACIONES MATRICIALES INVERSA DE UNA MATRIZ SISTEMAS DE ECUACIONES
ALGEBRA DE MATRICES DEFINICIONES TIPOS DE MATRICES DETERMINANTES Y PROPIEDADES OPERACIONES MATRICIALES INVERSA DE UNA MATRIZ SISTEMAS DE ECUACIONES DEFINICIONES 2 Las matrices y los determinantes son herramientas
Estructura de datos (arreglos) Vectores y Matrices
Apunte del curso PROGRAMACIÓN (FI-UBA,, J. T. P. Ing. Z. CATALDI; A.T.P. Srta. A Pauluzzi, Sr. C Corradino, Sr. F Gómez Estructura de datos (arreglos) Hasta aquí se han visto distintos tipos de estructuras
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
A c) Determinantes. Ejercicio 1. Calcula los siguientes determinantes:
Determinantes 1. Contenido 1.1 Determinantes de orden 1, 2 y 3. 1.2 Menor complementario. Matriz adjunta. 1.3 Propiedades de los determinantes. 1.4 Determinantes de orden n. 1.5 Cálculo de determinantes
Una base de datos de Access puede estar conformada por varios objetos, los más comunes son los siguientes:
MICROSOFT ACCESS DEFINICIÓN MS Access es un programa para manejar bases de datos. Una base de datos es un conjunto de datos de un determinado tema o contexto, almacenados de forma sistemática, para obtener
<tipo> Tipo de dato de los elementos del vector
Vectores y matrices Declaración Vector (array unidimiensional): []; Tipo de dato de los elementos del vector Identificador de la variable.
= 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
Trabajo Práctico Nº 8 Tipo Registros. Búsqueda y Ordenación en Arreglos.
Trabajo Práctico Nº 8 Tipo Registros. Búsqueda y Ordenación en Arreglos. Objetivo: Interiorizarnos en la creación de tipo definidos por el desarrollador. Los registros nos permiten tener la posibilidad
Algoritmos y Programación Clase 8
Algoritmos y Programación Ordenamiento y Búsqueda Anexo: Uso de Procedimientos Sub y Procedimientos Function 1 EXAMEN 1. Lunes 16 de abril 4 pm. 2. Tema: Lo visto hasta la clase de hoy. 2 Contenido Ordenamiento
ACTIVIDADES SELECTIVIDAD MATRICES
ACTIVIDADES SELECTIVIDAD MATRICES Ejercicio 1 Para qué valores de m tiene solución la ecuación matricial? (b) Resuelve la ecuación matricial dada para. Ejercicio 2 Siendo I la matriz identidad de orden
ORDENAMIENTO Y BÚSQUEDA EN ARREGLOS
1 ORDENAMIENTO Y BÚSQUEDA EN ARREGLOS Corina Flores Villarroel ORDENAMIENTO EN ARREGLOS Y COLECCIONES Una de las tareas más comunes a la hora de procesar datos es la clasificación u ordenación de los datos.
SESIÓN N 07 III UNIDAD RELACIONES Y FUNCIONES
SESIÓN N 07 III UNIDAD RELACIONES Y FUNCIONES RELACIONES BINARIAS PAR ORDENADO Es un arreglo de dos elementos que tienen un orden determinado donde a es llamada al primera componente y b es llamada la
Algoritmos. Intro. Prof. Raquel Torres Peralta / Gerardo Sanchez S. Unison
Algoritmos Intro Prof. Raquel Torres Peralta / Gerardo Sanchez S. Unison La Computadora Las computadoras trabajan con una base de 0 y 1 llamado sistema binario. En principio todo lo que sucede en un dispositivo
PASO A PASO GENERACIÓN DE FICHA DIGITAL
PASO A PASO GENERACIÓN DE FICHA DIGITAL Es importante que para poder accionar este sistema, debe tener un navegador de Chrome, Explorer o Mozilla versión 8.0 en adelante. GENERACIÓN DE FICHA DIGITAL 1.
Capítulo 6. Relaciones. Continuar
Capítulo 6. Relaciones Continuar Introducción Una relación es una correspondencia entre dos elementos de dos conjuntos con ciertas propiedades. En computación las relaciones se utilizan en base de datos,
Arreglos. Otra definición seria;
Buenas tardes!!! El tema que vamos a tratar es sobre arreglos, para ser presentado mediante una prueba escrita en pareja y con la opción de cuaderno abierto Arreglos Se define a un arreglo como un grupo
Este es un arreglo de números enteros, o sea que guarda una serie de variables de tipo INTEGER, todas agrupadas en una sola estructura.
Arreglos en Pascal 1.- Introducción a los Arreglos. Algunos de los tipos de datos que vimos eran los tipos INTEGER, CHAR, BOOLEAN, etc.. Un arreglo, mas que un tipo de dato es una estructura que nos permite
Oferta digital y Apertura
OFERTA DIGITAL... Incluir oferta... Incluir una oferta presencial... 9 Apertura... 8 Incluir una Adenda al Acta de Apertura... 5 Oferta Digital Incluir oferta Para incluir una oferta en un trámite se debe
EJERCICIO 9 DE WORD WORD EJERCICIO 9 TABLAS EN WORD. Ordenar los elementos de una tabla según diferentes criterios (con Ordenar. Unidades en almacén
WORD EJERCICIO 9 TABLAS EN WORD Ordenar los elementos de una tabla según diferentes criterios (con Ordenar texto... ): Tabla original (sin ordenar): Tabla ordenada por nombre de artículo: 1 Tabla ordenada
Fundamentos de Programación Visual Basic
Pág. N. 1 Fundamentos de Programación Visual Basic Familia: Editorial: Tecnología de información y computación Macro Autor: Ricardo Walter Marcelo Villalobos ISBN: 978-612-304-236-3 N. de páginas: 280
DIAGRAMA DE FLUJO DE DATOS
DIAGRAMA DE FLUJO DE DATOS AUTOR: CORDOVA NERI, TEODORO Lima Perú Córdova Neri, Teodoro 2 Diagrama de Flujo de Datos INTRODUCCIÓN La presente guía denominada DIAGRAMA DE FLUJO DE DATOS, ilustra una de
Jesús Manuel Carrera Velueta José Juan Almeida García Fecha de elaboración: Mayo 6 de 2010 Fecha de última actualización:
PROGRAMA DE ESTUDIO Programa Educativo: Área de Formación : Licenciatura en Ingeniería Ambiental Sustantiva profesional. Programa elaborado por: PROGRAMACIÓN APLICADA Horas teóricas: 1 Horas prácticas:
MANUAL DE USUARIO NOTAS PARCIALES MODULO CONFIGUARACION DE NOTAS -288
MANUAL DE USUARIO NOTAS PARCIALES MODULO CONFIGUARACION DE NOTAS -288 Manual Notas Parciales Página 1 de 39 Tabla de contenido Cómo usar el manual de usuario 4 Inicio 5 Notas Parciales: 6 Profesores (Listados
DOCENTE: JESÚS E. BARRIOS P.
DOCENTE: JESÚS E. BARRIOS P. DEFINICIONES Es larga la historia del uso de las matrices para resolver ecuaciones lineales. Un texto matemático chino que proviene del año 300 A. C. a 200 A. C., Nueve capítulos
Matemáticas Aplicadas a los Negocios
LICENCIATURA EN NEGOCIOS INTERNACIONALES Matemáticas Aplicadas a los Negocios Unidad 4. Aplicación de Matrices OBJETIVOS PARTICULARES DE LA UNIDAD Al finalizar esta unidad, el estudiante será capaz de:
Medidas de tendencia central
Medidas de tendencia central Medidas de tendencia central Medidas de Posición: son aquellos valores numéricos que nos permiten o bien dar alguna medida de tendencia central, dividiendo el recorrido de
UNIDAD 7: MATRICES Y DETERMINANTES
UNIDAD 7: MATRICES Y DETERMINANTES En la presente unidad estudiaremos un tema muy importante dentro de la carrera de Informática como son las matrices y determinantes, conocimiento que tiene aplicación
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
CC3001 Algoritmos y Estructuras de Datos Tarea 1: Algoritmos simples de ordenación
CC3001 Algoritmos y Estructuras de Datos Tarea 1: Algoritmos simples de ordenación Profs. Nelson Baloian, Benjamin Bustos, José A. Pino 4 de agosto de 2009 Fecha de entrega: 18 de agosto de 2009 a las
INSTRUCTIVO ANEXO DE GASTOS PERSONALES EN LÍNEA. ENERO 2016 Anexo de Gastos Personales en Línea / Instructivo (Versión1.0.0)
INSTRUCTIVO ANEXO DE GASTOS PERSONALES EN LÍNEA ENERO 2016 Contenido 1. INTRODUCCIÓN... 1 2. ELEMENTOS GENERALES (LLENADO DE CAMPOS)... 1 2.1. Campos de Texto... 1 2.2. Lista de Selección... 1 3. OPCIONES
Combinación lineal, Independencia Lineal, y Vectores que generan (Sección 6.3 pág. 291)
Combinación lineal, Independencia Lineal, y Vectores que generan (Sección 6.3 pág. 291) I. Combinación Lineal Definición: Sean v 1, v 2, v 3,, v n vectores en el espacio vectorial V. Entonces cualquier
Análisis y Diseño de Algoritmos Tablas de Hash
Análisis y Diseño de Algoritmos Tablas de Hash Guillermo Morales-Luna Arturo Díaz Pérez CONTENIDO 1. Dispersión 2. Funciones de dispersión (a) Método de división (b) Método de multiplicación 3. Direccionamiento
Fundamentos de la Programación
Fundamentos de la Programación El Software Las operaciones que debe realizar el hardware son especificadas con una lista de instrucciones, llamadas programas o software. Dos grandes grupos de software
Un subconjunto no vacío H de un espacio vectorial V es un subespacio de V si se cumplen las dos reglas de cerradura:
4 Subespacios 29 b) x 5 [25;5], 5 [;24], z 5 [4;4] Use a 5 2, a 5 / a 5 2 / 2 c) Su propia elección de x,, z /o a 2 a) Elija algunos valores para n m genere tres matrices aleatorias de n m, llamadas X,
Métodos de Ordenamiento. Unidad VI: Estructura de datos
Métodos de Ordenamiento Unidad VI: Estructura de datos Concepto de ordenación La ordenación de los datos consiste en disponer o clasificar un conjunto de datos (o una estructura) en algún determinado orden
3.2. Programación estructurada. Principal. Modulo 1 Modulo 2 Modulo 3 Modulo 4. Modulo Modulo Modulo 3 1 Modulo 4 1 Modulo 4 2. Pág.
CAP. 3. PROGRAMACION ESTRUCTURADA 3.1. Técnicas de programación Las herramientas de programación fundamentalmente los diagramas de flujo, son las representaciones gráficas utilizada para el diseño de algoritmos
En Microsoft Office Word 2007 se puede insertar una tabla eligiendo un diseño entre varias tablas con formato previo
Tablas de datos En Microsoft Office Word 2007 se puede insertar una tabla eligiendo un diseño entre varias tablas con formato previo (rellenas con datos de ejemplo) o seleccionando el número de filas y
Programación Estructurada
Programación Estructurada PROGRAMACIÓN ESTRUCTURADA 1 Sesión No. 7 Nombre: Estructuras de datos Contextualización Cuando un programa suele ser muy extenso, un problema clásico de los programadores es la
GUIA BÁSICA DEL PROCEDIMIENTO MATRIX END MATRIX
GUIA BÁSICA DEL PROCEDIMIENTO MATRIX END MATRIX El SPSS permite realizar cálculos matriciales mediante el lenguaje de comandos que se resumen en los siguientes pasos: 1) Abrir una ventana de sintaxis Menú:
Práctica 2: Periodicidad
Práctica 2: Periodicidad Apellidos, nombre Apellidos, nombre Grupo Puesto Fecha El objetivo de esta práctica es explorar las utilidades de representación gráfica de MATLAB para observar las especiales
CÓMO INGRESAR A SU CORREO INSTITUCIONAL?
CÓMO INGRESAR A SU CORREO INSTITUCIONAL? Ingrese en el navegador la pagina web del Hospital Vitarte: http://www.hospitalvitarte.gob.pe Mostrara la siguiente ventana: En la ventana principal de la pagina
MATEMÁTICAS PARA LA COMPUTACIÓN CAPÍTULO 1. SISTEMAS NUMÉRICOS
MATEMÁTICAS PARA LA COMPUTACIÓN CAPÍTULO 1. SISTEMAS NUMÉRICOS INSTRUCTIVO PARA EL SIMULADOR DE UNA MÁQUINA DE ESTADOS FINITOS. AUTOR: JOSÉ ALFREDO JIMÉNEZ MURILLO AVC APOYO VIRTUAL PARA EL CONOCIMIENTO
UANL - Preparatoria No. 20 Uso de SIASE. Para acceder a SIASE lo primero que debes de realizar es acceder al explorador de internet que
Uso de SIASE Pasos para: Abrir el Explorador de internet Para acceder a SIASE lo primero que debes de realizar es acceder al explorador de internet que utilizas en tu computadora. Por ejemplo Google Chrome
MANUAL DE USUARIO SUAPORTE CESANTÍAS
CONTENIDO INTRODUCCIÓN... 2 1. AUTENTICACIÓN EN EL SISTEMA... 2 2. ELABORACIÓN DE PLANILLAS... 5 2.1. ELABORAR PLANILLA EN LÍNEA... 5 2.2. ELABORACIÓN DE PLANILLAS CON LA ÚLTIMA AUTOLIQUIDACIÓN DE PILA...
Es decir, det A = producto de diagonal principal producto de diagonal secundaria. Determinante de una matriz cuadrada de orden 3
1.- DETERMINANTE DE UNA MATRIZ CUADRADA Determinante de una matriz cuadrada de orden 1 Dada una matriz cuadrada de orden 1, A = (a), se define det A = det (a) = a Determinante de una matriz cuadrada de
Encontrando patrones en los objetos que nos rodean
QUINTO Grado - Unidad 5 - Sesión 03 Encontrando patrones en los objetos que nos rodean En esta sesión, los niños y las niñas resolverán problemas sobre patrones aditivos y justificarán sus conjeturas sobre
CAPÍTULO II SISTEMAS NUMÉRICOS. Este método de representar los números se llama sistema de numeración decimal, donde 10 es la base del sistema.
CIENCIAS DE LA COMPUTACIÓN MAT 1104 12 CAPÍTULO II SISTEMAS NUMÉRICOS 2.1 INTRODUCCIÓN Los números usados en Aritmética están expresados por medio de múltiplos o potencias de 10; por ejemplo: 8654= 8*10
Z i
Medidas de Variabilidad y Posición. Jesús Eduardo Pulido Guatire, marzo 010 Cuando trabajamos el aspecto denominado Medidas de Tendencia Central se observó que tanto la media como la mediana y la moda
Universidad Central de Venezuela Facultad de Ciencias Escuela de Computación Organización y Estructura del Computador II Semestre I-2014.
Universidad Central de Venezuela Facultad de Ciencias Escuela de Computación Organización y Estructura del Computador II Semestre I-2014 Práctica #3 1) Qué es un latch? Qué es un flip-flop? 2) Si se aplican
GUIA DE APRENDIZAJE No.01 Actividades Ejercicio No.1 Ingrese a Microsoft Excel y guarde el archivo con el nombre de EVIDENCIA 1.
GUIA DE APRENDIZAJE No.01 Actividades Ejercicio No.1 Ingrese a Microsoft Excel y guarde el archivo con el nombre de EVIDENCIA 1. - Cuando usted abre una hoja de cálculo electrónica encuentra Filas (Vienen
Carlos A. Rivera-Morales. Precálculo 2
y Carlos A. Rivera-Morales Precálculo 2 Introducción a y Notación d Tabla de Contenido 1 Definición Sumas Parciales Introducción a y Notación d Tabla de Contenido 1 Definición Sumas Parciales 2 Introducción
Dirección General de Servicio Civil Centro de Capacitación y Desarrollo Herramienta de Gestión de Formularios de Capacitación Manual de Usuario
1 Índice Presentación... 3 1. Ingreso a la aplicación... 4 2. Utilización de la aplicación... 9 2.1 Formulario de Capacitación 1 (Focap-1)... 9 2.2 Formulario de Capacitación 2 (Focap-2)... 11 2.3 Formulario
SUBDIRECCION DE EDUCACION DEPARTAMENTO COLEGIOS LICEO CAMPESTRE CAFAM GUIA DE APRENDIZAJE No. 1 AREA: MATEMATICAS
SUBDIRECCION DE EDUCACION DEPARTAMENTO COLEGIOS LICEO CAMPESTRE CAFAM GUIA DE APRENDIZAJE No. 1 AREA: MATEMATICAS ASIGNATURA: Matemáticas TEMA: Números Naturales GRADO: Quinto PERIODO: Primero PROFESOR:
Este método se basa en buscar el elemento menor el vector y colocarlo en la primera
Lectura ORDENACIÓN DE ARREGLOS Con frecuencia se requiere clasificar u ordenar los elementos de un vector (arreglo unidimensional) en algún orden en particular. Por ejemplo, ordenar un conjunto de números
4.1. Polinomios y teoría de ecuaciones
CAPÍTULO 4 Polinomios y teoría de ecuaciones 4.1. Polinomios y teoría de ecuaciones Un polinomio real en x, o simplemente polinomio en x es una expresión algebraica de la forma a n x n + a n 1 x n 1 +
Univ. Nacional de Colombia, Medellín Escuela de Matemáticas Matemáticas Discretas Abril 6, Soluciones Taller 7
Univ. Nacional de Colombia, Medellín Escuela de Matemáticas Matemáticas Discretas Abril 6, 2010 Soluciones Taller 7 1. Pruebe el principio de inclusión-exclusión para tres conjuntos A B C = A + B + C A
Guía práctica de estudio 03: Algoritmos
Guía práctica de estudio 03: Algoritmos 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 03: Algoritmos Objetivo:
