Ctedra de COMPUTACIN - PowerPoint PPT Presentation

1 / 17
About This Presentation
Title:

Ctedra de COMPUTACIN

Description:

Durante la ejecuci n de un programa puede ser necesario bifurcar, ... cout 'x vale 2'; break; default: cout 'Valor de x desconocido'; FIN DE LA CLASE ... – PowerPoint PPT presentation

Number of Views:44
Avg rating:3.0/5.0
Slides: 18
Provided by: Ing98
Category:

less

Transcript and Presenter's Notes

Title: Ctedra de COMPUTACIN


1
Cátedra de COMPUTACIÓN
  • FACULTAD DE INGENIERÍA - UNA
  • La mejor manera de aprender Programación es
    PROGRAMANDO !!!!!!
  • CLASE Nro. 3

2
Estructuras de Control
  • Durante la ejecución de un programa puede ser
    necesario bifurcar, repetir o tomar decisiones.
    C ofrece estructuras que permiten controlar
    estas situaciones.

3
Estructura Condicional (sí y sí no) if y else
  • Nomenclatura
  • if (condición) lista de instrucciones 1 else
    lista de instrucciones 2
  • Ejemplo Sea x un numero cualquiera
  • if ( x gt 0)
  • cout ltlt x
  • cout ltlt es Positivo
  • else if ( x lt 0)
  • cout ltlt x
  • cout ltlt es Negativo
  • else cout ltlt es Negativo

4
Estructura Repetitiva (loops)while
  • Nomenclatura
  • while (condición) lista de instrucciones
  • Repite la lista de instrucciones mientras se
    cumpla la condición.
  • Ejemplo
  • include (iostream.h)
  • int main()
  • int N cout ltlt Introduzca un número para
    iniciar cin gtgt Ncout ltlt\n
  • while ( N gt 0 )
  • cout ltlt N ltlt ,
  • --N
  • cout ltlt\nFUEGO !!!!!\n
  • return 0

5
Introduzca un número para iniciar 10 10, 9, 8,
7, 6, 5, 4, 3, 2, 1, FUEGO !!!!! _
6
Estructura Repetitiva (loops)do - while
  • Nomenclatura
  • do lista de instrucciones while (condición)
  • Repite la lista de instrucciones mientras se
    cumpla la condición.
  • Ejemplo
  • include (iostream.h)
  • int main()
  • unsigned long N
  • do
  • cout ltlt Introduzca un número ( 0 para
    finalizar) cin gtgt N
  • cout ltlt\nUd. Introdujo ltlt N ltlt\n
  • while ( N ! 0 )
  • return 0

7
Introduzca un número ( 0 para finalizar)
1457 Ud. Introdujo 1457 Introduzca un número ( 0
para finalizar) 3289 Ud. Introdujo
3289 Introduzca un número ( 0 para finalizar)
0 Ud. Introdujo 0 _
8
Estructura Repetitiva (loops)for
  • Nomenclatura
  • for (inicialización condición incremento)lista
    de instrucciones
  • Repite la lista de instrucciones, desde el valor
    inicial hasta la condición, aumentando el índice
    según el incremento.
  • Ejemplo 1
  • include (iostream.h)
  • int main()
  • for (int n10 ngt0 n--)
  • cout ltlt n ltlt,
  • cout ltlt \nFUEGO\n
  • return 0

Ejemplo 2 include (iostream.h) int main()
int n, i,veces for (n 0, i 100 n ! i
n,i--) cout ltlt n ltlt, ltlt i
ltlt\n veces cout ltlt \nSe repitió ltltveces
ltltveces return 0
9
10, 9, 8, 7, 6, 5, 4, 3, 2, 1, FUEGO !!!!! _
10
0, 100 1, 99 2, 98 3, 97 4, 96 5, 95 . . .
. . . 49, 61 50, 50 Se repitió 50 veces _
11
Estructura Repetitiva (interrupciones)break
  • Interrumpe la ejecución de un ciclo, y lo lleva
    al final.
  • Ejemplo 1
  • include (iostream.h)
  • int main()
  • for (int n10 ngt0 n--)
  • cout ltlt n ltlt,
  • if (n 3)
  • cout ltlt\nConteo interrumpido
  • break
  • return 0

12
10, 9, 8, 7, 6, 5, 4, Conteo interrumpido _
13
Estructura Repetitiva (saltos)continue
  • Produce un salto en todas las instrucciones y
    continua la ejecución hasta el final.
  • Ejemplo 1
  • include (iostream.h)
  • int main()
  • for (int n10 ngt0 n--)
  • if (n 5) continue
  • cout ltlt n ltlt,
  • cout ltlt \nFUEGO!!!\n
  • return 0

14
10, 9, 8, 7, 6, 4, 3, 2, 1, FUEGO!!! _
15
Estructura Selectiva (según caso)switch
  • Nomenclatura
  • switch (expresión)
  • case constante 1
  • lista de instrucciones 1
  • break
  • case constante 2
  • lista de instrucciones 2
  • break
  • .
  • .
  • default
  • lista de instrucciones por defecto
  • SWITCH toma el valor de la (expresión), y busca
    la constante equivalente y ejecuta la lista
    correspondiente. Si no lo encuentra ejecuta las
    instrucciones por defecto.

16
Estructura Selectiva (según caso)switch
  • Ejemplo
  • switch (x)
  • case 1
  • cout ltlt x vale 1
  • break
  • case 2
  • cout ltlt x vale 2
  • break
  • default
  • cout ltlt Valor de x desconocido

17
FIN DE LA CLASE
Write a Comment
User Comments (0)
About PowerShow.com