1 Clase 20: estructuras útiles (4/4) orden iic1102 – introducción a la programación.

Slides:



Advertisements
Presentaciones similares
Arreglos.
Advertisements

ESTRUCTURA DE DATOS Unidad 01 MATRICES.
ALGORITMOS DE ORDENAMIENTO
Algoritmo y Estructura de Datos I I Facultad de Ingeniería y Arquitectura Juan José Montero Román. Sesión 6 - Uso de estructuras.
Arrays Universidad Nacional Mayor de San Marcos
FUNCIONES EN C USANDO ARRAYS Y MATRICES
ARREGLOS Estructuras de datos.
¿Qué es este mueble? ¿Qué es este mueble? ¿Qué utilidad tenía? ¿Qué utilidad tenía? ¿Había visto alguna vez alguno parecido? ¿Había visto alguna vez alguno.
Introducción a la Programación “Ejercicios” Semestre de Otoño 2006 Manuel Crisosto M., Claudio Gutiérrez S., Christian Vidal C.
Vectores en java.
Arreglos Prof. CÉSAR MOLINA.

Matrices Es una estructura homogénea, compuesta por varios elementos, todos del mismo tipo y almacenados consecutivamente en memoria A cada elemento se.
Arreglos.
PROGRAMA PARA EL PROMEDIO DE 5 NOTAS
TABLAS Definición. El tipo tabla permite definir objetos formados por un conjunto de elementos del mismo tipo. Ejemplos. El tipo tabla se utiliza para.
Tema 8b Búsqueda y ordenación en arreglos. Ordenación Es un proceso que altera el orden de los elementos de un conjunto. Tiene asociada una relación de.
Universidad Domingo Savio Facultad de Ciencias y Tecnología de la Información Carrera Ingeniería en Redes y Telecomunicaciones Materia : Programación I.
ESTRUCTURA DE DATOS EN JAVA
Estructuras de Datos Arreglos.
Búsqueda. Búsqueda Secuencial Es el método de búsqueda más sencillo En un arreglo o lista ligada consiste en ir visitando cada uno de sus elementos y.
Algoritmos de búsqueda
Metodología de Programación Ayudantía 2 lelagos.ublog.cl 2009.
TEORIA DE LA INFORMACION INGENIERO ANYELO QUINTERO.
Matrices Departamento de Computación Escuela de Ingeniería de Sistemas

