SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
Estructuras de
datos
Angel
Vázquez-Patiño
Objetivos
Arreglos
Matrices
Fuentes
Programación 1
Estructuras de datos
Docentes de Programación
Editado por Angel Vázquez-Patiño
angel.vazquezp@ucuenca.edu.ec
Departamento de Ciencias de la Computación
Universidad de Cuenca
21 de marzo de 2017
1 / 33
Estructuras de
datos
Angel
Vázquez-Patiño
Objetivos
Arreglos
Matrices
Fuentes
Overview
Objetivos
Arreglos
Matrices
Fuentes
2 / 33
Estructuras de
datos
Angel
Vázquez-Patiño
Objetivos
Arreglos
Matrices
Fuentes
Objetivos
Entender el uso de arreglos
Entender el uso de matrices
Estudiar operaciones de acceso de elementos
Utilizar arreglos y matrices como parámetros de
funciones
Escribir funciones que devuelvan arreglos y matrices
Desarrollar ejercicios prácticos en clase
3 / 33
Estructuras de
datos
Angel
Vázquez-Patiño
Objetivos
Arreglos
Matrices
Fuentes
Arreglos de Datos
Denition (Arreglo o array)
Un espacio de memoria que permite almacenar una colección
de elementos del mismo tipo.
Imagine un arreglo como una secuencia contigua de espacios
de memoria, en cada una de las cuales se puede guardar un
elemento de una colección
4 / 33
Estructuras de
datos
Angel
Vázquez-Patiño
Objetivos
Arreglos
Matrices
Fuentes
Arreglos de Datos
Arreglo de 8 elementos, cada uno puede almacenar un
dato
La dimensión es el número de elementos en el arreglo
El índice es un número que identica de manera única a
cada elemento con un número
En c, c++ o Java el índice comienza en cero
5 / 33
Estructuras de
datos
Angel
Vázquez-Patiño
Objetivos
Arreglos
Matrices
Fuentes
Arreglos de Datos
Los lenguajes de programación permiten que el
programador declare los arreglos de cualquier tipo y
prácticamente de cualquier tamaño
En Java, un arreglo se declara con tipo[] nombre =
new tipo[n];
Se debe poner un nombre nemotécnico
Ejemplo String[] palabras = new String[15];
6 / 33
Estructuras de
datos
Angel
Vázquez-Patiño
Objetivos
Arreglos
Matrices
Fuentes
Arreglos de Datos: índices
Índices
Permite referirse de forma especíca a cualquier
elemento del arreglo, tanto para guardar como para
obtener el dato
Para referirse a un elemento particular se usa
nombre[índice]
E.g., para guardar un dato se usa nombre[0] = 10;
7 / 33
Estructuras de
datos
Angel
Vázquez-Patiño
Objetivos
Arreglos
Matrices
Fuentes
Arreglos de Datos: problemas
Problemas
Cree un arreglo de 5 elementos, asígnele valores
numéricos manualmente y muéstrelos en pantalla
Cree un arreglo de 10 elementos, inserte los valores
numéricos que desee de la manera que quiera y muestre
en pantalla la media de todos los valores
Cree un arreglo donde usted indique la dimensión por
teclado y cree una función que rellene el arreglo con los
múltiplos de un número pedido por teclado. E.g., si
denió un arreglo de 5 elementos y eligió un 3 en la
función, el arreglo contendrá 3, 6, 9, 12, 15. Finalmente,
muéstrelos en pantalla usando otra función distinta
8 / 33
Estructuras de
datos
Angel
Vázquez-Patiño
Objetivos
Arreglos
Matrices
Fuentes
Arreglos de Datos: problemas
Problemas
Cree dos arreglos que tengan el mismo tamaño (lo
pedirá por teclado), en uno de ellos almacenará nombres
de personas como cadenas, en el otro almacenará la
longitud de los nombres. Para esto puede usar la función
cadena.length(). Muestre por pantalla el nombre y la
longitud que tiene. Puede usar funciones
9 / 33
Estructuras de
datos
Angel
Vázquez-Patiño
Objetivos
Arreglos
Matrices
Fuentes
Arreglos de Datos: problemas
Problemas
Un histograma para una colección de datos es una
secuencia de parejas de la forma (d, f), donde d es un
dato y f es su frecuencia en la colección. Por ejemplo,
suponga que se le pide a 20 personas calicar con las
letras a b c d y e el desempeño del gobierno actual, y
que se obtienen las siguientes respuestas: c b c a b c d e
e a b b d c a c c b d a. Considere el problema de
implementar una función que haga un histograma para
una lista de hasta 100 valores, donde cada valor es un
número entero comprendido en el intervalo 1 al 5
10 / 33
Estructuras de
datos
Angel
Vázquez-Patiño
Objetivos
Arreglos
Matrices
Fuentes
Arreglos de Datos: problemas
Problemas
Implemente una función que calique un examen de selección
múltiple. En cada una de las preguntas del examen, se debió
elegir una de cinco opciones: A, B, C, D y E. Los parámetros:
Cada una de las respuestas dadas por el estudiante
Las respuestas correctas
La salida esperada es la nota obtenida. Esta nota
corresponde al número de aciertos que tuvo el estudiante
11 / 33
Estructuras de
datos
Angel
Vázquez-Patiño
Objetivos
Arreglos
Matrices
Fuentes
Arreglos de Datos: problemas
Problemas
Escriba un algoritmo que lea un arreglo de números enteros,
y un número x, y escriba en la pantalla las posiciones del
arreglo donde está x. E.g., si el arreglo tiene los números 1,
2, 3, 100, 23, 2, 2 y 1 y x es 2, el programa debe escribir: 1,
5 y 6
12 / 33
Estructuras de
datos
Angel
Vázquez-Patiño
Objetivos
Arreglos
Matrices
Fuentes
Arreglos de Datos: problemas
Problemas
Un palíndromo es una palabra o frase que se puede leer igual
de izquierda a derecha y de derecha a izquierda, obviando
signos de puntuación y espacios. Son palíndromos las
siguientes frases y palabras:
Anilina
Amor a Roma
Dábale arroz a la zorra el abad
Reconocer
Anita lava la tina
Implemente una función que determine si una palabra (frase)
es palíndromo o no (devuelve true o false)
13 / 33
Estructuras de
datos
Angel
Vázquez-Patiño
Objetivos
Arreglos
Matrices
Fuentes
Declaración de Arreglos de Datos: Java
En Java: dos formas de declarar un arreglo
Para declarar un arreglo de tipo entero: int [] valores;
Pára indicar de cuántos enteros va a estar compuesto el
arreglo: valores = new int[10];
También se puede directamente asignar valores a un
arreglo sin especicar el número de elementos: int[ ]
edad = {45, 23, 11, 9};
14 / 33
Estructuras de
datos
Angel
Vázquez-Patiño
Objetivos
Arreglos
Matrices
Fuentes
Declaración de Arreglos de Datos: Java
15 / 33
Estructuras de
datos
Angel
Vázquez-Patiño
Objetivos
Arreglos
Matrices
Fuentes
Declaración de Arreglos de Datos: Java
Valores por defecto
Números: 0
Cadenas y letras: vacío
Booleanos: false
Ejemplos de asignación directa de valores:
int[ ] edad = {45, 23, 11, 9};
double[ ] estatura = {1.73, 1.67, 1.56};
String[ ] nombre = {María, Gerson};
char[ ] sexo = {'m', 'f'};
boolean[ ] = {true, false};
16 / 33
Estructuras de
datos
Angel
Vázquez-Patiño
Objetivos
Arreglos
Matrices
Fuentes
Declaración de Arreglos de Datos: Java
Análisis de código
17 / 33
Estructuras de
datos
Angel
Vázquez-Patiño
Objetivos
Arreglos
Matrices
Fuentes
Declaración de Arreglos de Datos: Java
Los arreglos poseen el atributo length que devuelve la
cantidad de los elementos
Para recorrer los elementos de un arreglo:
for (int i=0; iarreglo.length; i++)
Si en el arreglo se accede a un elemento no denido, se
produce una excepción IndexOutOfBoundsException
18 / 33
Estructuras de
datos
Angel
Vázquez-Patiño
Objetivos
Arreglos
Matrices
Fuentes
Matrices
Matriz o arreglo bidimensional
Conjunto de las y columnas que contienen elementos de un
mismo tipo de datos.
19 / 33
Estructuras de
datos
Angel
Vázquez-Patiño
Objetivos
Arreglos
Matrices
Fuentes
Matrices
Matriz M de 3 las y 5 columnas
Muy importante
Una matriz en java es un arreglo de arreglos
20 / 33
Estructuras de
datos
Angel
Vázquez-Patiño
Objetivos
Arreglos
Matrices
Fuentes
Matrices
La longitud del array M (M.length) es 3
La longitud de cada la del array (M[i].length) es 5
Para acceder a cada elemento de la matriz se utilizan dos
índices. El primero indica la la y el segundo la columna
21 / 33
Estructuras de
datos
Angel
Vázquez-Patiño
Objetivos
Arreglos
Matrices
Fuentes
Crear Matrices en Java
Matriz de datos de tipo int llamada ventas de 4 las y 6
columnas: int [][] ventas = new int[4][6];
Matriz de datos double llamada temperaturas de 3 las
y 4 columnas: double [][] temperaturas = new
double[3][4];
Importantísimo
En Java se pueden crear matrices irregulares donde el
número de elementos de cada la puede ser distinto.
Solo es obligatorio indicar el número de las: int [][] m
= new int[3][];.
A cada la se le puede asignar un número distinto de
columnas: m[0] = new int[3]; m[1] = new int[5];
m[2] = new int[2];
22 / 33
Estructuras de
datos
Angel
Vázquez-Patiño
Objetivos
Arreglos
Matrices
Fuentes
Crear Matrices en JAVA
Grácamente se puede representar la disposición real en
memoria de la matriz anterior así:
23 / 33
Estructuras de
datos
Angel
Vázquez-Patiño
Objetivos
Arreglos
Matrices
Fuentes
Inicializar Matrices en Java
Los valores iniciales se escriben entre llaves separados
por comas
Los valores que se le asignen a cada la aparecerán a su
vez entre llaves separados por comas.
int [][] numeros = {{6,7,5}, {3, 8, 4}, {1,0,2},
{9,5,2}}; crea la matriz numeros de tipo int, de 4 las
y 3 columnas, y se le asignan esos valores iniciales
Se pueden crear también matrices irregulares asignando
valores iniciales: int [][] a = {{6,7,5,0,4}, {3, 8, 4},
{1,0,2,7}, {9,5}}. Matriz irregular de 4 las. La
primera la de 5 columnas, la segunda de 3, la tercera
de 4 y la cuarta de 2
24 / 33
Estructuras de
datos
Angel
Vázquez-Patiño
Objetivos
Arreglos
Matrices
Fuentes
Recorrer Matrices en Java
Para recorrer una matriz se anidan dos bucles
En general para recorrer un arreglo multidimensional se
anidan tantos bucles como dimensiones tenga el arreglo
http://goo.gl/dVinpr
25 / 33
Estructuras de
datos
Angel
Vázquez-Patiño
Objetivos
Arreglos
Matrices
Fuentes
Recorrer Matrices en Java I
import java.util.*;
public class Bidimensional2 {
public static void main(String[] args) {
final int FILAS = 5, COLUMNAS = 4;
Scanner sc = new Scanner(System.in);
int i, j, mayor, menor;
int filaMayor, filaMenor, colMayor, colMenor;
int[][] A = new int[FILAS][COLUMNAS];
System.out.println(Lectura de matriz: );
for (i = 0; i  FILAS; i++) {
for (j = 0; j  COLUMNAS; j++) {
System.out.print(A[ + i + ][ + j + ]= );
A[i][j] = sc.nextInt();
}
26 / 33
Estructuras de
datos
Angel
Vázquez-Patiño
Objetivos
Arreglos
Matrices
Fuentes
Recorrer Matrices en Java II
}
System.out.println(valores introducidos:);
for (i = 0; i  A.length; i++) {
for (j = 0; j  A[i].length; j++) {
System.out.print(A[i][j] +  );
}
System.out.println();
}
//se toma el primero como mayor y menor
mayor = menor = A[0][0];
filaMayor = filaMenor = colMayor = colMenor = 0;
for (i = 0; i  A.length; i++) { //
for (j = 0; j  A[i].length; j++) {
if (A[i][j]  mayor) {
mayor = A[i][j];
27 / 33
Estructuras de
datos
Angel
Vázquez-Patiño
Objetivos
Arreglos
Matrices
Fuentes
Recorrer Matrices en Java III
filaMayor = i;
colMayor = j;
} else if (A[i][j]  menor) {
menor = A[i][j];
filaMenor = i;
colMenor = j;
}
}
}
System.out.print(Elemento mayor:  + mayor);
System.out.print(Fila: + filaMayor);
System.out.println( Columna:  + colMayor);
System.out.print(Elemento menor:  + menor);
System.out.print( Fila: + filaMenor);
System.out.println( Columna:  + colMenor);
}
28 / 33
Estructuras de
datos
Angel
Vázquez-Patiño
Objetivos
Arreglos
Matrices
Fuentes
Recorrer Matrices en Java IV
}
29 / 33
Estructuras de
datos
Angel
Vázquez-Patiño
Objetivos
Arreglos
Matrices
Fuentes
Recorrer Matrices irregulares en Java
Para recorrer matrices irregulares como el siguiente:
int [][] a = {{6,7,5,0,4}, {3, 8, 4}, {1,0,2,7}, {9,5}};
Se usa siempre length para obtener el número de columnas
que tiene cada la:
for (i = 0; i  a.length; i++) { //número de filas
// número de columnas de cada fila
for (j = 0; j  a[i].length; j++) {
System.out.print(a[i][j] +  );
}
System.out.println();
}
30 / 33
Estructuras de
datos
Angel
Vázquez-Patiño
Objetivos
Arreglos
Matrices
Fuentes
Matrices: ejemplos
Dada una matriz de dimensiones n las, m columnas,
encontrar:
Los elementos de la diagonal principal
Multiplicar los elementos de la diagonal principal por un
escalar
Indicar si la matriz es nula (todos los elementos son
ceros)
Indicar si una matriz es triangular superior (si todos los
elementos por debajo de la diagonal principal son nulos)
o inferior (si son nulos todos los elementos situados por
encima de dicha diagonal)
Indicar si es una matriz diagonal (si una matriz es a la
vez triangular superior e inferior, sólo tienen elementos
en la diagonal principal)
31 / 33
Estructuras de
datos
Angel
Vázquez-Patiño
Objetivos
Arreglos
Matrices
Fuentes
Ejercicios resueltos
Fernando Ureña Gómez, Ejercicios propuestos y resueltos
arreglos o arrays en pseudocódigo http://goo.gl/8Jlck0.
32 / 33
Estructuras de
datos
Angel
Vázquez-Patiño
Objetivos
Arreglos
Matrices
Fuentes
Fuentes
Libros
* Deitel, P.J., Deitel, H.M., 2012. Java: How to Program,
9th ed. Prentice Hall, Upper Saddle River, N.J. Capítulo
7. (Disponible en la biblioteca)
33 / 33

Weitere ähnliche Inhalte

Was ist angesagt?

Arreglos en pseint Tutorial Basico
Arreglos en pseint Tutorial BasicoArreglos en pseint Tutorial Basico
Arreglos en pseint Tutorial Basico
Chobe69
 
Vectores en programacion
Vectores en programacionVectores en programacion
Vectores en programacion
laryenso
 
Fi0708 ejercicios
Fi0708 ejerciciosFi0708 ejercicios
Fi0708 ejercicios
ford81
 

Was ist angesagt? (20)

arreglos y matrices
arreglos  y matricesarreglos  y matrices
arreglos y matrices
 
Matrices pseint
Matrices   pseintMatrices   pseint
Matrices pseint
 
Arreglos
ArreglosArreglos
Arreglos
 
Arreglos en C
Arreglos en CArreglos en C
Arreglos en C
 
Arreglos
ArreglosArreglos
Arreglos
 
Arreglos en pseint Tutorial Basico
Arreglos en pseint Tutorial BasicoArreglos en pseint Tutorial Basico
Arreglos en pseint Tutorial Basico
 
Vectores en programacion
Vectores en programacionVectores en programacion
Vectores en programacion
 
Fi0708 ejercicios
Fi0708 ejerciciosFi0708 ejercicios
Fi0708 ejercicios
 
