Matematica

Páginas: 4 (889 palabras) Publicado: 21 de mayo de 2012
Estructuras
Estructuras de control
Programación estructurada
Estructuras condicionales
La sentencia if
La cláusula else
Encadenamiento y anidamiento
El operador condicional ?:
La sentenciaswitch
Estructuras repetitivas/iterativas
El bucle while
El bucle for
El bucle do…while
Bucles anidados
Cuestiones de estilo
Vectores y matrices
Algoritmos de ordenación
Algoritmos de búsquedaLas estructuras de control
controlan la ejecución de las instrucciones de un programa

Programación
Programación estructurada
IDEA CENTRAL:
Las estructuras de control de un programa
sólodeben tener un punto de entrada y un punto de salida.

La programación estructurada...
mejora la productividad de los programadores.
mejora la legibilidad del código resultante.

La ejecución deun programa estructurado progresa
disciplinadamente,
en vez de saltar de un sitio a otro de forma impredecible

Gracias a ello, los programas…
resultan más fáciles de probar
se pueden depurar másfácilmente
se pueden modificar con mayor comodidad

Estructuras de control - C

-1-

© Fernando Berzal

En programación estructurada sólo se emplean tres construcciones:

SecuenciaConjunto de sentencias que se ejecutan en orden
Ejemplos:
Sentencias de asignación y llamadas a rutinas.

Selección
Elige qué sentencias se ejecutan en función de una condición.
Ejemplos:Estructuras de control condicional if-then-else y case/switch

Iteración
Las estructuras de control repetitivas repiten conjuntos de
instrucciones.
Ejemplos:
Bucles while, do...while y for.

Teorema deBöhm y Jacopini (1966):
Cualquier programa de ordenador
puede diseñarse e implementarse
utilizando únicamente las tres construcciones estructuradas
(secuencia, selección e iteración; esto es, sinsentencias goto).

Böhm, C. & Jacopini, G.: “Flow diagrams, Turing machines, and languages only with
two formation rules”. Communications of the ACM, 1966, Vol. 9, No. 5, pp. 366-371
Dijkstra,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Matematica
  • Matematica
  • Matematicas
  • Las matemáticas
  • Matematica
  • Matematicas
  • Matematica
  • Matematicas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS