Programación estructurada Nombre de la Licenciatura
Ingeniería en Sistemas Computacionales Nombre del alumno
Silvestre Santiago Coronado Matrícula
000046213 Nombre de la Tarea
Actividad 5 Unidad 4
Tipos estructurados. Nombre del Profesor
Norma Gabriela Farias Huízar Fecha
09/Agosto/2017
Unidad 4: Tipos
estructurados. estructurados.
Programación estructurada
¿Sabías que…?
Los arreglos son la estructura de datos más simple y permite optimizar códigos de tal forma que sea posible almacenar varios datos en un solo espacio de memoria separado en “casillas” independi entes.
ACTIVIDAD 5 Objetivos:
Identificar la sintaxis para declarar arreglos y elaborar con ella soluciones de problemas en C# que requieran el manejo de grandes cantidades de datos.
Instrucciones: Después de revisar los videos y los recursos siguientes debes desarrollar la actividad 5.
Lectura
Cómo programar en C# (Harvey M. Deitel, 2007).
Videos
C Sharp: Arreglos 1 (Rivalcoba, 2012).
Tutoriales C Sharp - Ejercicio con arreglos (Soloprogramación, n.d).
Unidad 4: Tipos
estructurados. estructurados.
Programación estructurada
¿Cómo entregar nuestra tarea? -Descarga el documento de Word del formato de tareas. -Incluye
las
siguientes
secciones
en
tu
reporte:
Introducción,
Objetivos,
Procedimiento, Desarrollo, Resultados (incluye aquí el listado del programa completo en C# que diseñaste), di señaste), Conclusiones y Bibliografía. -Envía tu archivo de Word en la sección correspondiente.
Forma de evaluación:
Criterio
Ponderación
Presentación
10%
Diseño de la solución (programa corriendo y
90%
sin errores de sintaxis) (Valor 2.0 puntos) Uso de arreglos unidimensionales (Valor 3.5 puntos) Diseño de la solución (Valor 3.5 puntos)
Unidad 4: Tipos
estructurados. estructurados.
Programación estructurada
Desarrollo de la actividad:
Ejemplo1: Realice un programa que capture 10 edades de personas y las almacene en un arreglo de tipo entero: using System; using System.Collections.Generic; System.Collections.Generic; using System.Linq; using System.Text; namespace Arreglo { class Arreglo { static void Main(string[] args) { int[] edades; edades = new int[10]; for (int i = 0; i< edades.Length; i++) { Console.Write("Ingrese la edad: "+(i+1)+": "); edades[i] = int.Parse(Console.ReadLine()); int.Parse(Console.ReadLine()); } Console.ReadKey(); } } }
Unidad 4: Tipos
estructurados. estructurados.
Programación estructurada
Ejercicio 1: Con base en el codigo que se muestra a continuación, escribe el código que permita recorrer el arreglo para realizar la sumatoria de las edades y obtener su promedio después de la línea de comentario que indica //INGRESA AQUÍ TU CÓDIGO . (Envía en el formato de tareas el código correspondiente a la solución y la captura de la pantalla de ejecución):
using System; using System; using using System.Collections.Generic; using System.Linq; System.Linq; using System.Text; System.Text; using System.Threading.Task System.Threading.Tasks; s; namespace Actividad5_Arreglo Actividad5_Arreglo { class Arreglo { int[] int [] edades; int acumulador int acumulador = 0; //esta variable llevará el conteo de cada ciclo y se ira sumando int promedio int promedio = 0; // esta variable guardara la operacion de acumulador/10 public void void recibe() recibe() { edades = new int int[10]; [10]; for ( for (int int i i = 0; i < edades.Length; i++) { Console.Write( Console .Write("Ingrese "Ingrese la edad: " + " + (i + 1) + ": "); "); edades[i] = int int.Parse( .Parse(Console Console.ReadLine()); .ReadLine()); /* acumulador = acumulador + edades[i]; promedio = acumulador / 10;*/ } Console.WriteLine( Console .WriteLine("Calculando "Calculando el promedio … " "); ); //Console.WriteLine("El promedio de las edades: "+promedio); for ( for (int int x x = 0; x < 10; x++) { acumulador = acumulador + edades[x]; promedio = acumulador / 10; } Console.WriteLine( Console .WriteLine("El "El promedio de las edades: " + promedio); Console.WriteLine( Console .WriteLine(":::::::::::::::::::::::::::::::::::::::::::: ":::::::::::::::::::::::::::::::::::::::::::: " ); Console.WriteLine( Console .WriteLine("HECHO "HECHO POR SILVESTRE SANTIAGO CORONADO 000046213 " );
Unidad 4: Tipos
estructurados. estructurados.
Programación estructurada
// aqui se visualiza el promedio-- lo hice de dos forma y dejo mi codigo en comentario // para ahorrar lineas de codigo encontre que podia capturar las edades y al mismo tiempo ir // haciendo la suma y diviendo. dejo mi codigo asi porque asi lo pide el ejercicio usando dos ciclos de for por separado }