SlideShare una empresa de Scribd logo
1 de 17
INTEGRANTES:
•ÁGREDA STEFANY
•BRAVO KEVIN
•CHICAIZA NATHALY
•CHUQUILLA DARÍO
UNIVERSIDAD CENTRAL DEL ECUADOR
INGENIERÍA MATEMÁTICA
PROGRAMACIÓN I
PROYECTO:
MATRIZ MÁGICA
INTRODUCCIÓN
 En programación se busca tratar de mejorar y facilitar procesos
de nuestra vida cotidiana como lo es problemas de
razonamientos matemáticos.
OBJETIVOS
GENERAL:
Aprender y analizar el concepto de matrices en programación
para realizar algoritmos con las mismas que permitan dar solución
a varios problemas, entre ellas la respuesta de una matriz mágica.
ESPECÍFICOS
• Conocer que es una matriz.
• Representar conjuntos de datos mediante matrices.
• Solucionar problemas utilizando matrices.
PROBLEMA
Planteamiento del problema:
La utilización de matrices constituye actualmente una parte
esencial en los lenguajes de programación, ya que la mayoría de
los datos se introducen en los ordenadores como tablas
organizadas en filas y columnas: hojas de cálculo, bases de datos,
etc.
IMPORTANCIA
El presente trabajo realizado por el grupo DSKN es de gran
importancia ya que con este se pretende dar solución a diversos
problemas cotidianos mediante la utilización básica de conceptos
de matrices.
MATRIZ
Una matriz es una estructura de datos, o más técnicamente, un
espacio de memoria que permite almacenar una colección de
elementos, todos del mismo tipo.
UNA MATRIZ ESTÁ DEFINIDA DE LA
SIGUIENTE FORMA
Los lenguajes como C y C++, permiten que el programador
declare matrices de cualquier tipo y
prácticamente de cualquier tamaño. En el pseudocódigo, un
matriz se declara usando el siguiente formato:
<NOMBRE>:matriz[<N>][<M>] de <TIPO>
UNA MATRIZ TIENE LAS PROPIEDADES
SIGUIENTES
• Una matriz puede ser unidimensional, multidimensional o escalonada.
• El número de dimensiones y la longitud de cada dimensión se
establecen cuando se crea la instancia de la matriz. Estos valores no se pueden cambiar durante la duración de la
instancia.
• Los valores predeterminado de los elementos numéricos de matriz se establece en cero y el de los elementos de
referencia se establece en null.
• Una matriz escalonada es una matriz de matrices y por consiguiente sus elementos son tipos de referencia y se inicializan
en null.
• Las matrices se indizan basadas en cero: una matriz con n elementos se indiza desde 0 hasta n-1.
• Los elementos de una matriz pueden ser de cualquier tipo, incluido el tipo matriz.
LIBRERÍAS EN C++
#include<stdio.h>:
Contiene tipos, macros y funciones para la realización de tareas de E/S.
#include<stdlib.h>:
Contiene tipos, macros y funciones para la conversión numérica, generación de
números aleatorios, búsquedas y ordenación, gestión de memoria y tareas similares.
#include <conio.h>
Contiene los prototipos de las funciones, macros, y constantes para preparar y
manipular la consola en modo texto en el entorno de MS-DOS (Sistema operativo de
disco de Microsoft).
#include<time.h>:
Contiene tipos, macros y funciones para la la manipulación de información sobre
fechas y horas.
CICLOS REPETITIVOS
Ciclos repetitivos-
Ciclo while (Mientras):
La estructura general de este ciclo en lenguaje C es la siguiente:
while (expresion_condicional)
{
...
instrucciones_del_cuerpo_del_ciclo
...
instrucciones_que_modifican_el_resultado_de_la_condición
}
Como funciona el WHILE en visual basic:
While condition
[ statements ]
[ Exit While ]
[ statements ]
End While
Ciclo for (Para o Desde)
La estructura general de este ciclo en lenguaje C es la siguiente:
for (control=valor_inicial;control<=valor_tope;incremento_control)
{
...
instrucciones_del_cuerpo_del_ciclo
...
}
 Ciclo for (Para o Desde)
 La estructura general de este ciclo en lenguaje C es la siguiente:
 for (control=valor_inicial;control<=valor_tope;incremento_control)
 {
 ...
 instrucciones_del_cuerpo_del_ciclo
 ...
 }
CÓMO FUNCIONA EL FOR EN VISUAL
BASIC
For VAR = Vi To Vf
Instrucción 1
Instrucción 2
·
·
·
Instrucción n
Next VAR
CONCLUSIONES
 En nuestra época la tecnología ocupa un papel muy importante en la sociedad ya
que se ha convertido en una de las herramientas más utilizadas por la sociedad.
 La programación es inevitable en la vida diaria de las personas para cada cosa que
hacemos hay un orden o una sucesión de pasos para llegar a un objetivo.
 Nuestro programa servirá de ayuda al usuario del modo que le permita realizar los
procesos matemáticos de una manera más rápida y con mayor eficiencia.
 El presente algoritmo funcionará exitosamente, si el operador realiza correctamente las
indicaciones dadas.
 Como resultado obtendremos que si la suma de las filas, columnas y diagonales de
una matriz son iguales, ésta se declarará como mágica.
RECOMENDACIONES
 Se deberá usar la tecnología como medio de información para la
investigación sin embargo se recomienda utilizar correctamente
 Es necesario tener claro el concepto de matriz, para poder utilizarlo
en cualquier ámbito de la programación, en este caso como
algoritmo.
 Se recomienda buscar la mejor alternativa posible para la solución
del problema, ya que el presente algoritmo no es el único método
para desarrollar una matriz mágica.
 El proyecto presentado puede ser modificado de acuerdo a la
necesidad del operador.
 Los profesores de los diferentes centros educativos deberían motivar
más al uso de la programación.
BIBLIOGRAFÍA
 CALDAS, U. D. (s.f.). Matrices. Obtenido de
http://ingenieria1.udistrital.edu.co/udin/pluginfile.php/26700/mo
d_resource/content/2/Matrices.pdf
 Matriz mágica. (s.f.). Obtenido de
http://dis.unal.edu.co/~programacion/book/modulo3.pdf
 Microsoft. (s.f.). Matrices (Guía de programación de C#).
Obtenido de https://msdn.microsoft.com/es-
es/library/9b9dty7d.aspx

Más contenido relacionado

Destacado

Calculo de-los-valores-y-vectores-propios-
Calculo de-los-valores-y-vectores-propios-Calculo de-los-valores-y-vectores-propios-
Calculo de-los-valores-y-vectores-propios-
Carlita Vaca
 
Valores y vectores propios teoria
Valores y vectores propios teoriaValores y vectores propios teoria
Valores y vectores propios teoria
algebra
 
Presentacion Aplicacion Con Matrices
Presentacion Aplicacion Con MatricesPresentacion Aplicacion Con Matrices
Presentacion Aplicacion Con Matrices
kruskaya salazar
 
Algebra Lineal
Algebra LinealAlgebra Lineal
Algebra Lineal
tile
 

Destacado (6)

Ejercicios resueltos valores y vectores propios, diagonaliz,.....
Ejercicios resueltos valores y vectores propios, diagonaliz,.....Ejercicios resueltos valores y vectores propios, diagonaliz,.....
Ejercicios resueltos valores y vectores propios, diagonaliz,.....
 
Calculo de-los-valores-y-vectores-propios-
Calculo de-los-valores-y-vectores-propios-Calculo de-los-valores-y-vectores-propios-
Calculo de-los-valores-y-vectores-propios-
 
Valores y vectores propios teoria
Valores y vectores propios teoriaValores y vectores propios teoria
Valores y vectores propios teoria
 
Presentacion Aplicacion Con Matrices
Presentacion Aplicacion Con MatricesPresentacion Aplicacion Con Matrices
Presentacion Aplicacion Con Matrices
 
DIAGONALIZACION DE MATRICES
DIAGONALIZACION DE MATRICESDIAGONALIZACION DE MATRICES
DIAGONALIZACION DE MATRICES
 
Algebra Lineal
Algebra LinealAlgebra Lineal
Algebra Lineal
 

Similar a LOS SDKN

Guia de programación 10
Guia de programación 10Guia de programación 10
Guia de programación 10
mariacepla
 
Programación algoritmica
Programación algoritmicaProgramación algoritmica
Programación algoritmica
María C. Plata
 
CENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOCENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICO
yuribel
 
CENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOCENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICO
yuribel
 
CENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOCENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICO
yuribel
 

Similar a LOS SDKN (20)

Guia de programación 10
Guia de programación 10Guia de programación 10
Guia de programación 10
 
Manual estructura de_datos_2010___h._caselli_g
Manual estructura de_datos_2010___h._caselli_gManual estructura de_datos_2010___h._caselli_g
Manual estructura de_datos_2010___h._caselli_g
 
Grado10
Grado10Grado10
Grado10
 
Programación algoritmica
Programación algoritmicaProgramación algoritmica
Programación algoritmica
 
CENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOCENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICO
 
CENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOCENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICO
 
CENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOCENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICO
 
Estructura de datos - presentacion y sesion 1
Estructura de datos - presentacion y sesion 1Estructura de datos - presentacion y sesion 1
Estructura de datos - presentacion y sesion 1
 
estructuradedatospresentacion-130513115330-phpapp02 (1).pdf
estructuradedatospresentacion-130513115330-phpapp02 (1).pdfestructuradedatospresentacion-130513115330-phpapp02 (1).pdf
estructuradedatospresentacion-130513115330-phpapp02 (1).pdf
 
Cursillo descartes
Cursillo descartesCursillo descartes
Cursillo descartes
 
La Robotica y sus aplicaciones
La Robotica y sus aplicacionesLa Robotica y sus aplicaciones
La Robotica y sus aplicaciones
 
Introducción a la programación y la informática. Tema 1
Introducción a la programación y la informática. Tema 1Introducción a la programación y la informática. Tema 1
Introducción a la programación y la informática. Tema 1
 
Ing. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmos
Ing. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmosIng. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmos
Ing. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmos
 
Qué es un algoritmo 10
Qué es un algoritmo 10Qué es un algoritmo 10
Qué es un algoritmo 10
 
Clase 01
Clase 01Clase 01
Clase 01
 
Asignacion computacion aplicada
Asignacion computacion aplicadaAsignacion computacion aplicada
Asignacion computacion aplicada
 
Manual de informática II
Manual de informática IIManual de informática II
Manual de informática II
 
Manual algoritmos y_estructura_de_datos
Manual algoritmos y_estructura_de_datosManual algoritmos y_estructura_de_datos
Manual algoritmos y_estructura_de_datos
 
Estructura de datos Algorítmica
Estructura de datos Algorítmica Estructura de datos Algorítmica
Estructura de datos Algorítmica
 
matlab (2).pptx
matlab (2).pptxmatlab (2).pptx
matlab (2).pptx
 

Más de Brenda Jazmin (13)

Informe teórico-getchars-1
Informe teórico-getchars-1Informe teórico-getchars-1
Informe teórico-getchars-1
 
Los dskn
Los dsknLos dskn
Los dskn
 
Los fantastico
Los fantasticoLos fantastico
Los fantastico
 
Los 100 fuegos
Los 100 fuegosLos 100 fuegos
Los 100 fuegos
 
Las getchar
Las getcharLas getchar
Las getchar
 
Programacion fantasticos
Programacion  fantasticosProgramacion  fantasticos
Programacion fantasticos
 
Getchars
GetcharsGetchars
Getchars
 
Los sdkn
Los sdknLos sdkn
Los sdkn
 
Los 5 fantasticos
Los 5 fantasticosLos 5 fantasticos
Los 5 fantasticos
 
LOS C++
LOS C++LOS C++
LOS C++
 
LOS 100 FUEGOS
LOS 100 FUEGOSLOS 100 FUEGOS
LOS 100 FUEGOS
 
Examen parial recuperación
Examen parial recuperaciónExamen parial recuperación
Examen parial recuperación
 
Los 100 fuegos
Los 100 fuegosLos 100 fuegos
Los 100 fuegos
 

Último

informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdfinforme-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
AndreaTurell
 
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIACOMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
Wilian24
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Último (20)

AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptxAEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
UNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto gradoUNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto grado
 
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdfinforme-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
informe-de-laboratorio-metodos-de-separacion-de-mezclas.pdf
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Ensayo Paes competencia matematicas 2 Preuniversitario
Ensayo Paes competencia matematicas 2 PreuniversitarioEnsayo Paes competencia matematicas 2 Preuniversitario
Ensayo Paes competencia matematicas 2 Preuniversitario
 
animalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdfanimalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdf
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIACOMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Planeacion para 1er Grado - (2023-2024)-1.docx
Planeacion para 1er Grado - (2023-2024)-1.docxPlaneacion para 1er Grado - (2023-2024)-1.docx
Planeacion para 1er Grado - (2023-2024)-1.docx
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 

LOS SDKN

  • 1. INTEGRANTES: •ÁGREDA STEFANY •BRAVO KEVIN •CHICAIZA NATHALY •CHUQUILLA DARÍO UNIVERSIDAD CENTRAL DEL ECUADOR INGENIERÍA MATEMÁTICA PROGRAMACIÓN I PROYECTO: MATRIZ MÁGICA
  • 2. INTRODUCCIÓN  En programación se busca tratar de mejorar y facilitar procesos de nuestra vida cotidiana como lo es problemas de razonamientos matemáticos.
  • 3. OBJETIVOS GENERAL: Aprender y analizar el concepto de matrices en programación para realizar algoritmos con las mismas que permitan dar solución a varios problemas, entre ellas la respuesta de una matriz mágica.
  • 4. ESPECÍFICOS • Conocer que es una matriz. • Representar conjuntos de datos mediante matrices. • Solucionar problemas utilizando matrices.
  • 5. PROBLEMA Planteamiento del problema: La utilización de matrices constituye actualmente una parte esencial en los lenguajes de programación, ya que la mayoría de los datos se introducen en los ordenadores como tablas organizadas en filas y columnas: hojas de cálculo, bases de datos, etc.
  • 6. IMPORTANCIA El presente trabajo realizado por el grupo DSKN es de gran importancia ya que con este se pretende dar solución a diversos problemas cotidianos mediante la utilización básica de conceptos de matrices.
  • 7. MATRIZ Una matriz es una estructura de datos, o más técnicamente, un espacio de memoria que permite almacenar una colección de elementos, todos del mismo tipo.
  • 8. UNA MATRIZ ESTÁ DEFINIDA DE LA SIGUIENTE FORMA Los lenguajes como C y C++, permiten que el programador declare matrices de cualquier tipo y prácticamente de cualquier tamaño. En el pseudocódigo, un matriz se declara usando el siguiente formato: <NOMBRE>:matriz[<N>][<M>] de <TIPO>
  • 9. UNA MATRIZ TIENE LAS PROPIEDADES SIGUIENTES • Una matriz puede ser unidimensional, multidimensional o escalonada. • El número de dimensiones y la longitud de cada dimensión se establecen cuando se crea la instancia de la matriz. Estos valores no se pueden cambiar durante la duración de la instancia. • Los valores predeterminado de los elementos numéricos de matriz se establece en cero y el de los elementos de referencia se establece en null. • Una matriz escalonada es una matriz de matrices y por consiguiente sus elementos son tipos de referencia y se inicializan en null. • Las matrices se indizan basadas en cero: una matriz con n elementos se indiza desde 0 hasta n-1. • Los elementos de una matriz pueden ser de cualquier tipo, incluido el tipo matriz.
  • 10. LIBRERÍAS EN C++ #include<stdio.h>: Contiene tipos, macros y funciones para la realización de tareas de E/S. #include<stdlib.h>: Contiene tipos, macros y funciones para la conversión numérica, generación de números aleatorios, búsquedas y ordenación, gestión de memoria y tareas similares. #include <conio.h> Contiene los prototipos de las funciones, macros, y constantes para preparar y manipular la consola en modo texto en el entorno de MS-DOS (Sistema operativo de disco de Microsoft). #include<time.h>: Contiene tipos, macros y funciones para la la manipulación de información sobre fechas y horas.
  • 11. CICLOS REPETITIVOS Ciclos repetitivos- Ciclo while (Mientras): La estructura general de este ciclo en lenguaje C es la siguiente: while (expresion_condicional) { ... instrucciones_del_cuerpo_del_ciclo ... instrucciones_que_modifican_el_resultado_de_la_condición }
  • 12. Como funciona el WHILE en visual basic: While condition [ statements ] [ Exit While ] [ statements ] End While Ciclo for (Para o Desde) La estructura general de este ciclo en lenguaje C es la siguiente: for (control=valor_inicial;control<=valor_tope;incremento_control) { ... instrucciones_del_cuerpo_del_ciclo ... }
  • 13.  Ciclo for (Para o Desde)  La estructura general de este ciclo en lenguaje C es la siguiente:  for (control=valor_inicial;control<=valor_tope;incremento_control)  {  ...  instrucciones_del_cuerpo_del_ciclo  ...  }
  • 14. CÓMO FUNCIONA EL FOR EN VISUAL BASIC For VAR = Vi To Vf Instrucción 1 Instrucción 2 · · · Instrucción n Next VAR
  • 15. CONCLUSIONES  En nuestra época la tecnología ocupa un papel muy importante en la sociedad ya que se ha convertido en una de las herramientas más utilizadas por la sociedad.  La programación es inevitable en la vida diaria de las personas para cada cosa que hacemos hay un orden o una sucesión de pasos para llegar a un objetivo.  Nuestro programa servirá de ayuda al usuario del modo que le permita realizar los procesos matemáticos de una manera más rápida y con mayor eficiencia.  El presente algoritmo funcionará exitosamente, si el operador realiza correctamente las indicaciones dadas.  Como resultado obtendremos que si la suma de las filas, columnas y diagonales de una matriz son iguales, ésta se declarará como mágica.
  • 16. RECOMENDACIONES  Se deberá usar la tecnología como medio de información para la investigación sin embargo se recomienda utilizar correctamente  Es necesario tener claro el concepto de matriz, para poder utilizarlo en cualquier ámbito de la programación, en este caso como algoritmo.  Se recomienda buscar la mejor alternativa posible para la solución del problema, ya que el presente algoritmo no es el único método para desarrollar una matriz mágica.  El proyecto presentado puede ser modificado de acuerdo a la necesidad del operador.  Los profesores de los diferentes centros educativos deberían motivar más al uso de la programación.
  • 17. BIBLIOGRAFÍA  CALDAS, U. D. (s.f.). Matrices. Obtenido de http://ingenieria1.udistrital.edu.co/udin/pluginfile.php/26700/mo d_resource/content/2/Matrices.pdf  Matriz mágica. (s.f.). Obtenido de http://dis.unal.edu.co/~programacion/book/modulo3.pdf  Microsoft. (s.f.). Matrices (Guía de programación de C#). Obtenido de https://msdn.microsoft.com/es- es/library/9b9dty7d.aspx