Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

PROGRAMAS ESTRUCTURADOS LENGUAJE C

13,732 views

Published on

PROGRAMAS ESTRUCTURADOS LENGUAJE C

Published in: Education
  • Be the first to comment

  • Be the first to like this

PROGRAMAS ESTRUCTURADOS LENGUAJE C

  1. 1. Capítulo 3 Desarrollo de Programas Estructurados
  2. 2. Desarrollo de Programas Estructurados <ul><li>Sentencias Repetitivas: </li></ul><ul><ul><li>for … </li></ul></ul><ul><ul><li>while … </li></ul></ul><ul><ul><li>do.. while … </li></ul></ul>
  3. 3. Conceptos Básicos <ul><li>Repetición Indefinida </li></ul><ul><li>No se conoce el número de veces que se realizará la repetición. </li></ul><ul><li>Se utiliza un dato &quot;Centinela&quot;, la cual indica el &quot;final de la ejecución de la repetición&quot;. Por ejemplo: presione 0 para finalizar el programa. </li></ul>
  4. 4. <ul><li>while (condicion) </li></ul><ul><li>{ </li></ul><ul><li> sentencias; </li></ul><ul><li>} </li></ul>Sentencia Repetitiva: while
  5. 5. <ul><li>La sentencia for: </li></ul><ul><li>Es muy similar a: </li></ul>R elación entre el for y el while for (i=1; i<=10; i++) { /*cuerpo*/ } Aquí debe inicializarse la variable índice. <ul><li>Inicialización de índice; </li></ul><ul><li>while (condicion) </li></ul><ul><li>{ </li></ul><ul><ul><li>sentencias; </li></ul></ul><ul><ul><li>incremento/decremento; </li></ul></ul><ul><li>} </li></ul><ul><li>for (inicio; condicion; inc/dec) </li></ul><ul><li>{ </li></ul><ul><ul><li>sentencias; </li></ul></ul><ul><li>} </li></ul><ul><li>i = 1; </li></ul><ul><li>while (i <= 10) </li></ul><ul><li>{ </li></ul><ul><ul><li>/*cuerpo*/ </li></ul></ul><ul><ul><li>i++; </li></ul></ul><ul><li>} </li></ul>Aquí debe realizarse el incremento de i.
  6. 6. Tarea <ul><li>Escriba un programa que muestre una tabla de multiplicar del 1 al 10, con el siguiente formato. </li></ul>1*1 1*2 1*3 1*4 .. 1*10 5*1 5*2 5*3 5*4 .. 5*10 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10

×