Está en la página 1de 7

UNIVERSIDAD SALESIANA DE BOLIVIA

CARRERA DE INGENIERÍA DE SISTEMAS

CALCULADORA DE MATRICES

CARRERA: INGENIERIA DE SISTEMAS

DOCENTE GUIA: ESCOBAR OLIVARES BEATRIZ MARIBEL


SEMESTRE. SEGUNDO Y TERCERO
PARALELO: 121
INTREGRANTES: MARIA CANDELARIA ORTEGA TICONA

13 DE MARZO 2022
INTRODUCCION

El proyecto en cuestión va destinado a una empresa el cual se dedica a la fabricación de calculadoras con
operaciones básicas y fundamentales (calculadora) para personas que tienen poco o nada de entendimiento del
programa que emplea matrices. Para ello utilizaremos los editores de código (seudocódigo y Code::Blocks para
trabajar en lenguaje C).
ANTECEDENTES

Debemos tomar en cuenta todas las ventajas y desventajas que ofrece este lenguaje de programación como la
velocidad de ejecución y la facilidad de ejecución de la redacción del código. Determinamos que la lógica de
programación se aplica de igual forma para resolver problemas y que el único punto a tomar en cuenta es la
transición en la sintaxis empleada.

Podemos percatarnos de los usos que se darían a una matriz y las infinidades de arreglos que podemos aplicar a
la resolución de diferentes problemas.

PLANTEAMIENTO DEL PROBLEMA

La elaboración de una calculadora básica y fundamental capaz de resolver operaciones con matrices, (como son
la suma, resta, multiplicación). Para ello como objetivo de trabajo lograremos investigar acerca de como poder
flexibilizar el algoritmo correspondiente a cada una de las operaciones con matrices, al lenguaje aprendido
como ser (Lenguaje C),que será base importante del proyecto.

JUSTIFICACIÓN

Con el antecedente del interés que suscita una herramienta que efectúa operaciones con matrices, permitiendo
realizar ajustes y pruebas o demostraciones de funcionamiento de algoritmos de procesamiento de las mismas,
este proyecto pretende poder resolver cualquier matriz dada en la dimensión que supere las deficiencias
encontradas, que facilite el cálculo rápido de las mismas. Todo lo anterior con miras a favorecer a los usuarios.
OBJETIVOS

Objetivo general

Elaborar una calculadora básica de matrices empleando lenguajes de programación, para poner en practica los
conocimientos previos sobre la resolución de operaciones con matrices.

Objetivos específicos

*Dar a conocer el funcionamiento de nuestra calculadora a base de la resolución, para los usuarios con
conocimientos medios o nulo del tema.

*Dar un eficiente uso de este producto para poder facilitar el trabajo del proceso.
Desarrollo de contenido

Matrices en programación

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. a diferencia con los arreglos esta que, en las matrices, los
elementos no están organizados literalmente, sino que su organización es bidimensional, es decir, en filas y
columnas. Convine imaginar una matriz como una organización de celdas de memoria, o casillas, en cada una de
las cuales se puede guardar un elemento de la colección. Además, es usual dibujarla como lo ilustra la figura
siguiente:

0 1 2 3 4 5

0
1
2
3

Esta figura representa una matriz de cuatro filas (numeradas verticalmente de 0 a 3) y seis columnas
(numeradas horizontalmente de 0 a 5). En cada una de las 24 celdas o casillas se puede guardar un dato.
La dimensión o tamaño de una matriz es el número filas por el número de columnas. Debe ser claro
entonces que la figura anterior es la gráfica de una matriz de dimensión 4x6.

La numeración de las filas y las columnas determinan que cada una de las casillas de una matriz tiene
asociados dos números que la identifican de manera única. A estos números se les llama índice de fila e
índice de columna, respectivamente. En lenguaje C; las filas y las columnas se numeran desde 0.

Ahora veremos el ejercicio que hemos realizado el cual es una Calculadora de Operaciones Básicas
entre matrices; en el idioma C.

OPERACIONES BÁSICAS DE MATRICES:


Suma y Resta de matrices:

Dos matrices de las mismas dimensiones se pueden sumar o restar; la suma o resta de dos matrices de
diferente dimensión no.
La suma y resta de dos matrices de las mismas dimensiones es una matriz de las mismas dimensiones y
se obtiene sumando o restando sus elementos correspondientes:
Ejemplo:

Realice la suma de las matrices:

Observamos que la suma sí se puede realizar porque las dimensiones de las matrices coinciden, así:
Multiplicación de matrices:

Dos matrices A y B son multiplicables si el número de columnas de A coincide con el número de filas de B.
Mm x n x M n x p = M m x p

El elemento cij de la matriz producto se obtiene multiplicando cada elemento de la fila i de la matriz A por
cada elemento de la columna j de la matriz B y sumándolos.
Propiedades de la multiplicación de matrices:

Asociativa:

A · (B · C) = (A · B) · C

Elemento neutro:

A · I = A

Donde I es la matriz identidad del mismo orden que la matriz A.

No es Conmutativa:

A · B ≠ B · A

Distributiva del producto respecto de la suma:

A · (B + C) = A · B + A · C

TIPOS DE DATOS:
Cuando usamos un programa es muy importante manejar datos. Ya que en la programación podemos
almacenar los mismos en variables. El contenido de estas se puede ver o cambiar en cualquier momento.
Hay que recordar también que la memoria del ordenador es limitada, así que cuando guardemos un dato
debemos usar solo la memoria necesaria.

También podría gustarte