ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Evidencia metodos numericos


Enviado por   •  14 de Septiembre de 2020  •  Tareas  •  2.110 Palabras (9 Páginas)  •  386 Visitas

Página 1 de 9

Nombre:

Verónica Itzel Guajardo Granados

Elías Jared Cantú Ortiz

Adriana Robles Montoya

Héctor Brandon Barrientos Martínez

Matrícula:

2910589

2909973

2910858

2877779

Nombre del curso: 

Métodos Numéricos

Nombre del profesor:

Franco Josué Amaya Suazo

Módulo:

1

Actividad:

Evidencia 1

Fecha: 31/08/20

Bibliografía:

Objetivo:

Solución de problemas a través de métodos iterativos.

Procedimiento:

Resultados:

En esta primera evidencia se hará un programa que genere una serie de números dentro de una matriz según la conjetura de Collatz.

  1. Se pedirá que el usuario determine el tamaño de una matriz. Si la matriz tiene más de 16 elementos, le debe de pedir una matriz más pequeña.
  2. Te pedirá que llenes todos los valores de cada posición de la matriz. Los valores que pide deben estar entre 200 y 600.
  3. En cada posición se aplicará la conjetura de Collatz que dice lo siguiente: si el número seleccionado es par se debe dividir entre dos y si es non se debe multiplicar por tres y sumarle uno. Esta operación se repite hasta que se llegue al número uno.
  4. El programa debe de contar cuántos pasos fueron necesarios en cada una de las posiciones de la matriz e imprimir este resultado en pantalla.
  5. Para finalizar, elabora un reporte donde expliques el funcionamiento del código en cada una de sus partes, así como el archivo del código y el ejecutable.

En esta primera evidencia se hará un programa que genere un problema especial.

El número 153 es especial dado que, si partimos de un número natural que sea múltiplo de tres, sumamos los cubos de sus cifras, y al resultado aplicamos la misma operación sucesivamente, llegamos siempre al número 153.

  • Se pedirá al usuario que ingrese un número natural mayor a cero y múltiplo de tres.
  • Según el problema antes mencionado, el programa deberá imprimir todos los números por los que pasó la operación para llegar hasta 153.

        

namespace Evidencia_1

{

    class Program

    {

        static void Main(string[] args)

        {

            //Evidencia 1 opcion 1

            //Ecuación Lineal

            //Verónica Itzel Guajardo Granados

            //Elías Jared Cantú Ortiz

            //Adriana Robles Montoya

            //Héctor Brandon Barrientos Martínez

           

            //Asignamos nombres a las variables

            int FILAS, COLUMNAS, RESULTADO, CONTADOR = 0;

            //En esta fila declaramos nuestras variables en C# como enteras.

            Console.WriteLine("Ingresar numero de filas");

            //Aquí le dimos salidas a un texto solicitando las variables

            FILAS = int.Parse(Console.ReadLine());

            //Aquí guardamos el valor dado en las variables FILAS, y dimps una salida de lectura

            Console.WriteLine("Ingresar numero de columnas");

            //Se le da salida a un texto preguntando el valor de columnas

            COLUMNAS = int.Parse(Console.ReadLine());

            //Se guarda valor en la variable declarada como COLUMNAS, y dimos una salida de lectura

            while (FILAS * COLUMNAS > 16)

            //Aquí dimos una instrucción de control para hacer un ciclo de operaciones esperando a que se cumpla la especificación dada.

            {

                Console.WriteLine("Ingresa una matriz de menor dimensión");

                //Le dimos salida a un texto el cual aparecerá si la condición de la fila de la matriz no es la requerida.

                Console.WriteLine("Ingresar numero de filas");

                //Le dimos salida a un texto el cual aparecerá si la condición de la fila de arriba no se cumple.

                FILAS = int.Parse(Console.ReadLine());

                //Aquí guardamos de nuevo el valor dado en la variable DILAS, y dimos una salida de lectura.

                Console.WriteLine("Ingresar numero de columnas");

...

Descargar como (para miembros actualizados)  txt (7.3 Kb)   pdf (213.2 Kb)   docx (1.1 Mb)  
Leer 8 páginas más »
Disponible sólo en Clubensayos.com