Este documento presenta una serie de programas en Java que leen y manipulan matrices bidimensionales. Incluye programas para leer y mostrar una matriz, separar los métodos de lectura e impresión, leer por columnas, imprimir la diagonal principal, ordenar la diagonal principal, convertir una matriz en vectores por filas y columnas, imprimir el perímetro de una matriz, y ordenar las filas y columnas de una matriz. El documento proporciona el código fuente comentado para cada uno de estos programas.
Este documento describe operaciones con arreglos unidimensionales y multidimensionales, incluyendo sumas y restas de elementos, recorridos, incrementos, funciones, y carga de arreglos. Explica cómo los arreglos son declarados en memoria y pueden ser referenciados desde cualquier parte del programa o función mediante su nombre. También presenta un ejemplo de programa que suma y resta vectores utilizando arreglos, funciones y un menú de opciones.
El documento presenta información sobre arreglos bidimensionales (matrices), incluyendo su declaración, uso de ciclos anidados para leer, imprimir y modificar elementos, y un ejemplo de generación de un cuadrado mágico usando funciones en pseudocódigo.
Este documento describe diferentes métodos de interpolación polinomial como Lagrange, Newton y Neville. Explica cómo se han implementado estos métodos como funciones en C++ y proporciona ejemplos de programas que ilustran su uso para interpolar diferentes funciones. También presenta programas adicionales para generar datos, visualizar resultados y estudiar la convergencia de los polinomios interpoladores.
El documento presenta varios problemas matemáticos y sus respectivas soluciones en Java. Los problemas incluyen determinar si un área dada corresponde a un cuadrado o rectángulo, verificar si una lista está ordenada de menor a mayor, mayor a menor o desordenada, y calcular la suma de cada columna de una matriz cuadrada. Se proveen ejemplos de entrada y salida para cada problema.
Este documento describe la creación de un fractal en forma de árbol utilizando MATLAB. Se definen 5 funciones que transforman puntos aleatorios iniciales mediante matrices y vectores de traslación. Estas funciones se aplican de forma iterativa para generar nuevos puntos y dibujar el fractal. El autor concluye que la creación de fractales requiere múltiples funciones y es difícil de lograr, pero que le gustaría explorar más formas posibles de fractales en el futuro.
El documento presenta varios programas en Java para mostrar números, contar pares, calcular promedios, obtener factoriales, sucesiones de Fibonacci y otros. Incluye ejemplos de cómo implementar cada programa usando bucles como do-while, while y for. También explica cómo calcular promedios considerando un límite de materias y ordenar arreglos de nombres de forma alfabética.
Este documento explica conceptos básicos sobre estructuras de datos como arreglos unidimensionales y multidimensionales en Visual Basic .NET. Describe cómo declarar, llenar y recorrer arreglos, así como el uso de procedimientos, funciones y parámetros. También presenta el control DataGridView para visualizar arreglos en una tabla.
Este documento describe operaciones con arreglos unidimensionales y multidimensionales, incluyendo sumas y restas de elementos, recorridos, incrementos, funciones, y carga de arreglos. Explica cómo los arreglos son declarados en memoria y pueden ser referenciados desde cualquier parte del programa o función mediante su nombre. También presenta un ejemplo de programa que suma y resta vectores utilizando arreglos, funciones y un menú de opciones.
El documento presenta información sobre arreglos bidimensionales (matrices), incluyendo su declaración, uso de ciclos anidados para leer, imprimir y modificar elementos, y un ejemplo de generación de un cuadrado mágico usando funciones en pseudocódigo.
Este documento describe diferentes métodos de interpolación polinomial como Lagrange, Newton y Neville. Explica cómo se han implementado estos métodos como funciones en C++ y proporciona ejemplos de programas que ilustran su uso para interpolar diferentes funciones. También presenta programas adicionales para generar datos, visualizar resultados y estudiar la convergencia de los polinomios interpoladores.
El documento presenta varios problemas matemáticos y sus respectivas soluciones en Java. Los problemas incluyen determinar si un área dada corresponde a un cuadrado o rectángulo, verificar si una lista está ordenada de menor a mayor, mayor a menor o desordenada, y calcular la suma de cada columna de una matriz cuadrada. Se proveen ejemplos de entrada y salida para cada problema.
Este documento describe la creación de un fractal en forma de árbol utilizando MATLAB. Se definen 5 funciones que transforman puntos aleatorios iniciales mediante matrices y vectores de traslación. Estas funciones se aplican de forma iterativa para generar nuevos puntos y dibujar el fractal. El autor concluye que la creación de fractales requiere múltiples funciones y es difícil de lograr, pero que le gustaría explorar más formas posibles de fractales en el futuro.
El documento presenta varios programas en Java para mostrar números, contar pares, calcular promedios, obtener factoriales, sucesiones de Fibonacci y otros. Incluye ejemplos de cómo implementar cada programa usando bucles como do-while, while y for. También explica cómo calcular promedios considerando un límite de materias y ordenar arreglos de nombres de forma alfabética.
Este documento explica conceptos básicos sobre estructuras de datos como arreglos unidimensionales y multidimensionales en Visual Basic .NET. Describe cómo declarar, llenar y recorrer arreglos, así como el uso de procedimientos, funciones y parámetros. También presenta el control DataGridView para visualizar arreglos en una tabla.
Este documento proporciona información sobre arrays (listas y tablas) en C, incluyendo cómo declarar, inicializar y acceder a elementos de arrays unidimensionales y multidimensionales. También cubre temas como el paso de arrays como parámetros, ordenación de listas, búsqueda en listas y ejemplos de código.
El documento describe los arreglos unidimensionales y multidimensionales en C. Explica que un arreglo es un conjunto de variables del mismo tipo que pueden ser referenciadas con el mismo nombre y un índice. Los elementos de un arreglo unidimensional se numeran de 0 a n-1. También cubre la inicialización, declaración y paso de arreglos como parámetros de funciones. Para arreglos multidimensionales, los subíndices especifican la fila y columna de un elemento, similares a las matrices.
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)luis freddy
Un arreglo de dos dimensiones (también llamado matriz) es una colección de datos para una misma variable organizada en renglones y columnas. Para acceder a un elemento se usan dos índices, el del renglón y el de la columna. En Java se declaran especificando el tipo de datos y el tamaño de renglones y columnas. Se pueden inicializar manual o automáticamente con ciclos anidados.
Este documento describe los arreglos y su estructura en C. Los arreglos permiten almacenar múltiples datos del mismo tipo en una sola variable. Un arreglo tiene un tamaño, tipo y nombre. Los elementos de un arreglo se acceden mediante índices enteros. Los arreglos pueden ser unidimensionales o multidimensionales y se pueden inicializar y recorrer con bucles.
3 desarollo manejo datos capitulo 2 -03 aplicaciones arreglos dos dimeluis freddy
El documento describe una aplicación que permite al usuario sumar matrices. La aplicación crea matrices A y B de 3x3, pide al usuario que ingrese los valores, muestra las matrices, suma cada elemento correspondiente para crear la matriz C resultante, y muestra C. La aplicación separa las tareas en métodos para pedir valores, mostrar matrices, sumar matrices, y calcular promedios, y ofrece un menú para que el usuario elija qué tarea desea realizar.
Los vectores son estructuras de datos que almacenan una colección de elementos del mismo tipo en posiciones de memoria contiguas. Se declaran indicando el tipo de dato, nombre y tamaño. Se accede a los elementos mediante el nombre del vector y un índice entre corchetes. Los vectores permiten resolver problemas que requieren contar o almacenar múltiples variables de forma más eficiente que declarando variables individuales.
3 desarollo manejo datos capitulo 2 -02 operaciones arreglos dos dime (3)luis freddy
Para realizar operaciones con matrices en Java, se requiere utilizar bucles anidados for para recorrer cada elemento de la matriz usando índices de fila y columna. Algunas operaciones comunes con matrices incluyen encontrar el mayor y menor valor, y calcular el promedio. Estas operaciones implican recorrer la matriz, comparar valores, y actualizar variables para llevar el registro del mayor/menor valor y su posición.
Este programa llena una matriz 3x3 con valores reales introducidos por el usuario, calcula la suma de cada fila y columna y almacena los resultados en vectores. Primero define las matrices y vectores, luego llena la matriz con datos de entrada y calcula la suma de cada fila y columna almacenándolas en los vectores respectivos. Finalmente imprime las sumas de cada fila y columna.
Este documento describe los arreglos y sus características. Explica que un arreglo es una estructura de datos que almacena una colección de elementos del mismo tipo en posiciones de memoria contiguas. Los arreglos pueden ser unidimensionales (vectores), bidimensionales (matrices) o multidimensionales. Los arreglos se caracterizan por almacenar elementos en posiciones indexadas, tener un nombre de variable único que representa a todos los elementos y permitir el acceso directo a cualquier elemento. También explica cómo declarar, inicializar, manipular y realizar oper
Este documento presenta varios problemas de programación en Java relacionados con matrices y listas de números. Incluye problemas como determinar si un área dado corresponde a un cuadrado o rectángulo, ordenar listas de números, sumar las columnas de una matriz cuadrada, y girar una matriz 90 grados. También presenta ejemplos de entrada y salida esperada para cada problema.
El documento explica los arreglos en C++. Define un arreglo como un conjunto de datos almacenados de forma contigua con el mismo nombre, donde los elementos se diferencian por índices. Explica arreglos unidimensionales y multidimensionales, cómo declararlos e inicializarlos, y operaciones como suma, resta y multiplicación con arreglos. También cubre arreglos de caracteres multidimensionales y cómo acceder a cadenas específicas dentro de la tabla.
Una matriz es un arreglo bidimensional que está compuesto por filas y columnas. Cada elemento de la matriz se identifica por su coordenada fila, columna. Para declarar una matriz se debe especificar el nombre, número de filas y columnas. Los ejemplos muestran cómo crear una matriz vacía y llenarla con datos ingresados por el usuario, así como mostrar datos de personas en una matriz.
El documento explica los conceptos básicos de los arreglos unidimensionales en el lenguaje C. Indica que un arreglo es una colección de datos del mismo tipo almacenados en posiciones contiguas de memoria, y que cada elemento se identifica por su índice. Describe cómo declarar e inicializar arreglos, acceder a sus elementos, y cómo se pueden pasar arreglos como parámetros a funciones utilizando punteros. También introduce conceptos sobre arreglos bidimensionales y el uso de punteros para acceder a arreglos.
El documento describe un programa que resuelve tres problemas: 1) determinar si un área dada corresponde a un cuadrado, rectángulo o ambos, 2) verificar si una lista de números está ordenada de menor a mayor, de mayor a menor o no ordenada, y 3) calcular la suma de cada columna de una matriz cuadrada dada. Se pide crear un programa que lea los datos de entrada y escriba la salida correspondiente para cada caso.
Este documento presenta un tutorial sobre el uso del lenguaje de programación GNU Octave. Introduce Octave como un programa multiplataforma de código abierto para cálculos numéricos, similar a MATLAB. Explica conceptos básicos como variables, operadores, matrices y vectores. También cubre funciones matemáticas predefinidas, y define funciones y cadenas de caracteres. El objetivo es familiarizar a los estudiantes con la sintaxis básica de Octave para que puedan realizar trabajos prácticos.
Este documento presenta varios ejemplos de código Java para la resolución de problemas matemáticos y lógicos comunes. Incluye programas para calcular el área de un triángulo, determinar el número menor entre dos valores ingresados, imprimir tablas de potencias y realizar cambio con monedas de diferentes valores. Explica el uso de bucles, condicionales y métodos recursivos para la resolución algorítmica de problemas.
Este documento presenta seis ejercicios de programación sobre vectores, matrices y diferentes tipos de bucles en C++. Los ejercicios cubren temas como generar series, ingresar y visualizar datos en vectores y matrices, e imprimir diagonales principales y secundarias.
Este documento presenta información sobre la generación de números aleatorios en Visual Basic para cargar arreglos. Explica funciones como Rnd, Randomize e Int que permiten generar valores aleatorios, y cómo usarlas para llenar arreglos de manera aleatoria. También incluye ejemplos de código para generar matrices y vectores con valores aleatorios y botones para mostrar los arreglos y salir del programa.
El primer documento presenta un problema de sumar las columnas de una matriz cuadrada de tamaño n. El segundo documento presenta un problema de crear una clase calculadora que realice las cuatro operaciones básicas. El tercer documento presenta un problema de girar una matriz 90 grados a la derecha.
Los documentos presentan 21 programas en C de diferentes ejercicios de programación. Los programas resuelven tareas como sumar números, calcular el perímetro de un círculo, comparar números, realizar operaciones aritméticas basadas en un operador ingresado, mostrar tablas de multiplicar, series de Fibonacci, verificar fechas, y más. Cada programa contiene el código fuente en C para resolver el ejercicio correspondiente.
Este documento presenta un programa en Java que utiliza arreglos bidimensionales. El programa permite al usuario ingresar el tamaño de las filas y columnas de un arreglo bidimensional y luego llenarlo con valores introducidos por el usuario. Finalmente, el programa imprime cada elemento del arreglo para mostrar cómo funcionan los arreglos bidimensionales en Java.
Este documento presenta cuatro programas en Java que manipulan arreglos unidimensionales de diferentes maneras. El primer programa lee y imprime un arreglo. El segundo programa ordena un arreglo de menor a mayor. El tercer programa encuentra el mayor y menor elemento de un arreglo y sus posiciones. El cuarto y último programa ordena una lista de nombres alfabéticamente.
Este documento proporciona información sobre arrays (listas y tablas) en C, incluyendo cómo declarar, inicializar y acceder a elementos de arrays unidimensionales y multidimensionales. También cubre temas como el paso de arrays como parámetros, ordenación de listas, búsqueda en listas y ejemplos de código.
El documento describe los arreglos unidimensionales y multidimensionales en C. Explica que un arreglo es un conjunto de variables del mismo tipo que pueden ser referenciadas con el mismo nombre y un índice. Los elementos de un arreglo unidimensional se numeran de 0 a n-1. También cubre la inicialización, declaración y paso de arreglos como parámetros de funciones. Para arreglos multidimensionales, los subíndices especifican la fila y columna de un elemento, similares a las matrices.
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)luis freddy
Un arreglo de dos dimensiones (también llamado matriz) es una colección de datos para una misma variable organizada en renglones y columnas. Para acceder a un elemento se usan dos índices, el del renglón y el de la columna. En Java se declaran especificando el tipo de datos y el tamaño de renglones y columnas. Se pueden inicializar manual o automáticamente con ciclos anidados.
Este documento describe los arreglos y su estructura en C. Los arreglos permiten almacenar múltiples datos del mismo tipo en una sola variable. Un arreglo tiene un tamaño, tipo y nombre. Los elementos de un arreglo se acceden mediante índices enteros. Los arreglos pueden ser unidimensionales o multidimensionales y se pueden inicializar y recorrer con bucles.
3 desarollo manejo datos capitulo 2 -03 aplicaciones arreglos dos dimeluis freddy
El documento describe una aplicación que permite al usuario sumar matrices. La aplicación crea matrices A y B de 3x3, pide al usuario que ingrese los valores, muestra las matrices, suma cada elemento correspondiente para crear la matriz C resultante, y muestra C. La aplicación separa las tareas en métodos para pedir valores, mostrar matrices, sumar matrices, y calcular promedios, y ofrece un menú para que el usuario elija qué tarea desea realizar.
Los vectores son estructuras de datos que almacenan una colección de elementos del mismo tipo en posiciones de memoria contiguas. Se declaran indicando el tipo de dato, nombre y tamaño. Se accede a los elementos mediante el nombre del vector y un índice entre corchetes. Los vectores permiten resolver problemas que requieren contar o almacenar múltiples variables de forma más eficiente que declarando variables individuales.
3 desarollo manejo datos capitulo 2 -02 operaciones arreglos dos dime (3)luis freddy
Para realizar operaciones con matrices en Java, se requiere utilizar bucles anidados for para recorrer cada elemento de la matriz usando índices de fila y columna. Algunas operaciones comunes con matrices incluyen encontrar el mayor y menor valor, y calcular el promedio. Estas operaciones implican recorrer la matriz, comparar valores, y actualizar variables para llevar el registro del mayor/menor valor y su posición.
Este programa llena una matriz 3x3 con valores reales introducidos por el usuario, calcula la suma de cada fila y columna y almacena los resultados en vectores. Primero define las matrices y vectores, luego llena la matriz con datos de entrada y calcula la suma de cada fila y columna almacenándolas en los vectores respectivos. Finalmente imprime las sumas de cada fila y columna.
Este documento describe los arreglos y sus características. Explica que un arreglo es una estructura de datos que almacena una colección de elementos del mismo tipo en posiciones de memoria contiguas. Los arreglos pueden ser unidimensionales (vectores), bidimensionales (matrices) o multidimensionales. Los arreglos se caracterizan por almacenar elementos en posiciones indexadas, tener un nombre de variable único que representa a todos los elementos y permitir el acceso directo a cualquier elemento. También explica cómo declarar, inicializar, manipular y realizar oper
Este documento presenta varios problemas de programación en Java relacionados con matrices y listas de números. Incluye problemas como determinar si un área dado corresponde a un cuadrado o rectángulo, ordenar listas de números, sumar las columnas de una matriz cuadrada, y girar una matriz 90 grados. También presenta ejemplos de entrada y salida esperada para cada problema.
El documento explica los arreglos en C++. Define un arreglo como un conjunto de datos almacenados de forma contigua con el mismo nombre, donde los elementos se diferencian por índices. Explica arreglos unidimensionales y multidimensionales, cómo declararlos e inicializarlos, y operaciones como suma, resta y multiplicación con arreglos. También cubre arreglos de caracteres multidimensionales y cómo acceder a cadenas específicas dentro de la tabla.
Una matriz es un arreglo bidimensional que está compuesto por filas y columnas. Cada elemento de la matriz se identifica por su coordenada fila, columna. Para declarar una matriz se debe especificar el nombre, número de filas y columnas. Los ejemplos muestran cómo crear una matriz vacía y llenarla con datos ingresados por el usuario, así como mostrar datos de personas en una matriz.
El documento explica los conceptos básicos de los arreglos unidimensionales en el lenguaje C. Indica que un arreglo es una colección de datos del mismo tipo almacenados en posiciones contiguas de memoria, y que cada elemento se identifica por su índice. Describe cómo declarar e inicializar arreglos, acceder a sus elementos, y cómo se pueden pasar arreglos como parámetros a funciones utilizando punteros. También introduce conceptos sobre arreglos bidimensionales y el uso de punteros para acceder a arreglos.
El documento describe un programa que resuelve tres problemas: 1) determinar si un área dada corresponde a un cuadrado, rectángulo o ambos, 2) verificar si una lista de números está ordenada de menor a mayor, de mayor a menor o no ordenada, y 3) calcular la suma de cada columna de una matriz cuadrada dada. Se pide crear un programa que lea los datos de entrada y escriba la salida correspondiente para cada caso.
Este documento presenta un tutorial sobre el uso del lenguaje de programación GNU Octave. Introduce Octave como un programa multiplataforma de código abierto para cálculos numéricos, similar a MATLAB. Explica conceptos básicos como variables, operadores, matrices y vectores. También cubre funciones matemáticas predefinidas, y define funciones y cadenas de caracteres. El objetivo es familiarizar a los estudiantes con la sintaxis básica de Octave para que puedan realizar trabajos prácticos.
Este documento presenta varios ejemplos de código Java para la resolución de problemas matemáticos y lógicos comunes. Incluye programas para calcular el área de un triángulo, determinar el número menor entre dos valores ingresados, imprimir tablas de potencias y realizar cambio con monedas de diferentes valores. Explica el uso de bucles, condicionales y métodos recursivos para la resolución algorítmica de problemas.
Este documento presenta seis ejercicios de programación sobre vectores, matrices y diferentes tipos de bucles en C++. Los ejercicios cubren temas como generar series, ingresar y visualizar datos en vectores y matrices, e imprimir diagonales principales y secundarias.
Este documento presenta información sobre la generación de números aleatorios en Visual Basic para cargar arreglos. Explica funciones como Rnd, Randomize e Int que permiten generar valores aleatorios, y cómo usarlas para llenar arreglos de manera aleatoria. También incluye ejemplos de código para generar matrices y vectores con valores aleatorios y botones para mostrar los arreglos y salir del programa.
El primer documento presenta un problema de sumar las columnas de una matriz cuadrada de tamaño n. El segundo documento presenta un problema de crear una clase calculadora que realice las cuatro operaciones básicas. El tercer documento presenta un problema de girar una matriz 90 grados a la derecha.
Los documentos presentan 21 programas en C de diferentes ejercicios de programación. Los programas resuelven tareas como sumar números, calcular el perímetro de un círculo, comparar números, realizar operaciones aritméticas basadas en un operador ingresado, mostrar tablas de multiplicar, series de Fibonacci, verificar fechas, y más. Cada programa contiene el código fuente en C para resolver el ejercicio correspondiente.
Este documento presenta un programa en Java que utiliza arreglos bidimensionales. El programa permite al usuario ingresar el tamaño de las filas y columnas de un arreglo bidimensional y luego llenarlo con valores introducidos por el usuario. Finalmente, el programa imprime cada elemento del arreglo para mostrar cómo funcionan los arreglos bidimensionales en Java.
Este documento presenta cuatro programas en Java que manipulan arreglos unidimensionales de diferentes maneras. El primer programa lee y imprime un arreglo. El segundo programa ordena un arreglo de menor a mayor. El tercer programa encuentra el mayor y menor elemento de un arreglo y sus posiciones. El cuarto y último programa ordena una lista de nombres alfabéticamente.
El documento presenta una introducción a los arreglos de una, dos y tres dimensiones en Java. Explica conceptos básicos como arreglos unidimensionales (vectores), arreglos bidimensionales (matrices) y operaciones como el cálculo del promedio, suma y varianza. Incluye ejemplos de código para ilustrar el uso de arreglos en problemas como el desglose de billetes, cálculo de promedios de notas, búsqueda de valores máximos y mínimos en matrices, y almacenamiento de calificaciones de alumnos en diferentes materias
El documento presenta 4 ejercicios de programación concurrente en Java que involucran la entrada de datos desde el teclado, el uso de funciones por valor y referencia, y el manejo de excepciones. Los ejercicios capturan datos de entrada, realizan operaciones matemáticas como sumas y restas, y demuestran la diferencia entre pasar parámetros por valor y referencia. El último ejercicio muestra el uso de bloques try-catch para manejar excepciones al convertir una cadena a entero.
Los documentos presentan 5 ejemplos de programas en Java y NetBeans. El primero suma números ingresados por el usuario hasta que se ingrese 25. El segundo encuentra el número del medio entre tres ingresados hasta que su suma sea 15. El tercero calcula el MCD entre tres números hasta que sea mayor a 10. El cuarto calcula áreas (cuadrado, triángulo, rectángulo y círculo). El quinto genera dos números aleatorios, compara y suma sus valores, los eleva y calcula su raíz cuadrada hasta que esta sea mayor a 4.
Este documento contiene cuatro problemas de programación relacionados con estructuras de datos y algoritmos numéricos. El primer problema involucra el cálculo del número de pasos necesarios para cambiar entre dos precios mostrados en carretes giratorios. El segundo problema implica la impresión de la transpuesta de una matriz dada. El tercer problema pide imprimir los números no fibonacci menores a un límite dado. El cuarto problema consiste en generar ciclos numéricos tomando solo el digito de la suma.
Este documento presenta varios problemas de estructura de datos y algoritmos resueltos con código de programación en Java. Incluye problemas como calcular el número de pasos necesarios para cambiar un precio en una caja registradora antigua con carretes, imprimir la matriz transpuesta de una matriz dada y encontrar los números no pertenecientes a la sucesión de Fibonacci. Para cada problema, se describe la entrada, salida y el algoritmo correspondiente, y se incluye el código de programa completo.
El documento proporciona instrucciones para varios problemas de programación en Java relacionados con figuras geométricas. Incluye descripciones de problemas como determinar si un área dada corresponde a un cuadrado o rectángulo, verificar si una lista de números está ordenada, y calcular la suma de cada columna de una matriz cuadrada. También incluye ejemplos de entrada y salida esperada para cada problema.
El documento presenta el código de varios programas en Java que realizan cálculos matemáticos. Incluye clases y métodos para calcular el área de un triángulo, distancias entre puntos, operaciones matemáticas y determinar si un número es par o impar.
Este documento describe el desarrollo de un programa en Java para realizar operaciones con números complejos. Los estudiantes declaran variables, asignan valores a botones para diferentes operaciones como suma, multiplicación, potenciación y raíz cuadrada, y desarrollan métodos para calcular dichas operaciones utilizando fórmulas matemáticas. El programa permite representar números complejos en forma cartesiana, polar y exponencial.
El documento presenta varios ejemplos de código en Java para resolver problemas matemáticos utilizando estructuras de control como bucles for y while. Se muestran algoritmos para calcular sumas, promedios, máximos, mínimos, factoriales y series numéricas utilizando ciclos y condicionales.
El documento contiene varios ejemplos de código Java que resuelven problemas utilizando bucles como while, do-while y for. Los ejemplos incluyen calcular series numéricas, sumatorias, promedios, máximos y mínimos, tablas de multiplicar, factoriales y la serie de Fibonacci. El código muestra diferentes formas de ingresar y procesar datos utilizando bucles en Java.
Este documento contiene 20 problemas y sus respectivos programas en Java como solución. Los problemas van desde cálculos matemáticos simples como conversiones de unidades y cálculo de áreas, hasta problemas más complejos que involucran ecuaciones, funciones trigonométricas y logaritmos. Cada problema presenta un breve enunciado y a continuación incluye el programa completo escrito en Java para resolverlo.
Este documento presenta un programa en Java que utiliza arreglos unidimensionales. El programa permite al usuario ingresar el tamaño de un arreglo y luego los valores de cada elemento, los cuales son mostrados posteriormente. El objetivo es mostrar cómo se utilizan los arreglos unidimensionales en Java.
Este documento presenta 10 ejemplos de funciones en C para realizar diferentes tareas matemáticas y de procesamiento de datos, como calcular factoriales, combinaciones, redondear números, determinar si un número es par, hallar divisores, factores primos, y más. Las funciones utilizan conceptos como paso de parámetros, recursividad, y análisis y diseño de algoritmos.
Este documento describe las funciones en el lenguaje de programación C. Explica que una función es una porción de código que realiza una tarea específica y puede ser llamada desde otras partes del programa. Detalla la sintaxis básica de una función en C, incluyendo el tipo de datos, nombre, parámetros y cuerpo. Además, distingue entre variables globales y locales y los diferentes tipos de paso de parámetros.
El documento presenta conceptos básicos de programación como programación modular y estructurada. Explica metodologías para resolver problemas mediante la creación de algoritmos, diagramas de flujo y pseudocódigo. Describe elementos clave de un programa como entrada, salida, variables, operadores, expresiones y estructuras de control como selección y repetición.
Ejercicios con arreglos presentación gráficaDiroplan
El documento presenta 3 ejemplos de uso de arreglos en Java. El primero inicializa un arreglo con valores nulos y lo muestra. El segundo inicializa un arreglo con enteros pares del 2 al 20. El tercero suma los valores de los elementos de un arreglo dado.
Similar a Arreglos bidimensionales Java parte 4 (20)
Los sistemas de detección de intrusiones (IDS) supervisan pasivamente el tráfico de red sin afectar el flujo de paquetes. Los sistemas de prevención de intrusiones (IPS) operan en línea y pueden detectar y detener ataques al analizar cada paquete antes de que llegue a su destino. Ambos sistemas ayudan a proteger las redes de amenazas internas y externas.
Este documento presenta varios temas de gramática inglesa avanzada. Brevemente describe el uso del pasivo, las palabras "for", "since" y "ago", el presente perfecto, los tiempos verbales para narrar eventos pasados como el pretérito imperfecto y pretérito indefinido, y la especulación y deducción con verbos modales. Proporciona ejemplos para ilustrar cada punto y cita fuentes para más información.
This document lists system calls and their number codes used in Linux. Some key system calls include read, write, open, close, stat, poll, mmap, mprotect, munmap, brk, and exit.
El documento describe el proceso de configurar una base de datos MySQL llamada "congreso" con dos tablas ("administradores" y "estudiantes") para un proyecto de sitio web de congreso estudiantil alojado en GitHub. Incluye instrucciones SQL para crear la base de datos y tablas e insertar datos de prueba. Luego explica cómo acceder al sitio web a través de XAMPP y probar las credenciales de inicio de sesión para administradores y estudiantes.
El documento presenta gramáticas con atributos para evaluar el valor de números enteros y decimales dados por gramáticas, y para verificar que un árbol binario está ordenado mediante el uso de atributos. Se definen reglas semánticas para calcular valores y comprobar el orden de los subárboles en función de los valores de los nodos.
Este documento presenta una gramática para secuencias simplificadas de sentencias y analiza su análisis sintáctico. Construye el DFA LR(0), la tabla SLR(1) y muestra el análisis de la cadena "S;S;S" usando un analizador SLR(1). Finalmente, pregunta si la gramática es LR(0) y cómo podría diferir un análisis LR(0) de uno SLR(1).
The document provides pseudocode for parsing arithmetic expressions using a bottom-up recursive descent parser based on a given grammar. It includes pseudocode for evaluating expressions, handling operators, and matching expected tokens. It also shows the parsing actions for three example arithmetic expressions using a given LL(1) parsing table.
El documento presenta una gramática para expresiones aritméticas y derivaciones por la izquierda y árboles sintácticos abstractos para tres expresiones diferentes según la gramática dada. También incluye declaraciones de tipo C para un árbol sintáctico abstracto correspondiente a otra gramática y un ejemplo de árbol sintáctico para esa gramática. Finalmente, muestra que una solución propuesta para resolver la ambigüedad del else no es efectiva al seguir siendo ambigua.
El documento presenta dos versiones de pseudocódigo para implementar un DFA para comentarios en C. Una versión usa el carácter de entrada como prueba externa y el estado como prueba interna, mientras que la otra hace lo opuesto. El autor preferiría la primera organización si ciertos caracteres de entrada no llevaran directamente al siguiente estado o si hubiera un carácter de escape que moviera a cualquier estado al estado de aceptación.
El documento discute varios temas relacionados con compiladores, incluyendo la generación de árboles sintácticos y de análisis, el número de pasadas que realiza un compilador, y las optimizaciones de incorporación y propagación de constantes.
El documento describe dos algoritmos de búsqueda ciega, DFS y BFS. Explica que ambos algoritmos encontrarían la ruta 7 → 6 → 2 mostrada en rojo en el grafo dado, ya que expanden los nodos en el mismo orden sin importar el algoritmo.
(1) La probabilidad de que dos personas sean hermanos antes de saber su apellido es 0.1.
(2) Si son hermanos, la probabilidad de que tengan el mismo apellido es 0.9. Si no son hermanos, es 0.1.
(3) Usando la fórmula de Bayes, la probabilidad de que sean hermanos dado que tienen el mismo apellido (P(h|s)) es 0.9.
El documento describe varios lenguajes de programación populares para desarrollar aplicaciones móviles, incluyendo Java y Kotlin para Android, Swift y Objective-C para iOS, y lenguajes multiplataforma como JavaScript, TypeScript, C#, C, C++, Python y Ruby.
El documento trata sobre varias tecnologías para bases de datos distribuidas, incluyendo CORBA, DCOM, RMI, Data Mining y OLAP. CORBA permite que objetos escritos en diferentes lenguajes se comuniquen a través de la red de forma transparente. DCOM es una extensión de COM que permite la comunicación de objetos entre máquinas remotas. RMI es una tecnología de Java para permitir la invocación remota de métodos entre objetos distribuidos. Data Mining involucra el uso de técnicas estadísticas y de
Este documento describe los conceptos fundamentales de las transacciones distribuidas, incluyendo las propiedades ACID, los tipos de transacciones, los modelos de estructura de transacciones, y los protocolos y algoritmos relacionados con la confiabilidad, concurrencia y control de réplicas en sistemas distribuidos. También explica los conceptos básicos de commit, abort y rollback en el manejo de transacciones.
El documento describe los desafíos del procesamiento de consultas en ambientes distribuidos en comparación con los ambientes centralizados, como seleccionar los mejores sitios para procesar datos para minimizar los costos de E/S, CPU y comunicación. También discute opciones como optimizar consultas individuales versus múltiples consultas, y cómo factores como la complejidad de operaciones algebraicas, estadísticas de base de datos y tipo de red pueden afectar la optimización.
Índice
Algoritmo de INGRES…………................................................................................................ 1
Algoritmo de System R……………………………………………………………………………………………………… 3
Algoritmo R* ……………………………………………………………………………………………………………………. 5
La fragmentación consiste en dividir una relación global en subconjuntos o fragmentos, donde cada fragmento contiene tuplas con propiedades comunes. Existen dos tipos de fragmentación: horizontal, donde la relación se divide en fragmentos basados en una condición de selección; y vertical, donde los atributos se dividen en grupos y los fragmentos se obtienen proyectando la relación global sobre cada grupo de atributos.
Un sistema cliente/servidor tiene dos partes principales: el servidor o backend que ejecuta el SGBD, y el cliente o frontend que son las aplicaciones que interactúan con el usuario. Los clientes pueden ser aplicaciones creadas por los usuarios o herramientas provistas por el proveedor. El servidor soporta funciones básicas de base de datos y puede ser iterativo o concurrente, procesando consultas de clientes de forma secuencial o simultánea respectivamente. Las arquitecturas cliente/servidor pueden tener dos o tres capas.
La arquitectura de bases de datos distribuidas define la estructura de un sistema que ofrece transparencia de datos, independencia lógica y física a través de la distribución de datos en múltiples sitios. Estos sistemas distribuidos pueden ser homogéneos, con una sola colección de datos, o heterogéneos, con múltiples colecciones de datos y usuarios locales y globales que acceden a datos almacenados en diferentes sitios.
Buscador de Eventos y Fiestas en España - Buscafiestaholabuscafiesta
Buscafiesta.es es el buscador líder en España para fiestas y eventos, diseñado para satisfacer las necesidades tanto de organizadores como de asistentes. Este innovador software ofrece una plataforma integral que permite a los organizadores de eventos añadir, gestionar y promocionar sus actividades de manera totalmente autónoma, facilitando la visibilidad y escalabilidad de sus eventos.
Buscafiesta.es no solo conecta a los organizadores con su público objetivo, sino que también ofrece herramientas de marketing y análisis que ayudan a maximizar el impacto de cada evento. Ya sea para una fiesta local, un concierto multitudinario o un evento corporativo, Buscafiesta.es es la solución definitiva para hacer de cada evento un éxito rotundo.
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...micarnavaltupatrimon
Mi Carnaval es la plataforma que permite conectar al usuario con la cultura y la emoción del Carnaval de Blancos y Negros en la ciudad de Pasto, esta plataforma brinda una amplia oferta de productos, servicios, tiquetería e información relevante para generarle valor al usuario, además, la plataforma realiza un levantamiento de datos de los espectadores que se registran, capturando su actividad e información relevante para generar la analítica demográfica del evento en tiempo real, con estos datos se generan modelos predictivos, que permiten una mejor preparación y organización del evento, de esta manera ayudando a reducir la congestión, las largas filas y, así como a identificar áreas de alto riesgo de delincuencia y otros problemas de seguridad.
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...micarnavaltupatrimon
Mi Carnaval es la plataforma que permite conectar al usuario con la cultura y la emoción del Carnaval de Blancos y Negros en la ciudad de Pasto, esta plataforma brinda una amplia oferta de productos, servicios, tiquetería e información relevante para generarle valor al usuario, además, la plataforma realiza un levantamiento de datos de los espectadores que se registran, capturando su actividad e información relevante para generar la analítica demográfica del evento en tiempo real, con estos datos se generan modelos predictivos, que permiten una mejor preparación y organización del evento, de esta manera ayudando a reducir la congestión, las largas filas y, así como a identificar áreas de alto riesgo de delincuencia y otros problemas de seguridad.
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Arreglos bidimensionales Java parte 4
1. 2
INDICE
N° DE PAG.
Programa que lee un arreglo bidimensional para después imprimirlo 3
Programa que lee un arreglo bidimensional para después imprimirlo separando el método leer del
método imprimir 5
Programa que lee por columnas un arreglo bidimensional para después imprimirlo 7
Programa que lee un arreglo bidimensional e imprime los valores de la
diagonal principal 9
Programa que lee una matriz e imprime su diagonal principal ordenada 11
Programa que lee una matriz y la convierte en un vector de acuerdo al orden
de filas y un vector de acuerdo al orden de columnas 14
Programa que lee una matriz e imprime su perímetro 17
Programa que lee una matriz y ordena las filas en de menor a mayor
y las columnas de mayor a menor 20
Programa que lee una matriz A, una Matriz B, multiplica la Matriz A por la matriz B y guarda
los resultados en una matriz C para después imprimir las tres Matrices 23
Programa que lee una matriz bidimensional e imprime su transpuesta ...27
Programa que lee una matriz bidimensional y cambia las diagonales
principales 29
Programa que lee una matriz bidimensional e imprime la matriz
simetrica basandose en los valores de arriba de la diagonal .32
2. 3
/**@ ITO Fundamentosde programación
* @ Este programa lee unarreglobidimensional paradespués imprimirlo
* @author JoaquínMartínez Benjamín
*/
importjavax.swing.*;
publicclassLeerXfila{
publicLeerXfila(){}
intn[][];
intrenglon,columna;
StringmatrizImpresa="";
publicvoidleerHacer(){
renglon=Integer.parseInt(JOptionPane.showInputDialog("Escribael total de renglones"));
columna=Integer.parseInt(JOptionPane.showInputDialog("Escribael total de columnas"));
n= new int[renglon] [columna];
for (intx=0; x<renglon;x++) {
for (inty=0; y <columna;y++) {
n[x][y]=Integer.parseInt(JOptionPane.showInputDialog("Introduzcael elemento
["+x+"]["+y+"] del arreglo"));
matrizImpresa+=n[x][y] +" ";
}
matrizImpresa+="n";
}
JOptionPane.showMessageDialog(null,"Elarregloes: n"+matrizImpresa);
}
publicstaticvoidmain( Stringargs []){
LeerXfilaresult=new LeerXfila();
result.leerHacer();
}
}
4. 5
/**@ ITO Fundamentosde programación
* @ Este programa lee unarreglobidimensional para después imprimirlo
* separandoel métodoleerdel métodoimprimir
* @author JoaquínMartínez Benjamín
*/
importjavax.swing.*;
publicclassLeerXfila2{
publicLeerXfila2(){}
StringmatrizImpresa="";
intrenglon=Integer.parseInt(JOptionPane.showInputDialog("Escribael total de renglones"));
intcolumna=Integer.parseInt(JOptionPane.showInputDialog("Escribael total de columnas"));
intn[][]=new int[renglon] [columna];
publicvoidleer(){
for (intx=0; x<renglon;x++) {
for (inty=0; y <columna;y++) {
n[x][y]=Integer.parseInt(JOptionPane.showInputDialog("Introduzcael elemento["+x+"]["+y+"]
del arreglo"));
}
}
}
publicvoidhacer(){
for (intx=0; x<renglon;x++) {
for (inty=0; y <columna;y++) {
matrizImpresa+=n[x][y] +" ";
}
matrizImpresa+="n";
}
JOptionPane.showMessageDialog(null,"El arregloes: n"+matrizImpresa);
}
publicstaticvoidmain( Stringargs []){
LeerXfila2result=new LeerXfila2();
result.leer();
result.hacer();
}
}
6. 7
/**@ ITO Fundamentos de programación
* @ Este programa lee porcolumnasunarreglobidimensional paradespuésimprimirlo
* @author JoaquínMartínez Benjamín
*/
importjavax.swing.*;
publicclassLeerXcolumna{
publicLeerXcolumna(){}
intn[][];
inttranspuesta[][];
intrenglon,columna;
StringmatrizImpresa="";
publicvoidleerHacer(){
columna=Integer.parseInt(JOptionPane.showInputDialog("Escribael total de renglones"));
renglon=Integer.parseInt(JOptionPane.showInputDialog("Escribael total de columnas"));
n= new int[renglon] [columna];
transpuesta=new int[columna][renglon];
for (intx=0; x<renglon;x++) {
for (inty=0; y <columna;y++) {
n[x][y]=Integer.parseInt(JOptionPane.showInputDialog ("Introduzcael elemento
["+y+"]["+x+"] del arreglo"));
}
}
for (intx=0; x<columna;x++) {
for (inty=0; y <renglon;y++) {
transpuesta[x][y]=n[y][x];
matrizImpresa+=transpuesta[x][y] +" ";
}
matrizImpresa+="n";
}
JOptionPane.showMessageDialog(null,"Lamatrizes:n"+matrizImpresa);
}
publicstaticvoidmain( Stringargs []){
LeerXcolumnaresult=new LeerXcolumna();
result.leerHacer();
}
}
19. 20
/**@ ITO Fundamentosde programación
* @(#)OrdenarDiagonal.java
* @ Este programa lee unamatrizy ordenalasfilas ende menora mayor
* y lascolumnasde mayora menor
* @author JoaquínMartínez Benjamín
*/
importjavax.swing.*;
publicclassOrdenarFilasColumnas{
publicOrdenarFilasColumnas(){}
intmatrizFilas[][];
intmatrizColumnas[][];
intrenglon,columna;
intaux;
Stringmatriz="";
Stringmatriz2="";
Stringmatriz3="";
publicvoidleerHacer(){
renglon=Integer.parseInt(JOptionPane.showInputDialog("Escribael total de renglones"));
columna=Integer.parseInt(JOptionPane.showInputDialog("Escribael total de columnas"));
matrizFilas = new int [renglon] [columna];
matrizColumnas=new int[renglon] [columna];
////////// Rellenalamatrizyla guarda para imprimir////////////////////
for (intx=0; x<renglon;x++) {
for (inty=0; y <columna; y++) {
matrizFilas[x][y]=Integer.parseInt(JOptionPane.showInputDialog("Introduzcael elemento
del arreglo"));
matrizColumnas[x][y]=matrizFilas[x][y];
matriz+= matrizFilas[x][y] +" ";
}
matriz+="n";
}
//////////////Ordenalasfilasenordendescendente///////////////////////
for (intx=0; x<renglon;x++) {
for (inty=0; y <columna-1;y++) {
if(matrizFilas[x][y]>matrizFilas[x][y+1]) {
aux=matrizFilas[x][y];
matrizFilas[x][y]=matrizFilas[x][y+1];
matrizFilas[x][y+1]=aux; }
}
}
22. 23
//Programaque lee unamatrizA, unaMatriz B, multiplicalaMatrizA por la matrizB y guarda
// losresultadosenunamatrizC para despuésimprimirlas tresMatrices.
importjavax.swing.*;
publicclassMatrizMultiplicacion{
publicMatrizMultiplicacion(){}
inttotfilasA;
inttotcolumnasA;
inttotfilasB;
inttotcolumnasB;
intmatrizA[][];
intmatrizB[][];
intmatrizC[][];
StringA="";
StringB="";
StringC="";
publicvoidcrearDatos(){
totfilasA= Integer.parseInt(JOptionPane.showInputDialog("Ingrese el númerode filasde lamatrizA"));
totcolumnasA=Integer.parseInt(JOptionPane.showInputDialog("Ingreseel númerode columnasde lamatriz
A"));
totfilasB=Integer.parseInt(JOptionPane.showInputDialog("Ingreseel número de filasde lamatrizB"));
do{
if (totcolumnasA!=totfilasB){
totfilasB=Integer.parseInt(JOptionPane.showInputDialog("El númerode filasde lamatrizB debe serigual "+
"al númerode columnasde lamatrizAnIngrese nuevamente el númerode filasde lamatrizB"));
}
}while (totcolumnasA!=totfilasB);
totcolumnasB=Integer.parseInt(JOptionPane.showInputDialog("Ingreseel númerode columnasde lamatriz
B"));
matrizA=new int[totfilasA][totcolumnasA];
matrizB= new int[totfilasB][totcolumnasB];
matrizC=new int [totfilasA][totcolumnasB];
}
/////////////////////////////ABREMETODOLEER MATRICES//////////////////////////
publicvoidleerMatrices(){
for ( int filasA =0; filasA <totfilasA; filasA++){
for ( int columnasA =0; columnasA < totcolumnasA;columnasA++){
matrizA[filasA][columnasA]=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el elemento["
+filasA+"]["+columnasA+"] de lamatrizA"));
}
}
23. 24
/////////////////////////////////////////////////////////////////////////////////
for ( int filasB= 0; filasB< totfilasB; filasB++){
for ( int columnasB= 0; columnasB< totcolumnasB;columnasB++){
matrizB[filasB][columnasB]=Integer.parseInt(JOptionPane.showInputDialog("Ingreseel elemento["
+filasB+"]["+columnasB+"] de lamatrizB"));
}
}
}
////////////////////////////ABREMETODO MULTIPLICAR////////////////////////////
publicvoidMultiplicar(){
for ( int j = 0; j < totfilasA;j++){ // controla el ordenenque se debe trabajarcon las filas
for ( int k = 0; k < totcolumnasB;k++){// lascolumnasse usanmás y se reiniciandespuésde que se terminacon
una filade A
//por esova dentrodel for de filasde A
for( inti = 0; i < totfilasB;i++){//tambiénse podriausarel total de columnasde A como
condición
// para entrar al forpueslosvaloresde columnasde Ay filasde B
// son iguales
matrizC[j][k] +=matrizA[j][i]*matrizB[i][k];
//un elementode unafilade A se multiplicanconunelementode unacolumnasde B
//cuando todosloselementosde unafilade Ase han multiplicadocontodosloselementos
de una columnade B
//segúnel ordenque controlai, losresultadosse vansumandoy guardandoenun elemento
de una filade la matrizC
//es por esoque j aumentamaslentoque K, ya que K llevalacuentade las columnasque se
debencrear
//en C.
}
}
}
}
/////////////////////////////ABREMETODOIMPRIMIR MATRICES//////////////////////////
publicvoidimprimirMatrices(){
for ( int filasA =0; filasA <totfilasA; filasA++){
for ( int columnasA =0; columnasA < totcolumnasA;columnasA++){
A+=matrizA[filasA][columnasA]+"";
} A+= "n";
}
24. 25
/////////////////////////////////////////////////////////////////////////////////
for ( int filasB= 0; filasB< totfilasB; filasB++){
for ( int columnasB= 0; columnasB< totcolumnasB;columnasB++){
B+=matrizB[filasB][columnasB]+"";
}B+= "n";
}
//////////////////////////////////////////////////////////////////////////////////
for ( int filasC=0; filasC< totfilasA; filasC++){
for ( int columnasC= 0; columnasC< totcolumnasB;columnasC++){
C+=matrizC[filasC][columnasC]+"";
}C+= "n";
}
//////////////////////////////////////////////////////////////////////////////////
JOptionPane.showMessageDialog(null,"LamatrizAes: n"+A+"nLa matrizB es:n"+B+"El productode AX B
es:n"+C);
}
///////////////////////////////////////////////////////////////////////////////
publicstaticvoidmain(String[]args){
MatrizMultiplicacionMulti=new MatrizMultiplicacion();
Multi.crearDatos();
Multi.leerMatrices();
Multi.Multiplicar();
Multi.imprimirMatrices(); }
}//cierraclase
26. 27
/**@ ITO Fundamentosde programación
* @ Este programa lee unamatrizbidimensional e imprimesutranspuesta
* @author JoaquínMartínez Benjamín
*/
importjavax.swing.*;
publicclassTrans{
publicTrans(){}
intoriginal[][];
inttranspuesta[][];
intrenglon,columna;
StringoriginalImpresa="";
StringtranspuestaImpresa="";
publicvoidleerHacer(){
renglon=Integer.parseInt(JOptionPane.showInputDialog("Escribael total de columnas"));
columna=Integer.parseInt(JOptionPane.showInputDialog("Escribael total de renglones"));
original=new int[renglon][columna];
transpuesta=new int[columna][renglon];
for (intx=0; x<renglon;x++) {
for (inty=0; y <columna;y++) {
original[x][y]=Integer.parseInt(JOptionPane.showInputDialog("Introduzcael
elementodelarreglo"));
originalImpresa+="["+original[x][y]+"] ";
}
originalImpresa+="n";
}
for (intx=0; x<columna;x++) {
for (inty=0; y <renglon;y++) {
transpuesta[x][y]=original[y][x];
transpuestaImpresa+=transpuesta[x][y]+" ";
}
transpuestaImpresa+="n";
}
JOptionPane.showMessageDialog(null,"Lamatrizoriginal es:n"+originalImpresa+"nLamatriz
transpuestaes:n"+transpuestaImpresa);
}
31. 32
/**@ ITO Fundamentosde programación
* @ Este programa lee unamatrizbidimensional e imprimelamatriz
* simetricabasandose enlosvaloresde arribade ladiagonal
* @author JoaquínMartínez Benjamín
*/
importjavax.swing.*;
publicclassTriangularSuperior{
publicTriangularSuperior(){}
intn[][];
intsimetrica[][];
intrenglon,columna;
intaux;
Stringoriginal="";
StringsimetricaImpresa="";
publicvoidleerHacer(){
renglon=Integer.parseInt(JOptionPane.showInputDialog("Escribael total de columnas"));
columna=Integer.parseInt(JOptionPane.showInputDialog("Escribael total de renglones"));
n= new int[renglon] [columna];
simetrica=new int[columna][renglon];
for (intx=0; x<renglon;x++) {
for (inty=0; y <columna;y++) {
n[x][y]=Integer.parseInt(JOptionPane.showInputDialog("Introduzcael elemento["+x+"]["+y+"]
del arreglo"));
original+=n[x][y]+" ";
}
original+="n";
}
for (intx=0; x<renglon;x++) {
for (inty=x;y <columna;y++) {
simetrica[y][x]=n[x][y];
}
}
32. 33
inty=0;
for (intx=0; x<renglon;x++) {
for ( y=x;y <columna;y++) {
simetrica[x][y]=n[x][y];
}
}
for (intx=0; x<renglon;x++) {
for ( y=0; y <columna;y++) {
simetricaImpresa+=simetrica[x][y]+" ";
}
simetricaImpresa+="n";
}
JOptionPane.showMessageDialog(null,"Lamatrizoriginal es: n"+original+"nLamatrizsimetrica
esn"
+simetricaImpresa);
}
publicstaticvoidmain( Stringargs []){
TriangularSuperiorresult=new TriangularSuperior();
result.leerHacer();
}
}