electronica
PROGRAMACIÓN BÁSICA
SEMANA 6
El proceso de programación y
técnicas estructuradas
SEMANA 6
Objetivos
•
•
•
•
•
21/02/2012
Editores
Programación estructurada
SecuenciaDecisión (Selección)
Ciclos (repetición e iteración)
2
SEMANA 6
Editores:
• De Línea: Edición de una línea a la vez; ejemplo «vi» de
Unix.
• De pantalla completa: cuentan con menúsdesplegables y
capacidades de ratón; similar a un procesador de texto.
Un depurador puede examinar la salida de un
programa a su propio paso (Velocidad)
Un perfilador supervisa la ejecución deun programa,
buscando el código lento que podría optimizarse para
aumentar su velocidad o tamaño.
21/02/2012
3
SEMANA 6
VI - UNIX
Visual Studio .NET 2010
21/02/2012
4
SEMANA6
Programación estructurada: Filosofía que
indica que los programas deben escribirse de
modo ordenando, sin saltar de lado a lado.
La programación estructurada incluye los
siguientesconstructores:
• Secuencia
• Decisión (también llamado selección)
• Ciclo (También llamado repetición o iteración)
21/02/2012
5
SEMANA 6
Un constructor es un bloque de construcción de unlenguaje y una
de las operaciones fundamentales de éste.
Un programa no estructurado (código espagueti) contiene muchas
bifurcaciones.
Una bifurcación sucede cuando el programa va de un lado a otrosin un orden (GOTO).
Una secuencia no es otra cosa que dos o más instrucciones, una
tras otra.
Una decisión es una instrucción que permite optar por dos
direcciones; es una desviacióncontrolada.
Ciclo ó Iteración es la repetición de una serie de instrucciones en
un programa de computadora.
Un Ciclo infinito es aquel que se repite de forma indefinida ya que
su condición parafinalizar nunca se cumple.
21/02/2012
6
SEMANA 6
pseudocódigo
Diagrama de flujo de datos
Representando constructores
21/02/2012
7
SEMANA 6
Estructura de Control selectiva
•...
Regístrate para leer el documento completo.