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

Instrucción de la programación Actividad: Evidencia 1.


Enviado por   •  20 de Febrero de 2017  •  Práctica o problema  •  1.974 Palabras (8 Páginas)  •  682 Visitas

Página 1 de 8

Nombre: Andrea Karina Martínez López

Julio Cesar Saldívar Acuña

Manuel Gonzales de la Torre

Jessica Ivonne Garza Alvarado

Matrícula: 2788101

                  2701122

Nombre del curso: Métodos Numéricos

Nombre del profesor: Sofía Esther Cortes Camacho

Módulo: 1. Instrucción de la programación

Actividad: Evidencia 1.

Fecha: Miércoles 15 de Febrero del 2016

Bibliografía:

Objetivo

Solucionar problemas a través de métodos iterativos.

Procedimiento

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 10 elementos, le debe de pedir una matriz más pequeña.
  2. Te pedirá que llene todos los valores de cada posición de la matriz. Si los valores que se ponen son menores que 1,000, les debe de pedir valores más grandes.
  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 3 y sumarle uno. Esta operación se repite hasta que se llegue al número 1.
  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.

Realiza la entrega de tu evidencia con base en los criterios de evaluación que se muestran en la siguiente rúbrica:

Resultados:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace ConsoleApplication5

{

    class Program

    {

        static void Main(string[] args)

        {

            //Damos de alta variables "Tipos"

            int numero_de_renglones;

            int numero_de_columnas;

            //int contador = 0;

            //int i;

            System.Console.Write(" Escribe el numero de renglones ");

            numero_de_renglones = int.Parse(System.Console.ReadLine());

            System.Console.Write(" Escribe el numero de columnas ");

            numero_de_columnas = int.Parse(System.Console.ReadLine());

            if (10 < numero_de_renglones + numero_de_columnas)

            {

                System.Console.Write(" Escribe otro numero ya que la matriz no puede tener mas de 10 elementos (renlgones) ");

                numero_de_renglones = int.Parse(System.Console.ReadLine());

                System.Console.Write(" Escribe otro numero ya que la matriz no puede tener mas de 10 elementos (columnas) ");

                numero_de_columnas = int.Parse(System.Console.ReadLine());

            }

            int[,] matriz;

            matriz = new int[numero_de_renglones, numero_de_columnas];

            // Solisitud de datos de matriz por for anidado

            for (int r = 0; r < numero_de_renglones; r++)

            {

                for (int j = 0; j < numero_de_columnas; j++)

                {

                    System.Console.WriteLine("ingresa posicion  [" + (r + 1) + "," + (j + 1) + "]");

                    string Linea;

...

Descargar como (para miembros actualizados) txt (6 Kb) pdf (123 Kb) docx (967 Kb)
Leer 7 páginas más »
Disponible sólo en Clubensayos.com