Programación IMC José Andrés Vázquez Flores. Introducción Existen también arreglos multidimensionales, los cuales tienen más de una dimensión y, en consecuencia.
Un Programa para Crear un Archivo con una Matríz mXn de enteros dados * #include /******************************************************************************/
Arreglos Bidimensionales Arreglos Multidimensionales.
Arreglos de Objetos.
ING ESP. RICARDO CUJAR Arreglos en Lenguaje C. Arreglos Hace referencia a un conjunto de datos del mismo tipo. Cada uno puede ser tratado de forma independiente.
Al finalizar el curso el alumno será capaz de: Diseñar algoritmos utilizando estructuras estáticas de datos y programación modular.
Universidad Domingo Savio Facultad de Ciencias y Tecnología de la Información Carrera Ingeniería en Redes y Telecomunicaciones Materia : Programación I.
PUNTEROS EN EL LENGUAJE C
Laboratorio de programación
Laboratorio de programación Luisa Fernanda Rincón Pérez
UNIVERSIDAD INTERAMERICANA DE PUERTO RICO
TEMA 2: HARDWARE Y SISTEMAS OPERATIVOS
Arquitectura de Computadores Clase 21 Memoria Virtual IIC 2342 Semestre Rubén Mitnik Pontificia Universidad Católica de Chile Escuela de Ingeniería.
1 Clase 16: construcción de algoritmos iic1102 – introducción a la programación.
Arreglos Scilab J. D. Pope S. ITD.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Objetos.
1 Clase 9: control (4ª parte) iic1102 – introducción a la programación.
MÚMEROS ENTEROS. Introducción a los Números Enteros es un conjunto ordenado. Esto quiere decir que hay números enteros mayores o menores que otros. Un.
1 Clase 4: primeros programas (2ª parte) iic1102 – introducción a la programación.
1 Clase 21: técnicas (1/4) recursión iic1102 – introducción a la programación.
Las Fracciones Objetivo de Aprendizaje: Demostrar que comprenden las fracciones de uso común: 1/4, 1/3, 1/2, 2/3, 3/4: explicando que una fracción representa.
RELACIONES ENTRE CLASES M.C. YOLANDA MOYAO MARTINEZ.
Ya tienes los datos… ¿y ahora qué?. Determinar qué visualizar Recuerda que el fin de cualquier infografía es APRENDER de lo que está ilustrado.
Herencia y Clases Abstractas Reutilización de código y código genérico ELO329: Diseño y Programación Orientados a Objetos.
1 Clase 6: control (1ª parte) iic1102 – introducción a la programación.
METODOS DE PROGRAMACION I Ing. Vania Flores Pinto.
Es un programa en el cual se puede controlar la simulación de un robot capaz de moverse, girar, pintar y agarrar objetos gracias a un código o “control.
JOSÉ GEOVANY CON PÉREZ LICEO DEL SUR. UNIDAD I Entorno de desarrollo. UNIDAD II Introducción al lenguaje de programación. UNIDAD III Trabajando con formularios.
Arreglos. en Lenguaje C n
Algoritmos y Estructura de Datos Exposiciones. Clases de Noviembre 3 Nov – Exposición equipos 1, 2 y 3 10 Nov – Exposición equipos 5,6 y 7 17 Nov – Exposición.
“Estructuras de datos”
1 Clase 5: primeros programas (3ª parte) iic1102 – introducción a la programación.
1 Clase 13: interacción entre clases (1ª parte) iic1102 – introducción a la programación.
PROYECTO NYCE Notificaciones y Comunicaciones Electrónicas Ciclo 2.
1 Clase 10: orientación a objetos (1ª parte) iic1102 – introducción a la programación.
Clase 1. Clase 7 Clase 8.
Escribe el nombre a los números 1 _______________________ 2 _______________________ 3_______________________ 4_______________________ 5 _______________________.
7MO BÁSICO.
1. Ejemplo 04: 2 MAL BIEN 3 MAL BIEN.
Arreglos en Java.
Formación del personal

Independencia #134 Int.202 Col. Centro C.P León, Guanajuato, México Tel: (477) Arreglo de cuarto de subestación oficinas.
Clase
Transcripción de la presentación:

1 Clase 20: estructuras útiles (4/4) orden iic1102 – introducción a la programación

2 Preguntas Explique la frase “crear un arreglo equivale a declarar sus elementos”

3 Preguntas Escriba el código para declarar y crear un arreglo de 1000 enteros y asignarle a todos el valor 0.

4 Preguntas Por qué está malo este código? for(j=0;j<nlados-1;j++) { bujos[j]=new triángulo(p[0],p[j+1],p[j+2]); bujos[j].dibujar(); } bujos[nlados-1]=new triángulo(p[0],p[1],p[j+2]); bujos[nlados-1].dibujar();

5 Preguntas ¿Cómo sacaría el promedio de los valores de un arreglo?

6 Dudas

7 Matrices Se puede crear arreglos de varias dimensiones: int [][] matriz=new int[m][n]; matriz[2][3]=valor;

8 Ejemplos Estudiar cómo funciona la matriz tela en la clase dibujador del ejemplo 13.1

9 Ejemplos Simulador de partículas en el espacio: int[][] pos = new int[np][3]; Mapas

10 Orden Ejemplo: Se tiene un arreglo de tamaño n con números cualquiera. Escriba un programa que entregue un arreglo con los mismos números, pero ordenados de mayor a menor

11 Orden ¿¿¡¡Para qué sirve esto!!??

12 Orden ¿Cómo ordenarlos? Manera intuitiva Manera complicada

13 Orden BubbleSort InsertSort QuickSort