Vectores Matrices I
Vectores Matrices IVectores Matrices I
Vectores Matrices I
 
Vectores y Matrices
Vectores y MatricesVectores y Matrices
Vectores y Matrices
 
Introduccion al lenguaje c_EderHenriquez
Introduccion al lenguaje c_EderHenriquezIntroduccion al lenguaje c_EderHenriquez
Introduccion al lenguaje c_EderHenriquez
 
Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
 
Arreglos c++
Arreglos c++Arreglos c++
Arreglos c++
 
CUESTIONARIO DE PROGRAMACION I
CUESTIONARIO DE PROGRAMACION  ICUESTIONARIO DE PROGRAMACION  I
CUESTIONARIO DE PROGRAMACION I
 
Arreglos C++
Arreglos C++Arreglos C++
Arreglos C++
 
Presentacion de vectores y matrices
Presentacion de vectores y matricesPresentacion de vectores y matrices
Presentacion de vectores y matrices
 
Arreglos programacion
Arreglos programacionArreglos programacion
Arreglos programacion
 
7.arreglos y vectores en c++
7.arreglos y vectores en c++7.arreglos y vectores en c++
7.arreglos y vectores en c++
 
Arreglos-Programacion
Arreglos-ProgramacionArreglos-Programacion
Arreglos-Programacion
 
Trabajo Final
Trabajo FinalTrabajo Final
Trabajo Final
 

Andere mochten auch

Primera aproximación al descubrimiento causal para variables climáticas en el...
Primera aproximación al descubrimiento causal para variables climáticas en el...Primera aproximación al descubrimiento causal para variables climáticas en el...
Primera aproximación al descubrimiento causal para variables climáticas en el...
Angel Vázquez Patiño
 
Taller de análisis de datos
Taller de análisis de datosTaller de análisis de datos
Taller de análisis de datos
Software Guru
 

Andere mochten auch (19)

Programación 1: fundamentos
Programación 1: fundamentosProgramación 1: fundamentos
Programación 1: fundamentos
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Programación 1: estructuras de control
Programación 1: estructuras de controlProgramación 1: estructuras de control
Programación 1: estructuras de control
 
Programación 1: algoritmos
Programación 1: algoritmosProgramación 1: algoritmos
Programación 1: algoritmos
 
Programación 1: búsquedas y ordenamientos
Programación 1: búsquedas y ordenamientosProgramación 1: búsquedas y ordenamientos
Programación 1: búsquedas y ordenamientos
 
Programación 1: presentación del curso
Programación 1: presentación del cursoProgramación 1: presentación del curso
Programación 1: presentación del curso
 
