jueves, 17 de noviembre de 2011

Estructuras básicas de la programación imperativa

Estas son las estructuras básicas que podemos encontrar en el lenguaje de programación C+-:

Programación estructurada:

La programación estructurada es una metodología de programación que trata de construir programas que sean fácilmente comprensibles.



La estructura de los programas imperativos se representa mediante diagramas de flujo llamados en inglés flow-chart.



Secuencia:

La estructura más sencilla para emplear en la descomposición es utilizar una secuencia de acciones o partes que se ejecutan de forma sucesiva.



Selección:

La estructura de selección consiste en ejecutar una acción u otra, dependiendo de una determinada condición que se analiza a la entrada de la estructura.



Iteración:

La iteración es la repetición de una acción mientras se cumpla una condición.



Estructuras anidadas:

Cualquier parte o acción puede estar constituida por cualquiera de las estructuras descritas, por tanto el anidamiento puede ser tan complejo como sea necesario.



Expresiones condicionales (operador en C+-):

          Mayor que                        >

          Mayor o igual que             >=

          Menor que                        <

          Menor o igual que             <=

          Igual a                              ==

          Diferente                           !=

          Conjunción                       &&

          Disyunción                        ||

          Negación                          !



Estructuras básicas en C+-:



          Secuencia:

                    Se escriben las acciones una tras otra.

                    Ejemplo:

                              printf(“hola:\n”);

                              printf(“estoy aquí”);



          Sentencia if, estructura de selección:

          if(condición) {

                    Acción A

          }else{

                    Acción B

          }

          Ejemplo:

          if(edad >= 18) {

                    printf(“es mayor de edad”);

          }





Sentencia while:

while (condición) {

          Acción

}

Ejemplo:

while(publico==aforo){

          printf(“no hay entradas disponibles”);

}





Sentencia for:

for (int índice = inicial; índice <=final; índice ++) {

          Acción

}

Ejemplo:

for (int j=1;j<=numeroBlancos;j++) {

printf(" ");

}

No hay comentarios:

Publicar un comentario