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

Módulo 3: Programación modular, arreglos y persistencia de datos


Enviado por   •  25 de Abril de 2019  •  Prácticas o problemas  •  986 Palabras (4 Páginas)  •  282 Visitas

Página 1 de 4

Nombre:

Matrícula:

Nombre del curso: Fundamentos de Programación

Nombre del profesor: Silvia Quijano

Módulo 3: Programación modular, arreglos y persistencia de datos

Actividad 14: Arreglos en 2D

Fecha: 

Bibliografía: 

Objetivo de la actividad:

Utilizar arreglos bidimensionales para el desarrollo de programas que requieren el uso de datos acomodados de manera matricial.

Descripción de la actividad:

La actividad consiste en realizar ejercicios sobre manipulación de subíndices de un arreglo bidimensional. Posteriormente se realizan dos programas que utilizan los arreglos para la solución de problemas.

Requerimientos para la actividad:

Laboratorio de cómputo con software C++.

  1. Realiza un programa que cree y despliegue una matriz cuadrada del tamaño que especifique el usuario la cual esté llena de nueves, excepto por los elementos de ambas diagonales los cuales deben ser unos. Puedes considerar que la matriz no tendrá una dimensión superior a 15.

Ejemplo:
Cuál es la dimensión de la matriz? 10

La matriz resultante es:
1    9   9   9   9   9   9   9   9   1
9    1   9   9   9   9   9   9   1   9
9    9   1   9   9   9   9   1   9   9
9    9   9   1   9   9   1   9   9   9
9    9   9   9   1   1   9   9   9   9
9    9   9   9   1   1   9   9   9   9
9    9   9   1   9   9   1   9   9   9
9    9   1   9   9   9   9   1   9   9
9    1   9   9   9   9   9   9   1   9
1    9   9   9   9   9   9   9   9   1

  1. Realiza un programa que llene con valores al azar (entre 0 y 9 inclusive) un arreglo bidimensional cuyas dimensiones son dadas por el usuario. El programa debe:
  1. Calcular y desplegar la cantidad de ceros que tiene el arreglo.
  2. Calcular y desplegar la cantidad de ceros que tiene cada renglón del arreglo.
  3. Calcular y desplegar la cantidad de ceros que tenga cada una de las columnas del arreglo.

Puedes considerar que la matriz no tendrá una dimensión superior a 15.

Ejemplo:
Cantidad de renglones del arreglo? 3
Cantidad de columnas del arreglo? 5

El arreglo que se generó es el siguiente:
1          4          5          8          0
2          0          9          7          0
3          6          2          8          9

Cantidad de ceros: 3
Cantidad de ceros por renglón: 1 2 0
Cantidad de ceros por columna: 0 1 0 0 2

  1. Realiza un programa que dado el orden de un cuadrado mágico y los valores de cada una de las celdas indique si el cuadrado mágico es correcto. Puedes considerar que el valor de “n” no será superior a 10.

Un cuadrado mágico es una cuadrícula de 3 x 3, de 4 x 4, de 5 x 5, o en general, de n x n, en la que se acomodan ciertos números que cumplen que la suma de cualquier renglón y la suma de cualquier columna y la suma de cualquiera de las dos diagonales principales es siempre la misma.

...

Descargar como (para miembros actualizados)  txt (4 Kb)   pdf (86 Kb)   docx (10 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com