Compu 1 1 2 3

Páginas: 74 (18380 palabras) Publicado: 3 de agosto de 2015
1.1 Análisis del problema
En este curso vas a desarrollar aplicaciones utilizando una metodología para el desarrollo de software; una aplicación es un programa o software desarrollado en un lenguaje computacional; en este curso se utiliza C# (Csharp), como lenguaje de programación.
Para la solución de un problema la mejor forma de resolverlo es siguiendo una metodología que te lleva paso a pasoa la solución del mismo en cualquier lenguaje de programación.
Existen diferentes tipos de aplicaciones que se pueden desarrollar, por ejemplo, puede ser un programa que:
Ayude a una tienda de abarrotes a cobrar los productos a sus clientes.
Se utilice en una casa de cambio para convertir de pesos a dólares o viceversa dado un tipo de cambio.
Lleve a cabo las operaciones de una calculadora.Realice funciones matemáticas como elevar un número a una potencia u obtener la raíz cuadrada o cúbica de un número dado, o que imprima las tablas de multiplicar o factorial de un número.
Registre las ventas realizadas por los vendedores de una empresa y después proporcione información importante, como por ejemplo: el vendedor que más vendió o el que vendió más en cierto día de la semana.
Simule eljuego de póquer.
Al presentarse cualquiera de estas y muchas otras aplicaciones, lo más conveniente es llegar al desarrollo del programa pero pasando por la metodología del desarrollo.
La metodología para el desarrollo de software consiste en los siguientes pasos:
Análisis del problema.
Definición y tipos de algoritmos: desarrollo de algoritmo de la solución.
Definición de programa: desarrollo delprograma en el lenguaje de programación seleccionado.
En esta fase después de haber leído el problema presentado se determinan las entradas que requiere el programa para que funcione; las salidas o resultados que se esperan y el proceso que se tiene que realizar para obtenerlas.
El objetivo de este análisis es primero que nada asegurar que se tenga claro lo que se está solicitando y determinar contus propias palabras las entradas, salidas y proceso requeridos para la solución del problema.

Entradas: es todo aquello que se requiere capturar o valorar para que funcione el programa, es importante distinguir entre los datos que el usuario del programa requiere capturar o introducir a la computadora y cuáles tendrán un valor dentro del programa. Para verificar si las entradas determinadas soncorrectas, se deben contestar las siguientes preguntas:
¿Qué datos debe introducir el usuario para que funcione el programa?
¿Qué valores se requieren para realizar el proceso?
Salidas: son los resultados esperados que debe realizar el programa, por lo general se muestran en la pantalla de la computadora.
Proceso: es una explicación  de lo que se tiene qué hacer para llegar a obtener las salidasesperadas, se debe incluir todo lo necesario, inclusive condiciones requeridas, validaciones, consideraciones especiales, etc. Puede expresarse como una lista de actividades generales.
Ejemplo de análisis de problema:
Problema: desarrolla un programa que permita a una casa de cambio indicar al cliente la cantidad de dólares que le va a entregar, de acuerdo a la cantidad de pesos en moneda nacionalentregada por el cliente y el tipo de cambio del día.
Análisis:
Entradas:
Cantidad de pesos en moneda nacional que desea cambiar.
Tipo de cambio del dólar a moneda nacional, en ese momento.
Salidas:
Indicar la cantidad de dólares a entregar.
Proceso:
Solicitar que se introduzca la cantidad de dinero en moneda nacional que se desea cambiar y el valor del tipo de cambio en ese momento.
Obtener lacantidad de dólares a entregar dividiendo el dinero en moneda nacional entre el valor del tipo de cambio.
El análisis del problema se realiza en una libreta, hoja o en un editor de textos como Word o block de notas.


1.2 Definición y tipos de algoritmos
Desarrollo del algoritmo de solución: un algoritmo es una serie de pasos para llegar a la solución del problema, siempre debe tener un inicio y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tarea 1 De Compu 2.
  • 1/2-3/2
  • LOTUS 1 2 3 1
  • coso 1 2 3 1
  • Compu Semestre 2 Unidad 1
  • 1 2 3 Eljajileazul
  • Actividad 1 2 3
  • caso 1 2 y 3

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS