Algoritmo I

  • Published on
    09-Sep-2015

  • View
    8

  • Download
    3

Embed Size (px)

DESCRIPTION

...

Transcript

<ul><li><p>Mg.Ing. Yuri A. Pomachagua Basualdo2013</p></li><li><p>Estructuras de Control</p></li><li><p>Si la condicin es verdaderase ejecuta un conjunto deinstrucciones Sino se ejecutaotro conjunto de instrucciones</p><p>Sintaxis horizontal</p><p>if (condicin) instruccion1; else Instruccion2;</p></li><li><p>A &gt; B ?</p><p>Mayor = AMayor = B</p><p>sino</p><p>VarReal A;Real B, Mayor;</p><p>Inicio</p><p>Leer A, B</p><p>Imprimir Mayor</p><p>Fin</p><p>Ejercicio.- Elaborar un algoritmopara determinar el mayor de dosnmeros ingresados desde elteclado.</p></li><li><p>N % 2 ?</p><p>Res = Es PARRes = Es IMPAR</p><p>sino</p><p>VarReal N;Cadena Res;</p><p>Inicio</p><p>Leer N</p><p>Imprimir Res</p><p>Fin</p><p>Ejercicio.- Elaborar un algoritmopara determinar si un nmero espar o impar.</p></li><li><p>Sintaxis Verticalif (condicin) </p><p>{instrucciones1-----------------------</p><p>}else</p><p>{instrucciones2-----------------------</p><p>}</p><p>Ejercicio.- Elaborar un algoritmopara determinar si un ao esbisiesto.</p></li><li><p>A % 4 = 0 y (A % 100 != 100 </p><p>O A % 400 = 0) ? </p><p>Bisiesto = Es BISIESTO</p><p>Bisiesto = No es BISIESTO</p><p>sino</p><p>VarInt Ao;Cadena Bisiesto;</p><p>Inicio</p><p>Leer Ao</p><p>Imprimir Bisiesto</p><p>Fin</p></li><li><p>Sintaxisif (condicin1) </p><p>Instrucciones 1-----------</p><p>Else If (condicin2)Instrucciones 2</p><p>-----------Else If (condicin3)</p><p>Instrucciones 3-----------</p><p>ElseInstrucciones n</p><p>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, &gt;=80 es B, &gt;= 70 es C, &gt;=60 es D yF para las dems calificaciones.</p></li><li><p>Sintaxisswitch (Expresin) {</p><p>case val_exp1: Instrucciones 1;break;</p><p>case val_exp2: Instrucciones 2;break;</p><p>case val_exp3: Instrucciones 3;break;..</p><p>default : Instrucciones n;}</p><p>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.</p></li><li><p>Ejercicio.- Elaborar un algoritmopara determinar el da de la semanaingresando un nmero entero desdeel teclado</p></li><li><p>Tipos de datos en C++</p><p>Tipo bits Rango / Tipo de uso</p><p>unsigned char 8 0 </p></li><li><p>Tipo de datos en C++#include </p><p>#include </p><p>using namespace std;</p><p>int main()</p><p>{</p><p>cout </p></li><li><p>Estructura de un programa en C</p><p>Caracteres especiales</p><p> '\n' cambio de lnea (newline) '\r' retorno de carro '\0' caracter 0 (NULL) '\t' TAB '\'' comilla simple ' '\"' comilla doble " '\\' la barra \</p><p>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</p></li></ul>