Primeros pasos para la programacion

Páginas: 5 (1199 palabras) Publicado: 8 de julio de 2015































Indice
1. Pseudocódigo 3
2. Diagrama de Flujo 4
2.1. Simbología y Significado: 4
2.2. Ventajas de los diagramas de flujo: 4
3. Diagrama de Nassi Scheneiderman (N-S) 6
4. Estructuras de Control 7
4.1. Estructuras secuenciales 7
4.2. Estructuras selectivas 7
4.3. Selectivas doble (alternativa) 7
4.4. Selectiva múltiple 7
4.5. Selectiva múltiple-casos 8
4.6.Estructuras iterativas 9
4.6.1. Bucle mientras 9
4.6.2. Bucle repetir 9
4.6.3. Bucle hacer 9
4.6.4. Bucle para 10
4.6.5. Bucle para cada 10
4.7. El anidamiento 11



1. Pseudocódigo
El pseudocódigo es un lenguaje artificial e informal que ayuda a los programadores a desarrollar algoritmos. El pseudocódigo es similar al inglés común, es conveniente y sencillo, aunque no es un lenguaje de programaciónreal.
Los programas en pseudocódigo no se ejecutan en las computadoras, sino que solo ayudan al programador a “resolver” un programa antes de intentar escribirlo en un lenguaje de programación como C o Java.
En la actualidad y por lo general, el pseudocódigo, como su nombre lo indica, no obedece a las reglas de sintaxis de ningún idioma en particular ni es de forma estándar sistemática, a pesar deque cualquier escritor en particular vaya a pedir prestado las estructuras de control general, la sintaxis y el estilo, por ejemplo, de algún lenguaje de programación convencional. Pero en caso de que se quiera ejecutar, se debe llevar a forma tipo, para que no genere mensajes de error. Las fuentes populares incluyen la sintaxis de Pascal, BASIC, C, C++, Java, Lisp, y ALGOL. Por lo general, seomiten las declaraciones de variables. A veces, las llamadas a funciones, los bloques de código y el código contenido dentro de un loop se remplazan por una sentencia de una línea en lenguaje natural.
Dependiendo del escritor, el pseudocódigo puede variar mucho en su estilo, yendo desde en un extremo, una imitación casi exacta de un lenguaje de programación real, hasta al acercarse a unadescripción en prosa de formato de pseudocódigo en el otro extremo.











2. Diagrama de Flujo
Es una representación gráfica que utiliza símbolos normalizados por ANSI, y expresa las sucesivas instrucciones que se debe realizar para resolver el problema.
Estas instrucciones no dependen de la sintaxis de ningún lenguaje de programación, sino que se debe servir fácilmente para su transformación(codificación) en un lenguaje de programación.
2.1. Simbología y Significado:

Inicio o Fin

Conectores

Entrada o Salida

Dirección (Flujo)

Proceso

Teclado

Decisión

Impresora

SubAlgoritmo

Pantalla

2.2. Ventajas de los diagramas de flujo:

Favorecen la comprensión del proceso al mostrarlo como un dibujo. El cerebro humano reconoce muy fácilmente los dibujos. Un buen diagrama de flujo reemplazavarias páginas de texto.
Permiten identificar los problemas y las oportunidades de mejora del proceso. Se identifican los pasos, los flujos de los reprocesos, los conflictos de autoridad, las responsabilidades, los cuellos de botella, y los puntos de decisión.
Muestran las interfaces cliente-proveedor y las transacciones que en ellas se realizan, facilitando a los empleados el análisis de lasmismas.
Al igual que el pseudocódigo, el diagrama de flujo con fines de análisis de algoritmos de programación puede ser ejecutado en un ordenador, con un IDE como Free DFD.

















3. Diagrama de Nassi Scheneiderman (N-S)
Conocido también como el diagrama de Chapin, es como un diagrama de flujo pero sin flechas y con cajas continuas.
Basado en un diseño top-down (de lo complejo a lo simple),el problema que se debe resolver se divide en subproblemas cada vez más pequeños - y simples - hasta que solo queden instrucciones simples y construcciones para el control de flujo. El diagrama Nassi-Shneiderman refleja la descomposición del problema en una forma simple usando cajas anidadas para representar cada uno de los subproblemas. Para mantener una consistencia con los fundamentos de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Pasos para programacion
  • Primeros Pasos Para Crear una Sociedad
  • primeros pasos para solucionar problemas
  • Primeros pasos para la independencia de venezuela
  • Guía Para Que Sus Primeros Pasos En El Mac
  • PRIMEROS PASOS PARA LA INNOVACIÓN DE LA FORMACIÓN PARA EL TRABAJO
  • Primeros Pasos En Programación Mysql
  • Marco Legal Para Sistema Farmaceutico, Primeros Pasos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS