Informatica

Páginas: 8 (1936 palabras) Publicado: 18 de junio de 2012
En algunos casos, varios de estos programas se unen en uno solo,
compartiendo datos e instrucciones, y constituyen un paquete integrado.
En general suele integrarse una hoja de c¶alculo con un generador de
gr¶a¯cos y, a veces, con una base de datos y un procesador de textos.
Gran parte de los programas de aplicaci¶on pueden con¯gurarse, en
mayor o menor medida, de acuerdo con los gustos ynecesidades del
usuario; sin embargo, es posible que un programa concreto no pueda
atender esas necesidades. En este caso, resulta muy dif¶³cil, por no decir
imposible (e ilegal en muchos casos), modi¯car el programa para incluir
una nueva tarea. Conscientes de esta falta de °exibilidad del software,
muchos fabricantes est¶an presentando programas de aplicaci¶on que a
su vez pueden serprogramados, mediante lenguajes de programaci¶on
propios o est¶andares.
As¶³ pues, aunque la mayor¶³a de las personas que utilizan los computadores
trabajan con programas de aplicaci¶on y no necesitan recurrir a
la programaci¶on, tambi¶en hay un buen n¶umero de usuarios que, sin ser
inform¶aticos profesionales, pueden obtener un mayor rendimiento de estos
programas a trav¶es de la programaci¶on.Por ejemplo, muchas hojas
de c¶alculo, gestores de bases de datos y paquetes matem¶aticos, hoy en
d¶³a, son programables.
1.5 Algoritmos y programas
El desarrollo de programas es otro de los aspectos fundamentales
de la utilizaci¶on de los computadores porque continuamente aparecen
nuevos problemas o tareas susceptibles de ser procesados de forma autom
¶atica. Al mismo tiempo se vandetectando las lagunas o de¯ciencias
en las aplicaciones existentes, lo que impulsa a su renovaci¶on con la
22 Cap¶³tulo 1. Conceptos B¶asicos
creaci¶on de nuevas versiones de los programas existentes. El desarrollo
del hardware posibilita tambi¶en la aparici¶on de nuevas aplicaciones m¶as
potentes y con mayores demandas de recursos.
Desde el planteamiento de un problema hasta la obtenci¶on de susoluci¶on en el computador hay que recorrer una serie de etapas:
1. En primer lugar, antes de resolver un problema en el computador
hay que conocer los pasos y operaciones que hay que realizar para
obtener la soluci¶on del problema, es decir, su algoritmo, porque
el computador solamente es capaz de seguir aquellas instrucciones
que nosotros le indiquemos. Si no conocemos el proceso que nosconduce a la soluci¶on del problema, el computador no nos la va a
dar. Esta secuencia de pasos y operaciones constituye una soluci¶on
general al problema planteado de forma que, siguiendo el proceso,
se llega a la soluci¶on del problema sean cuales fueran los datos
proporcionados.
2. Una vez conocida esta soluci¶on general del problema, hay que expresarla
en un lenguaje especial, que pueda sercomprendido y
ejecutado por el computador, es decir, en un lenguaje de programaci
¶on, creando un programa.
3. Posteriormente, hay que comprobar que el programa produce las
soluciones esperadas (ya sea utilizando datos de prueba o mediante
m¶etodos formales) y subsanar los errores detectados.
4. Por ¶ultimo, es importante documentar el programa de forma que
si cambiaran algunas de lascircunstancias iniciales, sea posible
modi¯car y adaptar convenientemente, facilitando las labores de
mantenimiento.
1.5.1 Algoritmos
Una de las caracter¶³sticas de los seres humanos es su capacidad para
plantearse y resolver problemas. ¶Estos pueden ser de naturaleza muy
1.5. Algoritmos y programas 23
diversa, desde los problemas m¶as inmediatos relacionados con la propia
subsistencia, hastalos problemas m¶as abstractos de naturaleza matem
¶atica o ¯los¶o¯ca.
Un algoritmo es la descripci¶on precisa de los pasos que nos permiten
obtener la soluci¶on de un problema determinado. En general, los pasos
son acciones u operaciones que se efect¶uan sobre ciertos objetos. Al
comienzo del algoritmo, los objetos tienen unos valores iniciales (los datos)
que var¶³an como consecuencia del...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS