int A[][]=new int[3][4]

Documentos relacionados
APUNTES JAVA ARRAYS (ARREGLOS) Un arreglo es un grupo de posiciones de memoria contiguas. Todas las cuales tienen el mismo nombre y el mismo tipo.

Programación Java - Ingeniería de Sistemas - UATF 12 Ing. Limber Ruíz Molina

Maribel Martínez y Ginés Ciudad-Real Fichas para mejorar la atención MATRIZ DE LETRAS

Universidad Nacional del Santa FACULTAD DE INGENIERIA E.A.P de Ingeniería de Sistemas e Informática NETBEANS 7.0

Tutorial básico del entorno de desarrollo Eclipse.

ARREGLOS (ARRAYS)- MATRICES.

1. Manejo de memoria estática 2. Manejo de memoria dinámica

Curso Informática Lección 2. Introducción a la programación en Java

Resumen Lenguaje Java

FACULTAD DE INGENIERÍA

5. Sentencias selectivas o condicionales

Pero nos están faltando otros operadores imprescindibles:

GESTIÓN DE EXCEPCIONES EN JAVA. CAPTURA CON BLOQUES TRY CATCH Y FINALLY. EJEMPLOS RESUELTOS. (CU00927C)

TEMA 1. Introducción a la programación. CONSIDERACIONES GENERALES.

FACULTAD DE INGENIERÍA

1. Cuántas sentencias hay en la secuencia principal del siguiente programa?

Guía - Taller # 2 (JAVA)

EXAMEN PARCIAL 23 de Octubre de 2015 Programación I. Grado en Matemáticas e Informática ETSIINF UPM

6. Sentencias repetitivas o bucles

Vectores y matrices. Arrays Declaración Creación Acceso a los elementos de un array Manipulación de vectores y matrices

REPASO ARRAYS MULTIDIMENSIONALES EN JAVA. DECLARACIÓN Y USO. EJEMPLOS Y EJERCICIOS RESUELTOS. (CU00905C)

TEMA 3. CLASES. EJERCICIOS

ARREGLOS UNIDIMENSIONALES

III. Desarrollo de aplicaciones con manejo de datos en la memoria Reuven Feuerstein Javier Navarro

11. Algunas clases estándar de Java (II)

Metodología y Tecnología de la Programación

Arrays. Los arreglos son una colección de objetos del mismo tipo los cuales tienen un nombre en común y su acceso es mediante un índice.

Tema 7.- Fundamentos de la Programación Orientada a Objetos

Tema: Estructuras de Selección en C#.

Programación Orientada a Objetos con Java. Elementos Básicos del Lenguaje Java. Creación de un objeto. Creación de un objeto. Creación de un objeto

PROYECTO FIGURAS DIAGRAMA DE FLUJO

! Qué es la POO?! Un paradigma de programación. ! No hay paradigmas mejores ni peores! Todos tienen sus ventajas e inconvenientes

PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez


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

El método main de la clase PruebaArbol, empieza creando una instancia de un objeto Árbol vacío y asigna su referencia a la variable árbol

FAMILIARIZANDONOS CON JAVA

Tema 9. Algoritmos sobre listas. Programación Programación - Tema 9: Algoritmos sobre listas

Ejercicios del tema 7: Clases y objetos

Benemérita Universidad Autónoma del Estado de Puebla

Prueba N o 1. Programación II

TECNICAS DE PROGRAMACION Universidad Católica Los Angeles de Chimbote METODOS CONSTRUCTORES Y LA REFERENCIA THIS

Aquí se declaran los. Aquí se declaran los métodos de la clase. *Atributos de la clase

Objetivos de la sesión. Aplicación de consola 7/30/11. Código con que se inicia un programa en Visual C# (aplicación de consola)

Introducción al lenguaje Java

Unidad II. Fundamentos de programación en Java. Ing. José Luis Llamas Cárdenas

GUIA DE LABORATORIO # 13 Arreglos unidimensionales y bidimensionales

Clase adicional 9. Listas enlazadas. Temas. Listas enlazadas Árboles Problemas de la clase adicional Ejercicios de diseño

ISTP CIDET COMPUTACION E INFORMATICA ARREGLOS EN JAVA

Columnas

Introducción a la Programación Orientada a Objetos PRACTICO N 6

Tema 15: Aserciones 0

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

Universidad Nacional del Santa F A C U L T A D D E I N G E N I E R I A E.A.P. Ingeniería de Sistemas e Informática NETBEANS 7.0

PRACTICA 9 INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS (PARTE II) Objetivos

JAVA NATIVE INTERFACE (JNI) INVOCANDO C/C++ DESDE JAVA

FACULTAD DE ECONOMIA Y ADMINISTRACION DEPARTAMENTO DE CIENCIAS DE LA COMPUTACION CÁTEDRA PROGRAMACION GENERAL. Trabajo Práctico Nº 4

INGENIERIA DE SISTEMAS 1 ESTRUCTURAS DE DATOS (Listas simples) INTRODUCCIÓN A LAS ESTRUCTURAS DE DATOS

Funciones y paso de parámetros

4. Operadores Operador asignación

FACULTAD DE INGENIERÍA

INTRODUCCION A LA PROGRAMACION EN JAVA

RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA

Estructura de un programa en Java

Java desde Consola Utilizando Java sin Path

Bloque práctico 2: Java

Introducción a Java III. Prof. MSc. Pedro Shiguihara

EJEMPLOS PROGRAMACIÓN SOCKET - JAVA

Modulo 1 El lenguaje Java

El lenguaje de programación Java

Tema 6. Reutilización de código. Programación Programación - Tema 6: Reutilización de código

Computación III. Objetivo de aprendizaje del tema

GUÍA DE LABORATORIO 5 ARREGLOS DE UNA DIMENSIÓN

Práctica: Creación de un programa C# sencillo

INTRODUCCION A LA PROGRAMACION EN JAVA

Lección 2: Creando una Aplicación en Java. 1. Estructura del archivo de una clase. 3. Definiendo clases fundamentos

Segundo Taller Final de PROGRAMACIÓN ORIENTADO A OBJETOS. INGENIERÍA DE SISTEMAS. Docente y Administrativo: Luz Esperanza Espitia Preciado

Introducción a la Programación en Java. Page 1

Tema: Introducción al IDE de Microsoft Visual C#.

PROBLEMAS RESUELTOS.

ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO ESCUELA DE INGENIERIA EN SISTEMAS

Universidad Carlos III de Madrid Ingeniería de Telecomunicación. Examen de Programación Febrero Parte de Ejercicios

Primer Parcial Febrero 24 de 2007

Estructura de datos tipo vector.

Programación Estructurada

PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez

Introduciendo datos desde el

Sensor de Temperatura utilizando el Starter Kit Javelin Stamp. Realizado por: Bertha Palomeque A. Rodrigo Barzola J.

INTELIGENCIA EN REDES DE COMUNICACIONES PRÁCTICA FINAL. Ignacio Ribas Ramos Miguel Flecha Lozano Ingeniería de Telecomunicaciones

Programación Orientada a Objetos: Arreglos en Java

Transcripción:

MATRICES EN JAVA Si bien las matrices tienen un origen en la matemática, en el contexto de la programación son estructuras de datos que permiten organizar la información en filas y columnas. Cada elemento de una matriz puede ser accedido por un par de índices (la fila y la columna). Al igual que en los vectores, los elementos de una matriz deben ser todos del mismo tipo de datos. DECLARACION DE UNA MATRIZ EN JAVA Ejemplo de declaración de una matriz de números enteros de tamaño 3 X 4 (3 filas 4 columnas) int A[][]=new int[3][4] EJEMPLOS. 1. Programa que permite insertar números desde teclado en una matriz de M X N, posteriormente visualiza los mismos en pantalla - Mostrar los datos de la matriz public class Ejemplo public static void main(string[] args)

//mostrar los datos de la matriz en pantalla System.out.print(A[i][j]+" "); System.out.println(); //imprime salto de linea 2. Programa que permite insertar números desde teclado en una matriz de M X N, y posteriormente muestra la cantidad de números pares de cada fila - Recorrer cada fila e ir contando los números pares de cada fila public class Ejemplo public static void main(string[] args) // Insertar M y N por teclado (M=filas, N=columnas) //Declaración de la matriz de tamaño M X N //Insertar los datos en la matriz desde teclado A[i][j]=en.nextInt(); // Recorrer cada fila e ir contando los números pares de cada fila int cant; cant=0; if(a[i][j]%2==0) //preguntamos si el elemento es par cant++; System.out.print(cant+" ");

3. Programa que permite insertar números desde teclado en una matriz de M X N, y posteriormente muestra el número mayor de cada fila - Recorrer cada fila e ir buscando el número mayor de cada fila public class Ejemplo public static void main(string[] args) // Recorrer cada fila e ir buscando el número mayor de cada fila int may; may=a[i][0]; if(a[i][j]>may) may=a[i][j]; System.out.print(may+" "); 4. Programa que permite insertar números desde teclado en una matriz de M X N, y posteriormente muestra la fila donde se encuentra el número mayor de toda la matriz. - Inicializar la variable may con el primer elemento de la matriz - Inicializar la variable fila en 0 - Recorrer toda la matriz buscando el numero mayor, la fila donde se encuentra - Mostrar la fila donde se encuentra el numero mayor public class Ejemplo public static void main(string[] args)

- // Inicializar la variable may con el primer elemento de la matriz int may=a[0][0]; - // Inicializar la variable fila en 0 int fila=0; - //Recorrer toda la matriz buscando el numero mayor, la fila donde se encuentra if(a[i][j]>may) may=a[i][j]; fila=i; // Mostrar la fila donde se encuentra el numero mayor for(i=0;i<n;i++) System.out.print(A[fila][i]+" "); 5. Programa que permite insertar números desde teclado en una matriz de M X N, y posteriormente muestra las filas donde al menos existe un número que se repite en cada fila - Recorrer fila por fila verificando si se repite algún numero public class Ejemplo public static void main(string[] args) int M,N,i,j,k;

//recorrer fila por fila, verificando si se repite algún numero int con; int serepite; serepite=0; con=0; for(k=0;k<n;k++) if(a[i][j]==a[i][k]) con++; if(con>1) serepite=1; break; if(serepite==1) System.out.print(A[i][j]+" "); System.out.println();