Está en la página 1de 7

Instituto Tecnológico De Apizaco

Asignatura: Programación básica

Proyecto: Resolución de Cuadro Mágico


(Programa)

Profesora: Elizabeth Cuatecontzi

Integrantes:
Jesús Hernández Lozada
José Alfredo Sánchez Muñoz
Gabriel Jhael Santacruz
Juan Andrés Meléndez Vásquez
Índice

1.-………….……. Introducción

2.-…....Desarrollo del Programa

3.-…..Ejecución del programa

4.-……………….. Conclusiones
Introducción
Cuadrados Mágicos: el mundo de los cuadrados mágicos es muy
interesante y apasiona a todos los que tenemos cierta inclinación por
lo números. Más allá de una curiosidad matemática, se presenta
también como un desafío para conseguir resolver esta especie de
rompecabezas matemático, obligándonos a pensar y a la vez nos
ayuda a desarrollar nuestra capacidad de razonamiento y
abstracción. Muchos profesores y especialista lo recomiendan en las
escuelas y hogares como ejercicios diarios para chicos y también
para adultos, sobre todo aquellos que están en etapas más
sedentarias de sus vidas en donde las exigencias son menores.
Ahora bien, que es un Cuadrado Mágico?,….es una cuadrilla o
cuadricula de forma cuadrada, y como tal está dividida en celda
cuadradas menores, es decir es una grilla de n celdas verticales
por n celdas horizontales, en donde a n se le llama Grado del
Cuadrado. El cuadrado de aquí abajo tiene grado 4 porque posee 4
celdas verticales por 4 celdas horizontales.

Cuadrado de 4 celdas verticales por 4 horizontales


Posee 16 celdas en total, el grado es 4
Para convertir a esta grilla en un cuadrado mágico, debemos
colocar adentro de cada celda un numero natural entre el 1 y el 9 sin
repetir, de tal manera que la suma de los mismo en forma vertical y
horizontal sea siempre igual, a dicho valor se lo conoce como
constante mágica del cuadrado.
Desarrollo del Programa
Ejecución del Programa
Conclusiones

Los lenguajes de alto nivel se desarrollaron con el objetivo de


ser más accesibles y entendibles por la mayoría de
programadores, de manera que los programadores pudieran
concentrarse más en resolver la tarea o los problemas y no en
el lenguaje que la maquina tenía que entender.

C++ surge de fusionar dos ideas: la eficiencia del lenguaje C


para poder acceder al hardware al ejecutar tareas que
realmente demandaban recursos de memoria; y las ideas de
abstracción que representan las el nuevo conceptos de clases
y objetos.

También podría gustarte