Programacion En Csharp
Nombre del curso:
Métodos numéricos Nombre del profesor:
Módulo:
1.Programación en C# Actividad:
Evidencia 1
Fecha:
Bibliografía:
Chapra, S. y Canale, R. (2011). Métodos numéricos para ingenieros. (6ª ed.). México: McGraw Hill.
ISBN: 978-607-15-0499-9
PT3.2. Antecedentes matemáticos
Apéndice B: Empecemos con MATLAB
Objetivo:
Analiza la programación enC#, que le permita construir nuevas generalizaciones algorítmicas mejorando la eficacia y eficiencia en la industria.
Procedimiento:
Para llevar a cabo este reporte se realizaron los siguientes pasos:
1. Investigué y revisé la explicación del tema.
2. Investigué y revisé fuentes alternas de información en Internet como complemento al tema.
3. Reflexioné y comprendí el tema de la actividad.Esto me permitió contar con la información necesaria para realizar el siguiente paso.
4. De acuerdo a lo aprendido, redacté mis resultados y conclusión.
Resultados:
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ítmicaque te permita resolver los siguientes problemas matemáticos:
1. Ingresar las calificaciones de un grupo escolar de 10 alumnos, obteniendo el promedio grupal, la calificación más alta y más baja del grupo; y con la posibilidad de ordenar de mayor a menor las calificaciones del grupo.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespacenúmero_mayor_y_menor
{
class Program
{
static void Main(string[] args)
{
Int64 TotalNumeros;
TotalNumeros = 10;
double ValorNumero;
int Secuencia;
Secuencia = 0;
Array MisNumeros;
MisNumeros = Array.CreateInstance(typeof(double), TotalNumeros);
Console.WriteLine("Escriba10 números: ");
while (TotalNumeros > 0)
{
ValorNumero = System.Convert.ToDouble(Console.ReadLine());
MisNumeros.SetValue(ValorNumero, Secuencia);
Secuencia = Secuencia + 1;
TotalNumeros = TotalNumeros - 1;
}
Console.WriteLine("Numeros Ordenado de Mayor a menor: ");Array.Sort(MisNumeros);
Console.WriteLine("1 es: " + MisNumeros.GetValue(MisNumeros.GetLength(0) - 1).ToString());
Console.WriteLine("2 es: " + MisNumeros.GetValue(MisNumeros.GetLength(0) - 2).ToString());
Console.WriteLine("3 es: " + MisNumeros.GetValue(MisNumeros.GetLength(0) - 3).ToString());
Console.WriteLine("4 es: " +MisNumeros.GetValue(MisNumeros.GetLength(0) - 4).ToString());
Console.WriteLine("5 es: " + MisNumeros.GetValue(MisNumeros.GetLength(0) - 5).ToString());
Console.WriteLine("6 es: " + MisNumeros.GetValue(MisNumeros.GetLength(0) - 6).ToString());
Console.WriteLine("7 es: " + MisNumeros.GetValue(MisNumeros.GetLength(0) - 7).ToString());
Console.WriteLine("8 es: " +MisNumeros.GetValue(MisNumeros.GetLength(0) - 8).ToString());
Console.WriteLine("9 es: " + MisNumeros.GetValue(MisNumeros.GetLength(0) - 9).ToString());
Console.WriteLine("10 es: " + MisNumeros.GetValue(0).ToString());
Console.Read();
}
}
2. Hacer que las calificaciones del problema anterior se muestren de mayor a menor, y que se señalesi la calificación obtenida es aprobatoria y reprobatoria.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Insete calificaciones");
int num;
int[] Numeros = new int[10];...
Regístrate para leer el documento completo.