IP LAB11 - ñpñ PDF

Title IP LAB11 - ñpñ
Author Juanes Morales
Course Sistemas Operativos
Institution Universidad Rafael Landívar
Pages 2
File Size 210.7 KB
File Type PDF
Total Downloads 76
Total Views 137

Summary

ñpñ...


Description

Facultad de Ingeniería Departamento de Ciencias Básicas Introducción a la Programación Prácticas de Laboratorio

LABORATORIO NO. 11 “Matrices” OBJETIVO ✓ Aplicar los conceptos sobre arreglos bidimensionales por medio de programas en C# para Windows Forms. MARCO TEÓRICO

Matriz: • En las matrices de C#, los índices empiezan en cer • Cuando se declara una matriz, los corchetes ([]) deben ir después del tipo, no después del identificado • Ejemplo correcto: int[,] table = new int[5,4 • Ejemplo incorrecto: int table[,] = new int[5,4 • C# proporciona métodos simples y sencillos para inicializar matrices en el



momento de la declaración encerrando los valores iniciales entre llaves ({}). Los siguientes ejemplos muestran diferentes modos de inicializar diferentes tipos de matrice a. int[,] numbers = new int[3, 2] { {1, 2},{3, 4},{5, 6} } b. El tamaño de la matriz se puede omitir, como se indica a continuación c. int[,] numbers = new int[,] { {1, 2},{3, 4},{5, 6} } d. También se puede omitir el operador new, como se indica a continuación e. int[,] numbers = { {1, 2}, {3, 4}, {5, 6} } El acceso a los miembros de una matriz es sencillo. Por ejemplo a. int[,] numbers = { {1, 2}, {3, 5} }; b. En vez de 4 que ahora sea 5 numbers[1, 1] = 5;

INSTRUCCIONES • •

Ingrese a Visual Studio y cree una nueva aplicación de Windows Form en C#, nombre el proyecto “L11_” + + . Comprima la carpeta en un formato .zip y colóquelo en el portal académico en el respectivo recurso.

Facultad de Ingeniería Departamento de Ciencias Básicas Introducción a la Programación Prácticas de Laboratorio

PRÁCTICA EN LABORATORIO 1. Operaciones sobre matrices a. A través de controles “textBox” permitir que el usuario ingrese la dimensiones de una matríz (Cantidad de filas y Cantidad de columnas). b. Poblar la matriz con números generados aleatoriamente, los números deben estar en el rango entre 0 y 1000. c. Mostrar la matriz resultante en un DataGridView o un RichTextBox d. Indicar las siguientes estadísticas: i. Cantidad de números pares ii. Cantidad de números impares iii. Número mayor iv. Número Menor v. Cual es el número que se repite más veces Todo puede ser programado dentro del mismo botón. Tomar en cuenta TAREA Ingrese a Visual Studio y cree una nueva aplicación de Windows Form en C#, nombre el proyecto “T11_” + + . Resuelva el siguiente ejercicio: Genere una matriz de 10 * 20 con números aleatorios del 1 al 10000 haciendo así una matriz de NxM. Con lo anterior se solicita la siguiente información: a. Mostrar los números generados y almacenados en la matriz a través de un Richtextbox. b. La suma de cada fila. c. En qué fila se registró la mayor suma. d. La suma de cada columna. e. En qué columna se registró la mayor suma. f. La suma de las diagonales. g. La suma de toda la matriz. h. El promedio de toda la matriz. i. En qué fila y columna se encuentra el mayor número. j. En qué fila y columna se encuentra el menor número. k. El listado de números y cuantas veces se repite cada uno. l. Mostrar la matríz transpuesta MxN....


Similar Free PDFs