Fundamentos de programación - Estructura de una aplicación

5 - Estructura de una aplicación

[editar]
Monografía creado por Wikilibros. Extraido de: http://es.wikibooks.org
30 de Noviembre de 1999
Cualquier programa que se realice debe de llevar una estructura para disminuir la tarea de depuración ya que esta labor lleva más tiempo del estimado.

Si eres principiante en el área de programación debes definir el programa a realizar, documentar cada uno de los pasos que realizas en tu programa, debes de considerar algún metodo de captura de errores, etc.

Es este subcapitulo abarcaremos el como estructurar una aplicación para eficientar o disminuir el tiempo en depuración, así como localizar más rapidamente los errores.

Puedes buscar en Internet el concepto "pseudocódigo", que no es más que la escritura de un algoritmo en un lenguaje más cercano al natural. Es decir, la orden en lenguaje Javascript que repetiría el proceso de quitar suciedad añadiendo agua y jabón mientras se frota sería la siguiente:

function frotar(cuanto){  var veces = 0;  for (veces = 0; suciedad = 0, veces = cuanto ; veces++){    suciedad = suciedad - (agua + jabón);  }}

Mientras que el algoritmo o pseudocódigo quedaría así:

función frotar (cuantasveceslohago)  variable vecesquellevo = 0  repetir (desde que vecesquellevo = 0 hasta que la suciedad = 0 ó vecesquellevo = cuantasveceslohago; aumentar vecesquellevo de una en una)    suciedad = suciedad - (agua + jabón)  fin repetirfin función

En primer lugar, es muy recomendable hacer un esquema sobre el papel con toda clase de datos que se vayan a utilizar. Por ejemplo, si queremos hacer un programa para controlar una empresa dedicada al alquiler de coches, podríamos necesitar:

  • Matrícula del coche
  • Marca del coche
  • Modelo del coche
  • Color del coche
  • Estado del coche (si está alquilado, en reparación o disponible)
  • Situación del coche (en qué lugar del garaje o en qué localidad está)
  • Kilometraje del coche
  • Precio por hora del coche

por un lado y:

  • Nombre del cliente
  • Apellidos del cliente
  • Dirección del cliente
  • DNI del cliente
  • Permiso de conducir del cliente
  • Número de cuenta del cliente

... etc. por otro
[editar]

9 opiniones

maricones

no hablen por que ustedes tampoco saben quien soy yo, y mis contactos PERROS!!!!!
vea pedaso

de marik no sabes quien soi asi qno te metas conmigo
mensos los dos

son bien mensos por que no saben lo que dicen
Roberto linares

invecil
feo triple hijo de puta
Roberto linares

q hijo dr piiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
1 2 | siguiente >

Monografías relacionados con 'Fundamentos de programación'

Si se consulta en Wikipedia la definición de algoritmo, se entiende que éste es un... Más »
No conocerás lo que es Linux hasta que no conozcas la consola. La consola es... Más »
Para vender un producto, ya no basta con precios bajos y calidad total ,es un... Más »
En este texto, presento algunas reflexiones que han surgido de una experiencia de aula en... Más »
El presente trabajo trata acerca de los cambios que operan en los procesos educativos en... Más »

Autor y licencia de 'Fundamentos de programación'


Monografía de Wikilibros. Extraido de: http://es.wikibooks.org CopyLeft
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.