Primera aproximación al descubrimiento causal para variables climáticas en el...
Primera aproximación al descubrimiento causal para variables climáticas en el...Primera aproximación al descubrimiento causal para variables climáticas en el...
Primera aproximación al descubrimiento causal para variables climáticas en el...
 
Programación 3: arrays (arreglos) y vectores
Programación 3: arrays (arreglos) y vectoresProgramación 3: arrays (arreglos) y vectores
Programación 3: arrays (arreglos) y vectores
 
Cómo ser más feliz, ligar más y tener más pelo programando en Kotlin
Cómo ser más feliz, ligar más y tener más pelo programando en KotlinCómo ser más feliz, ligar más y tener más pelo programando en Kotlin
Cómo ser más feliz, ligar más y tener más pelo programando en Kotlin
 
Programacion arreglos diapositivas
Programacion arreglos diapositivasProgramacion arreglos diapositivas
Programacion arreglos diapositivas
 
Introducción a la programación de computadores
Introducción  a la programación de computadoresIntroducción  a la programación de computadores
Introducción a la programación de computadores
 
Ordenacion
OrdenacionOrdenacion
Ordenacion
 
Taller n°6. análisis de datos modif
Taller n°6. análisis de datos modifTaller n°6. análisis de datos modif
Taller n°6. análisis de datos modif
 
Arreglos
ArreglosArreglos
Arreglos
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Taller de análisis de datos
Taller de análisis de datosTaller de análisis de datos
Taller de análisis de datos
 
Arrays dinamicos
Arrays dinamicosArrays dinamicos
Arrays dinamicos
 
Arreglos1
Arreglos1Arreglos1
Arreglos1
 
Arreglos - Programación I
Arreglos - Programación IArreglos - Programación I
Arreglos - Programación I
 

Ähnlich wie Programación 1: estructuras de datos

Lenguaje de Programacion - Java
Lenguaje de Programacion - JavaLenguaje de Programacion - Java
Lenguaje de Programacion - Java
zousbabastre
 
Arreglos unidad 2 semestre 2
Arreglos unidad 2 semestre 2Arreglos unidad 2 semestre 2
Arreglos unidad 2 semestre 2
K Manuel TN
 
Tutorial de matrices c#
Tutorial de matrices c#Tutorial de matrices c#
Tutorial de matrices c#
elidetjc
 

Ähnlich wie Programación 1: estructuras de datos (20)

Programación 1: arreglos en C
Programación 1: arreglos en CProgramación 1: arreglos en C
Programación 1: arreglos en C
 
Examen Parcial 2
Examen Parcial 2Examen Parcial 2
Examen Parcial 2
 
Tema 5 - Estructuras de datos.pdf
Tema 5 - Estructuras de datos.pdfTema 5 - Estructuras de datos.pdf
Tema 5 - Estructuras de datos.pdf
 
JAVA arreglos multidimensionales
JAVA arreglos multidimensionalesJAVA arreglos multidimensionales
JAVA arreglos multidimensionales
 
algoritmos en R Studio
algoritmos en R Studioalgoritmos en R Studio
algoritmos en R Studio
 
Metodologia para resolver problemas con Programacion orientada a Objetos
Metodologia para resolver problemas con Programacion orientada a ObjetosMetodologia para resolver problemas con Programacion orientada a Objetos
Metodologia para resolver problemas con Programacion orientada a Objetos
 
Arreglos en PSeInt
Arreglos en PSeIntArreglos en PSeInt
Arreglos en PSeInt
 
Lenguaje de Programacion - Java
Lenguaje de Programacion - JavaLenguaje de Programacion - Java
Lenguaje de Programacion - Java
 
Arreglos
ArreglosArreglos
Arreglos
 
Arreglos
ArreglosArreglos
Arreglos
 
12-Unidad 3: Encapsulamiento y modularidad
12-Unidad 3: Encapsulamiento y modularidad12-Unidad 3: Encapsulamiento y modularidad
12-Unidad 3: Encapsulamiento y modularidad
 
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
 
Arreglos unidad 2 semestre 2
Arreglos unidad 2 semestre 2Arreglos unidad 2 semestre 2
Arreglos unidad 2 semestre 2
 
Arreglos
ArreglosArreglos
Arreglos
 
Ejercicios de Lenguaje C #08 Resol.pdf
Ejercicios de Lenguaje C #08 Resol.pdfEjercicios de Lenguaje C #08 Resol.pdf
Ejercicios de Lenguaje C #08 Resol.pdf
 
Tutorial de matrices c#
Tutorial de matrices c#Tutorial de matrices c#
Tutorial de matrices c#
 
Tutorial de matrices c#
Tutorial de matrices c#Tutorial de matrices c#
Tutorial de matrices c#
 
Xxxxxxxxxxxxxx
XxxxxxxxxxxxxxXxxxxxxxxxxxxx
Xxxxxxxxxxxxxx
 
clases de herramientas lorenita
clases de herramientas lorenitaclases de herramientas lorenita
clases de herramientas lorenita
 
