Ingeniería en Sistemas Computacionales Estructura de datos
Enviado por Pablino22 • 16 de Septiembre de 2016 • Trabajo • 1.902 Palabras (8 Páginas) • 187 Visitas
Instituto Tecnológico Superior
de Nochistlán
[pic 1]
Ingeniería en Sistemas Computacionales
Estructura de datos
MMSE. J. Jesús Minero Guardado
Tarea 1.3 memoria estática y dinámica (ejercicios)
Pablo Alvarado Alvarado
Nochistlán de Mejía, Zacatecas. 15 de febrero de 2016
Contenido
Introducción
Impresión del arreglo con ciclo for y foreach.
Imprimiendo un arreglo llenado por el usuario
Imprimiendo promedio de n calificaciones pedidas al usuario
Imprimiendo el valor de una variable después de un ciclo con condiciones
Determinar el valor final de la variable “valor”
Ciclo while con arreglos
Tabla de multiplicar de n numero
Ejemplo del uso de memoria dinámica
Ejemplo personal de memoria dinámica
Conclusión
Introducción
En la siguiente serie de ejercicios se comprenderá el uso de memoria dinámica y estática, un ejemplo de memoria estática serían los arreglos que son estructuras de datos complejas que almacenan datos del mismo tipo, pero ¿por qué estática?, por otro lado los ejemplos de memoria dinámica son de otro uso de memoria.
Impresión del arreglo con ciclo for y foreach.
namespace arreglos_estructura
{
class Program
{
static void Main(string[] args)[pic 2][pic 3]
{
int []A={1,3,2,4,5,6,7,8,9};[pic 4]
int i;
for (i=0;i<9;i++ )
{
Console.Write(A[i]);
}
Console.ReadKey();
}}}
namespace arreglos_estructura
{
class Program[pic 5]
{[pic 6]
static void Main(string[] args)
{
int []A={1,3,2,4,5,6,7,8,9};
foreach (int i in A)
{
Console.Write(A[i]);
}
Console.ReadKey();
}
}
}
Imprimiendo un arreglo llenado por el usuario
namespace arreglos_estructura
{
class Program
{[pic 7]
static void Main(string[] args)[pic 8][pic 9]
{
int []A=new int[5];
Console.WriteLine("introduce 5 valores");
for (int i=0;i<5; i++)
{
A[i] =int.Parse(Console.ReadLine());
}
Console.WriteLine("imprecion de valores");
for (int i = 0; i < 5; i++)
{
Console.Write(A[i]);
}
Console.ReadKey();
}}}
Imprimiendo promedio de n calificaciones pedidas al usuario [pic 10]
namespace arreglos_estructura
{[pic 11]
class Program[pic 12]
{
static void Main(string[] args)
{
Console.WriteLine("introduce el # de calificaciones");
int n = int.Parse(Console.ReadLine());
double suma=0, promedio;
int []A=new int[n];
for (int i = 0; i < n; i++)
{
Console.Write("calificacion "+(i+1)+": ");
A[i] = int.Parse(Console.ReadLine());
suma = suma + A[i];
}
promedio = suma / n;
Console.WriteLine("el promedio es "
+promedio );
Console.ReadKey();
}} }
Imprimiendo el valor de una variable después de un ciclo con condiciones [pic 13]
namespace arreglos_estructura[pic 14][pic 15]
...