Sie sind auf Seite 1von 12

Metodología de la Programación-TSU en TICS- 1er Cuatrimestre

Metodología de la Programación-TSU en TICS- 1er Cuatrimestre

UNIDAD I .- Conceptos Básicos


Tema 5.- Metodología para la solución de problemas por medio de computadoras

La solución de un problema por computadora, requiere de siete pasos,


dispuestos de tal forma que cada uno es dependiente de los anteriores, lo cual
indica que se trata de un proceso complementario y por lo tanto cada paso exige el
mismo cuidado en su elaboración. Los siete pasos de la metodología son los
siguientes:
1. Definición del problema
2. Análisis de la solución
3. Diseño de la solución
4. Codificación
5. Prueba y Depuración
6. Documentación
7. Mantenimiento
Metodología de la Programación-TSU en TICS- 1er Cuatrimestre

1 Definición del problema

Es el enunciado del problema, el cual debe ser claro y completo. Es


fundamental conocer y delimitar por completo el problema, saber que es lo se
desea realice la computadora, mientras esto no se conozca del todo, no tiene
caso continuar con el siguiente paso.

2 Análisis de la solución

Consiste en establecer una serie de preguntas acerca de lo que establece el


problema, para poder determinar si se cuenta con los elementos suficientes
para llevar a cabo la solución del mismo, algunas preguntas son:
Metodología de la Programación-TSU en TICS- 1er Cuatrimestre

¿Con qué cuento?


Cuáles son los datos con los que se va a iniciar el proceso, qué tenemos que
proporcionarle a la computadora y si los datos con los que cuento son suficientes para
dar solución al problema.

¿Qué hago con esos datos?


Una vez que tenemos todos los datos que necesitamos, debemos determinar que
hacer con ellos, es decir que fórmula, cálculos, que proceso o transformación deben
seguir los datos para convertirse en resultados.

¿Qué se espera obtener?


Que información deseamos obtener con el proceso de datos y de que forma
presentarla; en caso de la información obtenida no sea la deseada replantear
nuevamente un análisis en los puntos anteriores.

Es recomendable que nos pongamos en el lugar de la computadora y analicemos que


es lo que necesitamos que nos ordenen y en que secuencia para producir los
resultados esperados.
Metodología de la Programación-TSU en TICS- 1er Cuatrimestre

3. Diseño de la solución

Una vez definido y analizado el problema, se procede a la creación del algoritmo


(Diagrama de flujo ó pseudocódigo), en el cual se da la serie de pasos ordenados que
nos proporcione un método explícito para la solución del problema.

Es recomendable la realización de pruebas de escritorio al algoritmo diseñado, para


determinar su confiabilidad y detectar los errores que se pueden presentar en ciertas
situaciones. éstas pruebas consisten en dar valores a la variable e ir probando el
algoritmo paso a paso para obtener una solución y si ésta es satisfactoria continuar
con el siguiente paso de la metodología; de no ser así y de existir errores deben
corregirse y volver a hacer las pruebas de escritorio al algoritmo.
Metodología de la Programación-TSU en TICS- 1er Cuatrimestre

4. Codificación
Consiste en escribir la solución del problema (de acuerdo al pseudocódigo); en una
serie de instrucciones detalladas en un código reconocible por la computadora; es
decir en un lenguaje de programación (ya sea de bajo o alto nivel), a esta serie de
instrucciones se le conoce como PROGRAMA.

5. Prueba y Depuración
Prueba es el proceso de identificar los errores que se presenten durante la ejecución
del programa; es conveniente que cuando se pruebe un programa se tomen en cuenta
los siguientes puntos:
a. - Tratar de iniciar la prueba con una mentalidad saboteadora, casi disfrutando la
tarea de encontrar un error.
b. - Sospechar de todos los resultados que arroje la solución, con lo cual se deberán
verificar todos.
c. - Considerar todas las situaciones posibles, normales y aún las anormales.
La Depuración consiste en eliminar los errores que se hayan detectado durante la
prueba, para dar paso a una solución adecuada y sin errores.
Metodología de la Programación-TSU en TICS- 1er Cuatrimestre

6. Documentación
Es la guía o comunicación escrita que sirve como ayuda para usar un programa, o
facilitar futuras modificaciones.
A menudo un programa escrito por una persona es usado por muchas otras, por ello la
documentación es muy importante; ésta debe presentarse en tres formas: EXTERNA,
INTERNA y AL USUARIO FINAL.

Documentación Interna
Consiste en los comentarios o mensajes que se agregan al código del programa, que
explican las funciones que realizan ciertos procesos, cálculos o fórmulas para el
entendimiento del mismo.

Documentación Externa
También conocida como Manual Técnico, está integrada por los siguientes elementos:
Descripción del Problema, Nombre del Autor, Diagrama del Flujo y/o Pseudocódigo, Lista
de variables y constantes, y Codificación del Programa, esto con la finalidad de permitir
su posterior adecuación a los cambios
Metodología de la Programación-TSU en TICS- 1er Cuatrimestre

Manual del Usuario

Es la documentación que se le proporciona al usuario final, es una guía que indica el


usuario como navegar en el programa, presentando todas las pantallas y menús que se
va a encontrar y una explicación de los mismos, no contiene información de tipo técnico.

7. Mantenimiento

Se lleva a cabo después de determinado el programa, cuando se ha estado trabajando un


tiempo, y se detecta que es necesario hacer un cambio, ajuste y/o complementación al
programa para que siga trabajando de manera correcta. Para realizar esta función, el
programa debe estar debida mente documentado, lo cual facilitará la tarea.
Metodología de la Programación-TSU en TICS- 1er Cuatrimestre

Realizar un Mapa Mental / Mapa Conceptual del tema:

Metodología para la solución de problemas por medio


de computadoras
Metodología de la Programación-TSU en TICS- 1er Cuatrimestre

Unidad I.- Resultado de Aprendizaje

Instrucciones: por cada uno de los problemas que se plantean a continuación


elabora una tabla en la que identifiques:
• los valores de entrada, procesos y salidas
• los tipos de datos a emplear asociados a las variables o constantes y
• las operaciones a realizar.
• Ejemplo:
1.- Problema: Dados una base y altura calcular el área de un triangulo.

Dato/Identificador Entrada Salida Tipo Descripción Proceso


Medida de la Base del Calcular el área del triangulo
base x numerico Triangulo multiplicando
Medida de la altura del la base por la altura y el resultado
altura x numerico Triangulo dividirlo entre 2
Área de la superficie del
area x numerico triangulo
Metodología de la Programación-TSU en TICS- 1er Cuatrimestre

Unidad I.- Resultado de Aprendizaje

Problemas:
1.- Dada una cantidad monetaria en pesos, calcular su equivalente en Dólares
Americanos.
2.- Dada una temperatura en grados Celcius calcular su equivalente en grados
Fahrenheit
3.- Dada una estatura en metros calcular su equivalente en Pies y pulgadas.
4.- De un conjunto de 10 números calcular la suma y el promedio.
5.- Dado un numero calcular el cuadrado del mismo.
6.- Dados dos números enteros positivos, determinar si uno es múltiplo del otro o
viceversa.
7.- Dados tres numero enteros, determinar si el tercero esta dentro del rango dado
por los dos primeros.
8.- Dadas dos fechas, calcular cuantos días existen entre una y otra.
9.- Dado un numero N determinar y enumerar los números primos que existen entre 1
y N.
10.- Dada una lista de N números enteros determinar cuantos de los N números son
pares, y cuantos impares.
Metodología de la Programación-TSU en TICS- 1er Cuatrimestre

Unidad I.- Resultado de Aprendizaje

11.- Dada una ecuación cuadrática de la forma ax2 + bx + c calcular el valor para x1 y x2
utilizando la formula general de las ecuaciones cuadráticas.
12.- Se tiene una lista de 25 calificaciones resultado de un examen, calcular la
calificación promedio, número de aprobados y número de reprobados si la calificación
mínima aprobatoria es de 7.
13.-Del problema anterior calcular cuantas calificaciones son de 8 cuantas de 9 y cuantas
de 10.
14.- Dada una lista de precios, determinar el contenido y resultado total de una nota de
Remisión.
15.- Dados dos numero enteros calcular el resultado de elevar el primero a la potencia
dada por el segundo.

Das könnte Ihnen auch gefallen