Workshop Manipulacion de Datos con R
Workshop Manipulacion de Datos con RWorkshop Manipulacion de Datos con R
Workshop Manipulacion de Datos con R
 

Mehr von Angel Vázquez Patiño

Causality and climate networks approaches for evaluating climate models, trac...
Causality and climate networks approaches for evaluating climate models, trac...Causality and climate networks approaches for evaluating climate models, trac...
Causality and climate networks approaches for evaluating climate models, trac...
Angel Vázquez Patiño
 

Mehr von Angel Vázquez Patiño (20)

Funciones, límites y continuidad
Funciones, límites y continuidadFunciones, límites y continuidad
Funciones, límites y continuidad
 
Integral definida e integración
Integral definida e integraciónIntegral definida e integración
Integral definida e integración
 
Valores extremos y comportamiento de las funciones y de sus gráficas
Valores extremos y comportamiento de las funciones y de sus gráficasValores extremos y comportamiento de las funciones y de sus gráficas
Valores extremos y comportamiento de las funciones y de sus gráficas
 
Derivada y diferenciación
Derivada y diferenciaciónDerivada y diferenciación
Derivada y diferenciación
 
Causality and climate networks approaches for evaluating climate models, trac...
Causality and climate networks approaches for evaluating climate models, trac...Causality and climate networks approaches for evaluating climate models, trac...
Causality and climate networks approaches for evaluating climate models, trac...
 
Diferencias finitas y Ecuación de calor
Diferencias finitas y Ecuación de calorDiferencias finitas y Ecuación de calor
Diferencias finitas y Ecuación de calor
 
Puntos ordinarios y singularidades de una EDO lineal
Puntos ordinarios y singularidades de una EDO linealPuntos ordinarios y singularidades de una EDO lineal
Puntos ordinarios y singularidades de una EDO lineal
 
La ecuación diferencial de Legendre
La ecuación diferencial de LegendreLa ecuación diferencial de Legendre
La ecuación diferencial de Legendre
 
Solución en series de y' = f(x,y)
Solución en series de y' = f(x,y)Solución en series de y' = f(x,y)
Solución en series de y' = f(x,y)
 
Métodos de resolución de EDOs mediante series
Métodos de resolución de EDOs mediante seriesMétodos de resolución de EDOs mediante series
Métodos de resolución de EDOs mediante series
 
Solución en series de EDOs no lineales de orden mayor a uno y de un sistema d...
Solución en series de EDOs no lineales de orden mayor a uno y de un sistema d...Solución en series de EDOs no lineales de orden mayor a uno y de un sistema d...
Solución en series de EDOs no lineales de orden mayor a uno y de un sistema d...
 
Problemas que originan sistemas de ecuaciones
Problemas que originan sistemas de ecuacionesProblemas que originan sistemas de ecuaciones
Problemas que originan sistemas de ecuaciones
 
Linealización de sistemas de primer orden
Linealización de sistemas de primer ordenLinealización de sistemas de primer orden
Linealización de sistemas de primer orden
 
Sistemas de EDOs
Sistemas de EDOsSistemas de EDOs
Sistemas de EDOs
 
Método de la secante
Método de la secanteMétodo de la secante
Método de la secante
 
Iteraciones de punto fijo
Iteraciones de punto fijoIteraciones de punto fijo
Iteraciones de punto fijo
 
Objetos y variables en Python
Objetos y variables en PythonObjetos y variables en Python
Objetos y variables en Python
 
Definiciones de Error
Definiciones de ErrorDefiniciones de Error
Definiciones de Error
 
Fundamentos de Computación y Programación
Fundamentos de Computación y ProgramaciónFundamentos de Computación y Programación
Fundamentos de Computación y Programación
 
Causality Strength Signatures for Measuring GCMs Performance: The South Ameri...
Causality Strength Signatures for Measuring GCMs Performance: The South Ameri...Causality Strength Signatures for Measuring GCMs Performance: The South Ameri...
Causality Strength Signatures for Measuring GCMs Performance: The South Ameri...
 

Programación 1: estructuras de datos