Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Programación - Arreglos C#, Guías, Proyectos, Investigaciones de Informática

Aprende la creación basica de arreglos en C#

Tipo: Guías, Proyectos, Investigaciones

2022/2023

Subido el 27/04/2023

alberto-martinez-92
alberto-martinez-92 🇻🇪

1 documento

1 / 7

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Tema: Aplicación de consola
Arreglos
Introducción
Todas las variables que se han considerado hasta ahora son de tipo simple. Una
variable de tipo simple consiste de una sola posición de memoria y sólo puede
contener un valor cada vez. Una variable de tipo estructurado consiste en toda una
colección de casillas de memoria. Los tipos de datos estudiados: entero, real, char,
double son considerados como datos de tipo simple, puesto que una variable que
se define con alguno de estos tipos sólo puede almacenar un valor a la vez, es decir,
existe una relación de uno a uno entre la variable y el número de elementos (valores)
que es capaz de almacenar. En cambio, un dato de tipo estructurado, como el
arreglo, puede almacenar más de un elemento (valor) a la vez, con la condición de
que todos los elementos deben ser del mismo tipo, es decir, que se puede tener un
conjunto de datos enteros, float, etc.
Para iniciar el estudio de los arreglos es necesario definir los siguientes
términos:
Datos estructurados:
Estructura de Datos es una colección de datos que se caracterizan por su
organización y las operaciones que se definen en ella. Los datos de tipo estándar
pueden ser organizados en diferentes estructuras de datos: estáticas y dinámicas.
Estructura de Datos estáticas:
Son aquellas en las que el espacio ocupado en memoria se define en tiempo de
compilación y no puede ser modificado durante la ejecución del programa.
Corresponden a este tipo los arrays y registros
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Programación - Arreglos C# y más Guías, Proyectos, Investigaciones en PDF de Informática solo en Docsity!

Tema: Aplicación de consola

Arreglos Introducción Todas las variables que se han considerado hasta ahora son de tipo simple. Una variable de tipo simple consiste de una sola posición de memoria y sólo puede contener un valor cada vez. Una variable de tipo estructurado consiste en toda una colección de casillas de memoria. Los tipos de datos estudiados: entero, real, char, double son considerados como datos de tipo simple, puesto que una variable que se define con alguno de estos tipos sólo puede almacenar un valor a la vez, es decir, existe una relación de uno a uno entre la variable y el número de elementos (valores) que es capaz de almacenar. En cambio, un dato de tipo estructurado, como el arreglo, puede almacenar más de un elemento (valor) a la vez, con la condición de que todos los elementos deben ser del mismo tipo, es decir, que se puede tener un conjunto de datos enteros, float, etc. Para iniciar el estudio de los arreglos es necesario definir los siguientes términos: Datos estructurados: Estructura de Datos es una colección de datos que se caracterizan por su organización y las operaciones que se definen en ella. Los datos de tipo estándar pueden ser organizados en diferentes estructuras de datos: estáticas y dinámicas. Estructura de Datos estáticas: Son aquellas en las que el espacio ocupado en memoria se define en tiempo de compilación y no puede ser modificado durante la ejecución del programa. Corresponden a este tipo los arrays y registros

Estructuras de Datos Dinámicas: Son aquellas en las que el espacio ocupado en memoria puede ser modificado en tiempo de ejecución. Corresponden a este tipo las listas, árboles y grafos. Estas estructuras no son soportadas en todos los lenguajes de programación. La elección de la estructura de datos idónea dependerá de la naturaleza del problema a resolver y, en menor medida, del lenguaje de programación. Las estructuras de datos tienen en común que un identificador, nombre, puede representar a múltiples datos individuales. Los arreglos, arrays en inglés, son uno de los factores esenciales de los programas de computadora. Permiten que se haga referencia a entradas individuales en una tabla de elementos de datos usando el mismo código y variando el índice del elemento. Concepto de Arreglos Un array es una colección de variables del mismo tipo que se referencian por un nombre común. A un elemento específico de un arrays se accede mediante un índice. En C todos los arrays constan de posiciones de memoria contiguas. La dirección más baja corresponde al primer elemento y la más alta al último. Los arrays pueden tener una o varias dimensiones. El array más común en C es la cadena, que simplemente es un array de caracteres terminado por uno nulo.

- Recorrido Para llenar o leer un arreglo es necesario recorrer sus elementos, esto se hace con un ciclo "for" que va de 0 hasta el tamaño-1, ya que en C# la primera posición del arreglo inicia en 0, entonces por ejemplo para imprimir sus elementos en pantalla sería así: for (int i=0; i<tam; i++) { Console.Write (numeros[i]); } - El código El siguiente código crea un arreglo de enteros de 6 posiciones, se llena con números proporcionados por el usuario desde el teclado y finalmente lo muestra en pantalla:

Arreglos Bidimensionales

Ejercicios propuestos:

  1. Un programa que pida al usuario 8 números, los memorice (utilizando una tabla), calcule la suma y muestre los elementos y la suma en pantalla.
  2. Un programa que pida al usuario 4 números, los memorice (utilizando una tabla), calcule su media aritmética y la muestre en pantalla.
  3. Un programa que pida al usuario 5 números enteros y luego los muestre en el orden contrario al que se introdujeron.
  4. Un programa que pida al usuario 10 números enteros y calcule (y muestre) cuál es el mayor de ellos.
  5. Se tienen las notas del primer parcial de los alumnos de dos cursos, Matemática y el Física, cada curso cuenta con 5 alumnos. Realizar un programa que muestre el curso que obtuvo el mayor promedio general.
  6. Crear y cargar una matriz de 4 filas por 4 columnas. Imprimir la diagonal principal.
  7. Crear y cargar una matriz de 3 filas por 4 columnas. Imprimir la primer fila. Imprimir la última fila e imprimir la primer columna.
  8. Crear una matriz de 2 filas y 5 columnas. Realizar la carga de componentes por columna (es decir primero ingresar toda la primer columna, luego la segunda columna y así sucesivamente) Imprimir luego la matriz.
  9. Crear una matriz de 3x4. Realizar la carga y luego imprimir el elemento mayor almacenado en la matriz.
  10. Definir una matriz de 2 filas y 5 columnas. Realizar su carga e impresión. Intercambiar los elementos de la primera fila con la segunda y volver a imprimir la matriz. Actividad formativa, se realizará en la clase.