ESTRUCTURAS DE CONTROL

Páginas: 8 (1855 palabras) Publicado: 11 de mayo de 2015
COLEGIO DE BACHILLERES DELESTADO DE OAXACA

COBAO PL. 15 UNIÓN HIDALGO



TRABAJO QUE PRESENTA:

YARELY LOPEZ SANTIAGO



ESPECIALIDAD: INFORMATICA




ASIGNATURA: LOGICA COMPUTACIONAL




TEMA: ESTRUCTURAS DE CONTROL



SEMESTRE: IV GRUPO: 403




PROFR.: ING. SAUL ARTURO ROMERO SANTIAGO




LUGAR Y FECHA: UNIÓN HIDALGO, OAX. A 23 DE MARZO DE 2015.

ESTRUCTURAS DE CONTROL
     Son lasque permiten modificar el flujo de ejecución de las instrucciones de un programa.

-Las estructuras de control se clasifican en:

a) Secuencia: Ejecución sucesiva de una o más operaciones.
b) Selección: Se realiza una u otra operación, dependiendo de una condición.
c) Iteración: Repetición de una o varias operaciones mientras se cumpla una condición.

-Estructuras de control repetitivas:
*For*While
*Do while

For:
Se utiliza para ejecutar acciones repetitivas con un número conocido de iteraciones.

for(inicialización; condición ; incremento) {
      Expresiones a repetir;
}

For (i=0; i<10; i++) {
Printf ("Elemento[%d] = %d\n",i,valores[i]);
}


Inicialización: i = 0;
Condición booleana de parada: i < 10;
Incremento: i + +;
Expresión a repetir: printf (:::)

While:

Se utiliza paraejecutar acciones repetitivas mientras se cumpla o no una condición. Es ideal cuando no sabemos previamente el número de iteraciones.


Inicialización;
while(condición  on) {
     expresiones a repetir;
     incremento;
}

i = 0;
k = getchar();
while(k != '\0') {
    buffer[i] = k;
    k = getchar();
    i = i + 1;
}
buffer[i] = '\0';


Inicialización ón: i = 0;
Condición booleana de parada: k! =´/0´;Expresión a repetir: bu er[i] = k; k = getchar();
Incremento: i = i + 1;

Do while:
Se utiliza para ejecutar acciones repetitivas mientras se cumpla o no una condición. Es ideal cuando no sabemos previamente el número de iteraciones.
Esta estructura de control nos ofrece una ventaja adicional al ciclo while, ya que la sentencia se ejecutar a por lo menos una vez.

inicialización;
do {
    expresión a repetir;
     incremento;
} while (condición  on booleana)


i = 0;
do {
     k = getchar();
     buffer[i] = k;
     i++;
} while(k != '\0')



Inicialización ón: i = 0;
Expresión a repetir: bu er[i] = k; k = getchar();
Incremento: i + +;
Condición  on booleana de parada: k! =´/0´;


ESTRUCTURA ALTERNATIVA (O SELECTIVAS)

La estructura alternativa permite bifurcar el “flujo” del programa enfunción de una expresión lógica; disponemos de tres estructuras alternativas diferentes: alternativa simple, alternativa doble y alternativa múltiple.
Alternativa simple: Se realiza una acción o conjunto de acciones si se cumple una determinada condición









Alternativa doble: Si una condición se cumple se realizan unas acciones, si no se cumple la condición se realizan otras.Alternativa múltiple: Dependiendo del valor de una variable se realizan unas acciones u otras.
 












ESTRUCTURA REPETITIVA

La estructura repetitiva o iterativa permite, como su propio nombre indica, repetir una acción (o grupo de acciones); dicha repetición puede llevarse a cabo un número prefijado de veces o depender de la evaluación de una expresión lógica. Existen tres tipos deestructuras repetitivas: desde-hasta, mientras y repetir-hasta.





PROCEDIMIENTOS
 
La declaración de un procedimiento definido por el usuario se debe hacer en el bloque de declaraciones de procedimientos del módulo desde el cual será invocado, y consta del encabezamiento y los bloques de declaraciones y de instrucciones (cuerpo del subprograma). El encabezamiento está formado por la palabra PROCEDUREseguida del nombre o identificador del procedimiento y, opcionalmente, una lista de parámetros.
 
Veamos un sencillo ejemplo:

      Program procedimientos;
      Var
         cadena     : string;
         longitud,
         carácter   : integer;
 
      procedure  PreguntarCad;
      begin
           Write('Cadena a convertir a mayúsculas : ');
           Readln(cadena);
      end; { Preguntar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estructuras de control
  • estructuras de control
  • Estructuras De Control
  • estructuras de control
  • Estructuras De Control
  • Estructuras De Control
  • Estructuras de control
  • estructuras-de-control

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS