Control de Flujo II switch, while - PowerPoint PPT Presentation

1 / 8
About This Presentation
Title:

Control de Flujo II switch, while

Description:

Aprendimos a hacer programas que tomen distintos caminos de acci n. ... Dar Vuelta a la pista. Parar. No. Si. Instrucci n while. While(!Cansado) { darVueltas(); Parar ... – PowerPoint PPT presentation

Number of Views:34
Avg rating:3.0/5.0
Slides: 9
Provided by: FelipeC2
Category:
Tags: control | flujo | pista | switch

less

Transcript and Presenter's Notes

Title: Control de Flujo II switch, while


1
Control de Flujo (II)switch, while
  • Clase 8
  • Introducción a la Programación

2
Resumen de la clase anterior
  • Aprendimos a hacer programas que tomen distintos
    caminos de acción.
  • Tres tipos de instrucción if
  • if
  • if / else
  • if /else if / else
  • Mini-tarea programa que calcula Sumatoria,
    Pitatoria, Promedio, Mínimo, Máximo

3
Instrucción switch
switch ( expresión )       case constante1
              ...               Bloque de
instrucciones 1               ...              
break                  case constante2
              ...               Bloque de
instrucciones 2               ...              
break                  ...       case
constanteN               ...              
Bloque de instrucciones N              
...               break                 
default   / Opcional /              
...               Bloque de instrucciones
N1               ...              
  • Similar a if / else if / else
  • Es más claro, es similar a un menú de
    alternativas.
  • break hace que el programa salte al final del
    switch.
  • default es un atrapa todo.

4
Ejemplos
  • Hacer un programa que transforme desde números
    enteros a números romanos (rango 1 a 10).
  • Hacer un programa que una fecha de estilo 1 4
    2003, la escriba como 1 de abril de 2003.
  • Mini-tarea Ídem al anterior pero que escriba
    Lunes, 1 de abril de 2003.

5
Instrucción while
  • Realiza una tarea mientras ocurre una cierta
    condición

while ( expresión-booleana )       ...      
Bloque de instrucciones       ...   
  • Por primera vez podemos hacer un programa que
    itere!
  • Se abren muchas posibilidades

6
Instrucción while
While(!Cansado) darVueltas() Parar()
7
Ejemplo Contar desde 1 a N
main() int n, max
printf("Hasta que numero quiere contar? ")
scanf("i", max) n1 while (
n lt max ) printf("i\n", n)
nn1
8
Ejemplos
  • Escribir la tabla del número N.
  • Escribir una tabla de conversión entre Celsius y
    Fahrenheit.
  • Calculadora de promedios recibe una lista (para
    terminar escribir -1) e imprime su promedio.
Write a Comment
User Comments (0)
About PowerShow.com