programacion ii

9
UNIVERSIDAD DE PANAMA PROGRAMA ANEXO CHAME – SANCARLOS FACULTAD DE INFORMATICA, ELECTRONICA Y COMUNICACIÓN PROGRAMACIÓN II FACILITADOR ALONSO DE LA CRUZ PRESENTADO POR REINA RIVAS CHAME, DE 28 SEPTIEMBRE 2016

Upload: reina2006

Post on 12-Apr-2017

16 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Programacion II

UNIVERSIDAD DE PANAMAPROGRAMA ANEXO CHAME – SANCARLOS

FACULTAD DE INFORMATICA, ELECTRONICA Y COMUNICACIÓN

PROGRAMACIÓN II

FACILITADOR ALONSO DE LA CRUZ

PRESENTADO PORREINA RIVAS

CHAME, DE 28 SEPTIEMBRE 2016

Page 2: Programacion II

ESTRUCTURAS DE CONTROL ALTERNATIVAS

Es aquella en la que únicamente se realiza una alternativa dependiendo del valor de una determinada condición o predicado.

Page 3: Programacion II

• Por ejemplo:• Suponga que tiene dos variables numéricas, denominadas A y B, que tienen

valores diferentes, y suponga que desea imprimir el valor de la mas grande. Si A es mayor que B, debe imprimir el valor de A; pero, por otro lado, si B es mayor que A, debe imprimirse el valor de B. La elección de que alternativa tomar depende de la decisión de si la variable A es o no mayor que B. Esta estructura se representa mediante el diagrama siguiente:

Page 4: Programacion II

Estructura For• Este ciclo se utiliza generalmente en cálculos numéricos e involucra

operaciones con números que se incrementan (o disminuyen) en la misma forma en cada iteración del ciclo.

1. #include <iostream>2. #include <conio.h>3. using namespace std;• int main() • {• int vector[10], i; • for(i=0; i<10; i++){ • vector[i] = i; • cout<< i<<endl; • }• getch();• return 0;

Page 5: Programacion II

Estructura WhileEs una estructura de la mayoría de los lenguajes de programación estructurados cuyo propósito es repetir un bloque de código mientras una condición se mantenga verdadera.

#include <stdio.h>using namespace std;int main(){int n=0;while (n < 10){printf("El valor de n es: %d\n",n);n++;}return 0;}

Page 6: Programacion II

Estructura Do while• La estructura do while es otra estructura repetitiva, la cual

ejecuta al menos una vez su bloque repetitivo, a diferencia del while o del for que podían no ejecutar el bloque.Esta estructura repetitiva se utiliza cuando conocemos de antemano que por lo menos una vez se ejecutará el bloque repetitivo. La condición de la estructura está abajo del bloque a repetir, a diferencia del while o del for que está en la parte superior.

Page 7: Programacion II

Estructura Switch• En una instrucción switch, expresión debe ser una

expresión con un valor entero, y constante1, constante2, ..., deben ser constantes enteras, constantes de tipo carácter o una expresión constante de valor entero. Expresión también puede ser de tipo char, ya que los caracteres individuales tienen valores enteros.

• Ejemplo:

Page 8: Programacion II

• #include <iostream>• using namespace std;• int main(void)• {•     int A,B, Resultado;•     char operador;•     cout << "Introduzca un numero:";•     cin >> A;•     cout << "Introduzca otro numero:";•     cin >> B;•     cout <<"Introduzca un operador (+,-,*,/):";•     cin >> operador;•     Resultado = 0;•     switch (operador)•     {•            case '-' : Resultado = A - B;•                       break;•            case '+' : Resultado = A + B;•                       break;•            case '*' : Resultado = A * B;•                       break;•            case '/' : Resultado = A / B; //suponemos B!=0•                       break;•            default : cout << "Operador no valido"<< endl;•     }•     cout << "El resultado es: ";•     cout << Resultado << endl;•     system("pause");

Page 9: Programacion II

GRACIAS POR SU ATENCIÓN