Metodos De Construccion Para Elaborar Un Algoritmo

Páginas: 19 (4626 palabras) Publicado: 30 de octubre de 2015
ESTRUCTURAS DE CONTROL
Algoritmo pseudocodigoEn Lenguaje C++
Estructura Selectiva
si (  ExpBooleana ) 
{  Bloque_Verdadero    }
sino
{ BloqueFalso   } if ( ExpBooleana  ) 
{  Bloque_Verdadero    }
else{ BloqueFalso   }
Estructura switchSeleccione ( selector)
{
caso val1 : Bloque_1;
                    salto
caso val2 : Bloque_2;
                    salto
sino          : Bloque_n;} switch ( selector )
{
    case  val1  :  Bloque_1
                           break ;
    case  val2  :  Bloque_2
                           break ;
    default        : Bloque_n}
val1  y  val2 son los posibles valores de selector
En caso selector sea  val1 , se ejecuta el Bloque_1
En caso selector sea  val2 , se ejecuta el Bloque_2
De lo contrario se ejecuta el Bloque_nEstructura Repetitiva  forPara (  i = vi ;  hasta vf  ;  i=i+inc )
{   Bloque_Repetitivo   }                  for (  i = vi ; i <= vf  ; i = i+inc )
{   Bloque_Repetitivo   }    
// El valor inicial de i es vi , se ejecuta el Bloque_Repetitivo mientras i sea <=vf , con incrementos de i en  incEl Bloque_Repetitivo deja de ejecutarse,  cuando el valor de i > vfEstructura  Repetitiva whileMientras ( expresion_Booleana )
{  Bloque repetitivo  }
 
 
 
 
 
 
Hacer 
{  Bloque repetitivo  }
Mientras ( expresion_Booleana ) while ( Expresión_Booleana)
{   Bloque_Repetitivo  }
 
// Evalúa la expresion Booleana antes de ejecutar el Bloque_Repetitivo, si es true ejecuta el Bloque_Repetitivo, de lo contrario ya no ejecuta el bloque_Repetitivodo{  Bloque Repetitivo }while ( expresion_Booleans);
// Evalúa la expresion Booleana despues de ejecutarse el Bloque_Repetitivo, si es true continua  ejecutando el Bloque_Repetitivo, de lo contrario sale del Bloque_Repetitivo.
// El Bloque_Repetitivo, se ejecuta por lo menos 1 vez.
Tabla 19.   Tabla de estructuras de control, que facilitan la codificación en el lenguaje C++, a partir de algoritmos hechos en pseudocódigo.
 http://www.uap.edu.pe/pregrado1/02/trabajos/02119/alg_pseu_prog.htm
AlgoritmoDiagramas de Nassi – SchneidermanEstructuras secuenciasEstructuras de decisiónEstructuras de repeticiónBibliografía ConsultadaPRESENTACION
Los algoritmos, como procedimiento para solucionar problemas, han existido desde muchos siglos atrás, sin embargo, se han convertido en tema de interés de estudiante y profesionales por cuanto son elfundamento de la programación de computadores.
Desarrollar un programa de computador significa: indicarle al computador, en un lenguaje que él pueda entender, todos y cada uno de los pasos que debe ejecutar para lograr el objetivo propuesto, pero antes de pensar en decirle al computador cómo hacer algo, es necesario que el programador sepa cómo hacerlo. Es allí donde entra a jugar un papelpreponderante el desarrollo de algoritmos, pues antes de escribir un programa es necesario diseñar el algoritmo para solucionar el problema en cuestión.
Existen varias técnicas para representar algoritmos, las más conocidas son: pseudocódigo, diagrama de flujo y diagrama N-S. En este documento se desarrolla la metodología de diagramas N-S o también conocida como diagramas de Chapin.
ALGORITMO
Se sabeque la palabra algoritmo se dio en honor del matemático persa del siglo IX, Khowârizmî. Con éste término se hace referencia a un conjunto de reglas, ordenadas de forma lógica, para desarrollar un cálculo o para solucionar un problema, ya sea de forma manual o utilizando una máquina. Actualmente es frecuente hablar de algoritmo como paso previo al desarrollo de un programa de computador.
Losalgoritmos están, con mayor o menor complejidad, en todas las actividades desarrolladas por el hombre y han sido utilizados por todos, infinidad de veces, sin embargo, cuando se aborda el tema como parte de la educación formal se mitifica y se difunde el prejuicio sobre que es un tema complicado.

Desde los primeros años de escolaridad se trabaja con algoritmos, en especial en el campo de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Metodo Para Elaborar Diagnostico
  • Métodos para Elaborar Proyectos
  • METODO PARA LA CONSTRUCCION DEL CONOCIMIENTO
  • Métodos para elaborar una conciliación bancaria
  • Métodos para solución de problemas con algoritmos
  • Diseña y elabora algoritmos para la solución de problemas
  • La Complejidad De Un Algoritmo Es La Cantidad De Pasos Que Elabora Un Algoritmo Para Resolver La Tarea
  • Construcción De Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS