• No se han encontrado resultados

DESARROLLO DE UNA CALCULADORA

N/A
N/A
Protected

Academic year: 2021

Share "DESARROLLO DE UNA CALCULADORA"

Copied!
6
0
0

Texto completo

(1)

D ESARROLLO DE UNA CALCULADORA BÁSICA DE MATRICES

INITE, S.C., no es responsable del contenido, de la veracidad de los datos, opiniones y acontecimientos vertidos en el presente proyecto. La finalidad del presente es el desarrollo de competencias y es un material para discusión con efectos didácticos.

(2)

Desarrollo de una calculadora básica de matrices. 2

¿Qué es un proyecto?

Un proyecto es un conjunto de acciones planificadas que ayudan a resolver problemas, necesidades o inquietudes. Un proyecto está constituido por fases y productos.

Fases de un proyecto

Una fase es un conjunto de actividades relacionadas, con un objetivo, en el desarrollo del proyecto. Se construye agrupando tareas (actividades elementales) que pueden compartir etapas determinadas del tiempo de vida de un proyecto. La agrupación temporal de tareas impone requisitos correspondientes a la asignación de recursos (humanos, financieros o materiales).

Cuanto más grande y complejo sea un proyecto, mayor detalle se necesitará en la definición de las fases para que el contenido de cada una siga siendo manejable. De esta forma, cada fase de un proyecto puede considerarse un micro-proyecto en sí mismo, compuesto por un conjunto de micro-fases.

Entregable(s) o Producto(s)

Son los productos intermedios que generan las fases. Pueden ser materiales palpables (componentes, equipos) o impalpables (documentos, software). Los entregables permiten evaluar el progreso del proyecto mediante comprobaciones de su adecuación o no a los requisitos funcionales, y de las condiciones de realización previamente establecidos. Cada una de estas evaluaciones puede servir, además, para la toma de decisiones a lo largo del desarrollo del proyecto.

Para la construcción del proyecto se consideraron las siguientes fases generales, éstas pueden variar de acuerdo con el área de conocimiento, alcance de los objetivos de la asignatura, recursos disponibles, etcétera.

Descripción de las fases Planeación

Es la descripción detallada del trabajo a realizar; es decir, el plan de actividades, la construcción del procedimiento metodológico y el establecimiento de los instrumentos y medios de trabajo.

Se considerarán subfases, según las características del proyecto, de acuerdo con los siguientes niveles:

(3)

Primer nivel: diagnóstico, justificación o plan de trabajo.

Segundo nivel: diseño, propuesta o prototipo.

Implementación

Comprende el desarrollo y la realización de las actividades planeadas en la fase anterior. Se considerarán subfases, según las características del proyecto: construcción, desarrollo o elaboración.

Evaluación o mantenimiento

En esta fase se implementan acciones para hacer mejoras al proceso de elaboración y funcionamiento del producto. Se consideran subfases que serán relativas, según las características del proyecto: retroalimentación, control o seguimiento.

(4)

Desarrollo de una calculadora básica de matrices. 4

Proyecto Proyecto Proyecto

Proyecto.... Desarrollo de una calculadora básica de matrices Desarrollo de una calculadora básica de matrices Desarrollo de una calculadora básica de matrices Desarrollo de una calculadora básica de matrices

Planeación Planeación Planeación Planeación

Análisis de la situación

El lenguaje ensamblador surge como respuesta a la programación de algoritmos en las primeras computadoras, cuando éstos eran programados siguiendo una lógica alambrada, es decir, mediante compuertas lógicas. Pese a que en la actualidad los avances en las computadoras digitales han permitido desarrollar algoritmos de computadora de manera rápida y eficiente, mediante lenguajes de programación llamados de alto nivel, el lenguaje ensamblador se mantiene como un referente obligado en los ámbitos de las ciencias de la computación, en la electrónica digital y en el diseño lógico, dado el grado de entendimiento que es posible alcanzar en cuanto al funcionamiento, la programación, el diseño de microprocesadores y de computadoras personales en aplicaciones reales.

