Upload
jesus-angel-silva-reyes
View
32
Download
3
Embed Size (px)
DESCRIPTION
...
Citation preview
Mg.Ing. Yuri A. Pomachagua Basualdo2013
Estructuras de Control
Si la condicin es verdaderase ejecuta un conjunto deinstrucciones Sino se ejecutaotro conjunto de instrucciones
Sintaxis horizontal
if (condicin) instruccion1; else Instruccion2;
A > B ?
Mayor = AMayor = B
sino
VarReal A;Real B, Mayor;
Inicio
Leer A, B
Imprimir Mayor
Fin
Ejercicio.- Elaborar un algoritmopara determinar el mayor de dosnmeros ingresados desde elteclado.
N % 2 ?
Res = Es PARRes = Es IMPAR
sino
VarReal N;Cadena Res;
Inicio
Leer N
Imprimir Res
Fin
Ejercicio.- Elaborar un algoritmopara determinar si un nmero espar o impar.
Sintaxis Verticalif (condicin)
{instrucciones1-----------------------
}else
{instrucciones2-----------------------
}
Ejercicio.- Elaborar un algoritmopara determinar si un ao esbisiesto.
A % 4 = 0 y (A % 100 != 100
O A % 400 = 0) ?
Bisiesto = Es BISIESTO
Bisiesto = No es BISIESTO
sino
VarInt Ao;Cadena Bisiesto;
Inicio
Leer Ao
Imprimir Bisiesto
Fin
Sintaxisif (condicin1)
Instrucciones 1-----------
Else If (condicin2)Instrucciones 2
-----------Else If (condicin3)
Instrucciones 3-----------
ElseInstrucciones n
Ejercicio.- Elaborar un algoritmo paradeterminar la calificacin en letras queobtuvo un estudiante del ICPNA. Si se sabeque para calificaciones mayores o iguales a90 es A, >=80 es B, >= 70 es C, >=60 es D yF para las dems calificaciones.
Sintaxisswitch (Expresin) {
case val_exp1: Instrucciones 1;break;
case val_exp2: Instrucciones 2;break;
case val_exp3: Instrucciones 3;break;..
default : Instrucciones n;}
Es una estructura de control deseleccin mltiple, donde lasentencia switch evala laexpresin y compara su valorcon los valores de cada case, sicoincide se ejecuta el conjuntode instrucciones contenidas enel case hasta un break.
Ejercicio.- Elaborar un algoritmopara determinar el da de la semanaingresando un nmero entero desdeel teclado
Tipos de datos en C++
Tipo bits Rango / Tipo de uso
unsigned char 8 0
Tipo de datos en C++#include
#include
using namespace std;
int main()
{
cout
Estructura de un programa en C
Caracteres especiales
'\n' cambio de lnea (newline) '\r' retorno de carro '\0' caracter 0 (NULL) '\t' TAB '\'' comilla simple ' '\"' comilla doble " '\\' la barra \
ALGORITMO Y ED IEstructuras de ControlSi.SinoNmero de diapositiva 4Nmero de diapositiva 5Si.SinoNmero de diapositiva 7Si.Sino.SiNmero de diapositiva 9Segn.SeaNmero de diapositiva 11Tipos de datos en C++Tipo de datos en C++Estructura de un programa en C