Programacion Estructurada

Páginas: 14 (3402 palabras) Publicado: 8 de octubre de 2012
Capítulo 2
Algoritmos, Pseudocódigos y
Programación Estructurada
En el Capítulo 1: Introducción a la Programación, se mencionó que la computadora sólo
entiende una serie de instrucciones codificadas en el lenguaje máquina de la propia
computadora. En este lenguaje, las instrucciones son una secuencia de ceros y unos
(código binario) y escribir un programa directamente en este lenguaje seríauna tarea
laboriosa y tediosa. También es seguro que el proceso de detectar errores en el código y
su corrección sería un proceso que nos tomaría aún más tiempo y nos produciría un buen
dolor de cabeza.
Afortunadamente, los primeros programadores al enfrentarse a los problemas ya
mencionados, buscaron la forma de reducir el esfuerzo que implicaba escribir programas.
La solución queencontraron fue la de crear lenguajes, llamados de alto nivel, cuya sintaxis
fuese más parecida a la del lenguaje humano permitiéndole al programador escribir
programas en un lenguaje que se entiende directamente. Es la misma computadora la que
se encargara de traducir los programas en el código de alto nivel al código máquina
mediante unos programas llamados traductores.
Procedimiento Para Crear unPrograma
El procedimiento para crear un programa que la computadora pueda ejecutar, es el
siguiente:
1. Comprender el problema al que se le está buscando solución y especificar qué
información se le proporcionará al programa, datos de entrada y qué tipo de
información arrojará el programa como respuesta, datos de salida.
2. Diseñar el algoritmo del programa que convertirá los datos deentrada al
programa en los datos de salida del programa.
3. Codificar el algoritmo en un lenguaje de alto nivel.
4. Usar un editor de textos para editar el código. Este código se conoce como
programa fuente.
6 Algoritmos, Pseudocódigos y Programación Estructurada
ITSON Manuel Domitsu Kono
5. Convertir el programa fuente a código máquina usando un compilador. Este
proceso se llama compilar elprograma. Normalmente nuestro código fuente
tendrá errores de sintaxis que el compilador detectará y nos lo indicará.
Deberemos regresar al editor para corregirlos y repetir el paso 5 hasta que nuestro
código no tenga errores de sintaxis. El código máquina resultante, también llamado
código ejecutable es un programa que la máquina puede ejecutar.
6. Ejecutar el programa alimentándolo con datospara los cuales conozcamos los
resultados que nos arrojará el programa y comparar los resultados obtenidos
del programa con los resultados esperados. Es frecuente que los resultados
obtenidos no coincidan con los esperados. Esto se debe a que nuestro algoritmo
contiene algún error de lógica que deberá de encontrarse y corregirse.
En este tema estudiaremos los primeros dos pasos delprocedimiento para crear un
programa Los restantes se verán en el los tutoriales del sistema de desarrollo empleado
en el curso.
Comprensión del Problema
A fin de que podamos resolver cualquier problema, en cualquier disciplina no sólo en
computación, es necesario comprender el problema a resolver. Es muy frecuente que
comencemos a plantear soluciones antes de tener en claro el problema a resolver.Esto
nos trae como consecuencia que los resultados obtenidos sean incorrectos y que
tengamos que buscar una nueva solución. Además hay que considerar que en la práctica,
los problemas a los que se les busca solución mediante la computadora son problemas
complejos y que por lo general requieren del trabajo de varias personas, por períodos de
tiempo largo. De aquí la importancia que tiene entendercon claridad el problema antes de
dedicarle recursos a resolverlo.
Una parte fundamental de la comprensión de un problema es la identificar correctamente
qué respuestas son las que deseamos que nos proporcione el programa y cuál es la
información que necesitamos proporcionarle al programa.
Algoritmo y Pseudocódigo
Una vez entendido el problema, el siguiente punto es establecer la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación Estructurada
  • Estructura de programacion
  • ESTRUCTURA PROGRAMACION
  • Programacion Estructurada
  • Programacion estructurada
  • Programacion Estructurada
  • programacion estructurada
  • La programacion estructurada

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS