martes, 31 de enero de 2017

Estructura de Control

Clase: 1
Fecha: 30/enero/2017
                           

3 Conceptos de Estructura de Control
1.      Permiten determinar el orden en el que se ejecutan las distintas instrucciones ante diferentes situaciones.
Fuente: Introducción a la Programación de Pascal.
Autor: Rafael Berlanga Llavori

2.      Permite que su programa tome decisiones basándose en la información proporcionada.
Fuente: Aprendiendo
Autores: Scott Mitchell, James Atkinson

3.      Permiten cambiar el flujo del programa sin una unidad de código o función, pueden funcionar ya sea una instrucción o en un bloque de código cerrado.
Fuente: Curso de Programación Web
Autor: Alberto Ayoze Castillo

2 Ejemplos de cada Estructura de Control

-Condicional-
Estructura if:
 Si la expresión dada es verdadera, se ejecutara la declaración. De lo contrario, se omiten.

If (comparación) {
Instrucciones_1
{ else  {
Instrucciones_2
}


-Repetición-
For

For(inicializador, condición; progresión, sentencia);

While

while (condición) sentencia;
i=1
while  (i<=10{
printf (“% d”,i);
i++;
}

Do while
Do{
While (condición)
i=1;
do {
printf (“%”,i);
i++;
}
While (i<=10);


Ejemplo:
If – else
If(calificación del estudiante es mayor o igual que 90)
Imprime”A”
Else
If(calificación del estudiante es mayor o igual que 80)
Imprime”B”
Else
If(calificación del estudiante es mayor o igual que 70)
Imprime”C”
Else
If(calificación del estudiante es mayor o igual que 60)
Imprime”D”
Else
Imprime”E”

Programado en C++

#include<conio.h>
#include<iostream.h>
 Int calificación;
If (calificación>=90)
{
Cout<<”A”>>;
}
else If (calificación>=80)
{
Cout<<”B”>>;
}
else If (calificación>=70)
{
Cout<<”C”>>;
}
else If (calificación>=60)
{
Cout<<”D”>>;
}                                                      
Else{
Cout<<”E”>>;
}
endl;