programacion

Páginas: 8 (1769 palabras) Publicado: 1 de junio de 2013
PROGRAMACION: DIAGRAMACION
A.- ALGORITMOS
Se denomina algoritmo a una serie de instrucciones paso a paso que permiten realizar
un determinado proceso. Las operaciones se describen en función de otros procesos que ya han sido
definidos o bien desde el punto de vista de procesos que son tan básicos que no necesitan ser
definidos. Un ejemplo claro de algoritmo es una receta de cocina, donde unplato complicado se
divide en una serie de operaciones que pueden ser básicas como: unir, revolver, batir, hervir, hornear;
etc. o predefinidas como: caldo; mayonesa; claras a nieve; etc.
Un algoritmo de computadora se describe a través de un lenguaje de programación.
Cada una de las instrucciones de la sentencia será una sentencia del lenguaje.
El conjunto del algoritmo y la representaciónde datos utilizada se conoce con el
nombre de programa. En definitiva un programa es la descripción de un proceso en un
determinado lenguaje.
Niklaus Wirth define que un algoritmo o programa por computadora consiste en dos
partes esenciales: Una descripción de acciones que deben ser ejecutadas y una descripción de los
datos que son manipulados por esas acciones.
El número de operaciones quedebe realizar un algoritmo no se conoce de antemano,
pero ese número debe ser finito. Las características fundamentales de un algoritmo son que debe ser
preciso, finito, definido y no ambiguo. En general un algoritmo consta de tres partes: entrada, proceso
y salida.
Es conveniente en primera instancia la representación del algoritmo a través de
lenguajes gráficos que permitan apreciar elcomportamiento general del modelo propuesto. Estas
representaciones gráficas se llevan a cabo mediante los "Diagramas en Bloque" y los "Diagramas de
Flujo" o los "Organigramas de Chapin o de Nassi/Schneiderman".
Por lo tanto para realizar un programa, se debe definir el problema para poder diseñar
la solución. El diseño general elegido se desarrolla posteriormente en forma de algoritmo; diseñándolode acuerdo a las técnicas de la programación estructurada o desarrollo top-down, que consiste en
partir de la idea general y definir cada paso posterior con más detalle hasta llegar a la resolución del
problema.
Totalmente definido el algoritmo se comienza con la escritura del programa en un
lenguaje de programación, tarea también denominada codificación. Codificado el programa, se debeefectuar la depuración o comprobación de funcionamiento correcto y expurgado de errores. Previo al
empleo sistemático del programa, también llamado producción, se debe completar la documentación
del mismo, tanto interna como externa.
De esta exposición se puede llegar a varias conclusiones:


La computadora no resuelve problemas por sí misma, únicamente sigue
procedimientos cuidadosamentedefinidos.
• Una computadora no releva al usuario de su responsabilidad de plantear
cuidadosamente el trabajo, por el contrario, la computadora exige una planificación

Diagramación - Página 1

Área COMPUTACIÓN - Dpto. Cs. Básicas - F.I.C.E.S. - UNSL - 2000
mucho más cuidadosa. La computadora es mucho más rápida y precisa que un ser
humano pero no puede decidir como proceder o que hacer conlos resultados.
• Una computadora de ninguna manera reduce la necesidad de un entendimiento
amplio y detallado del área del problema o de un conocimiento completo de las
matemáticas con las que está relacionada.

B.- ESTRUCTURA GENERAL DE UN PROGRAMA
Datos, Tipos de Datos y Operaciones Primitivas
En todo programa se maneja información o datos. El sistema de identificación de los
datos sedenomina definición de la estructura de datos. Los datos con los que trabaja un programador
se sitúan o almacenan en objetos denominados variables. Las variables llevan un nombre llamado
identificador que sirve para referenciar su valor o contenido. Este valor puede ser modificado tanta
veces como se desee. La acción de atribuir un valor a una variable se denomina asignación.
Los datos pueden...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS