Date post: | 09-Sep-2015 |
Category: |
Documents |
Upload: | jesus-angel-silva-reyes |
View: | 30 times |
Download: | 3 times |
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