Metodos Numericos Evidencia de la Competencia
Enviado por llkkll • 3 de Febrero de 2016 • Tarea • 3.459 Palabras (14 Páginas) • 319 Visitas
Nombre: Melissa Valdez Quintero | Matrícula: 2705189 |
Nombre del curso: Métodos Numéricos | Nombre del profesor: José Alfredo Ramos Castillo |
Módulo: 1. Programación en C# | Actividad: Evidencia de la Competencia 1 |
Fecha: 21/05/2015 | |
Bibliografía: H Chapra, S. y Canale, R. (2011). Métodos numéricos para ingenieros (6ª ed.) México: McGraw Hill. |
Objetivo:
Procedimiento:
A partir de los programas realizados en clase, y utilizando las instrucciones de control, arreglos, funciones, tipos de datos, etc., estudiados en el módulo 1, construye una nueva generalización algorítmica que te permita resolver los siguientes problemas matemáticos:
- Introducir los doce meses del año en una columna con sus respectivos 12 datos (tipo double) en una segunda columna. El algoritmo debe realizar un análisis de las medidas de tendencia central (media, mediana y moda) así como las medidas de dispersión (varianza y desviación estándar). Todas las cantidades deben de tener cuatro decimales.
- Descomponer un número en sus factores (Ejemplo: 90 = 2 x 3 x 3 x 5).
- Ingresando las dimensiones de dos matrices, desarrolla un algoritmo que indique, de acuerdo a las dimensiones ingresadas, si se puede llevar a cabo la multiplicación de matrices o no.
Los algoritmos deberán cumplir con los siguientes criterios de contenido:
- Análisis de problema: análisis de los requerimientos, diagramas UML, diseño completo.
- Usa el lenguaje C# (C Sharp): modulación, congruencia con el diseño, optimización del código.
- Construye nuevos principios algorítmicos: completa, originalidad, muestra ventajas del método que utilizó.
- Mejora la eficacia y eficiencia en la industria: que los requerimientos cumplan con lo planeado, lo aplica a la industria, muestra mejoras.
Resultados:
1.-Doce meses del año.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
for (int mes = 1; mes <= 12; mes++)
{
switch (mes)
{
case 1:
Console.WriteLine("1 Enero");
break;
case 2:
Console.WriteLine("2 Febrero");
break;
case 3:
Console.WriteLine("3 Marzo");
break;
case 4:
Console.WriteLine("4 Abril");
break;
case 5:
Console.WriteLine("5 Mayo");
break;
case 6:
Console.WriteLine("6 Junio");
break;
case 7:
Console.WriteLine("7 Julio");
break;
case 8:
Console.WriteLine("8 Agosto");
break;
case 9:
Console.WriteLine("9 Septiembre");
break;
case 10:
Console.WriteLine("10 Octubre");
break;
case 11:
Console.WriteLine("11 Noviembre");
break;
case 12:
Console.WriteLine("12 Diciembre");
break;
}
}
Console.WriteLine();
double promedio;
int suma;
suma = 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12;
promedio = suma / 12;
Console.WriteLine("El promedio es: " + promedio);
Sumar_Elementos_y_promediar();
...