Lo que nos obliga, como ingenieros, tecnólogos o científicos, a delimitar sus alcances, a reconocer sus características funcionales y programar sus aplicaciones en microcontroladores o computadoras personales.

Planteamiento

Se requiere desarrollar una aplicación en lenguaje ensamblador que opera sobre un procesador hipotético simulado con un software (SimuProc), que se ejecuta en una computadora personal, tal aplicación consiste en el desarrollo de una calculadora básica de matrices.

Requerimientos

Los recursos que ocuparemos son mínimos y estos consisten en una computadora personal, el software SimuProc que se encuentra libremente en la Internet y en los repositorios de la materia.

(5)

Implementación Implementación Implementación Implementación

Proceso

Planificación de las acciones o procedimiento

Las acciones están dadas por las rutinas de programación necesarias para la operación de la calculadora de matrices, en este punto es importante señalar que las matrices serán de tres por tres, ahora bien la calculadora tendrá un menú en línea, tres operaciones aritméticas:

suma, resta y multiplicación, bajo este esquema reconocemos al menos cuatro etapas.

El proyecto presenta tres etapas y una de cierre.

Etapa I. A cubrirse en la semana 9 del cuatrimestre. Etapa de codificación y programación en la PC para la captura de las matrices.

Etapa II. A cubrirse en la semana 11 del cuatrimestre. Etapa de codificación y programación en la PC para suma y resta de matrices.

Etapa III. A cubrirse en la semana 12 del cuatrimestre. Etapa de codificación y programación en la PC para multiplicación de matrices.

Etapa IV. A cubrirse en la semana 13 del cuatrimestre. Etapa de integración de códigos y elaboración del menú del usuario.

Las primeras tres etapas generan tres programas.

Etapa I. Código para captura de matrices.

Etapa II. Código para suma y resta de matrices.

Etapa III. Código para multiplicación de matrices.

La etapa de cierre (Etapa IV) consiste en:

a) Código de menú de opciones.

b) Código de la integración de las etapas previas.

c) Programa y código completo de la calculadora de matrices.

(6)

Desarrollo de una calculadora básica de matrices. 6

Evaluación o mantenimiento Evaluación o mantenimiento Evaluación o mantenimiento Evaluación o mantenimiento

La evaluación consistirá en la revisión de las rutinas de programación descritas anteriormente, tal revisión es funcional, es decir, se evalúa el funcionamiento correcto de tales rutinas bajo el criterio de operación descrito en los enunciados de la asignación de las acciones o etapas.

Referencias

Documento similar

Ciaurriz quien, durante su primer arlo de estancia en Loyola 40 , catalogó sus fondos siguiendo la división previa a la que nos hemos referido; y si esta labor fue de

Este mismo régimen de deberes tiene sentido cuando la actuación de reforma o renovación significa un cambio radical de la morfología urbana, normalmente acompa- ñado por un cambio

Fuente de emisión secundaria que afecta a la estación: Combustión en sector residencial y comercial Distancia a la primera vía de tráfico: 3 metros (15 m de ancho)..

o Si dispone en su establecimiento de alguna silla de ruedas Jazz S50 o 708D cuyo nº de serie figura en el anexo 1 de esta nota informativa, consulte la nota de aviso de la

LABORATORIO DE MICROPÁLIONTOLOGIA. INFORME

Comprende los materiales que constituyen el núcleo del sinclinorio cen- tral de la zona. Y asimismo los del norte del anticlinal de Los Peñones. Se 'sitúa esta

 Para recibir todos los números de referencia en un solo correo electrónico, es necesario que las solicitudes estén cumplimentadas y sean todos los datos válidos, incluido el

1) La Dedicatoria a la dama culta, doña Escolástica Polyanthea de Calepino, señora de Trilingüe y Babilonia. 2) El Prólogo al lector de lenguaje culto: apenado por el avan- ce de