T2 1

Páginas: 4 (782 palabras) Publicado: 26 de mayo de 2015
Estructuras de selección
Fundamentos de Programación
Ingeniería Informática
en Sistemas de Información
Alicia Troncoso
1

Contenido
Sentencias y composición
l  Estructuras de selección
l Sentencia if
l  Sentencia if-else
l  Sentencias if-else anidadas
l  Sentencia switch
l  Ejercicios
l 

2

Sentencias
l 
l 

l 

Un programa se compone de un conjunto de sentencias
(instrucciones).Las sentencias puede ser básicas:
l  printf(“Hola\n”);
l  scanf(“%d”,&horas);
l  x = x+23;
Para cualquier programa no trivial necesitaremos más de una
sentencia básica. Por tanto necesitamosmecanismos para
crear sentencias más complicadas a partir de las sentencias
básicas. A las sentencias que combinan varias sentencias
básicas les llamaremos sentencias compuestas.

3

Mecanismos decomposición
l 

Existen tres mecanismos básicos de crear
sentencias compuestas a partir de
sentencias básicas:
l 

l 

l 

Secuencia: “Ve a la panadería. Pide un pan.
Págalo. Tráelo a casa. Córtalo enpedazos.”
Selección: “Si llueve coge el paraguas, si no coge
el abanico.”
Repetición: “Copia 100 veces ‘No hablaré en
clase’”

4

Composición secuencial
l 

En C la composición secuencial se consigue:l 
l 
l 

Abriendo la secuencia con una llave {
Utilizando el punto y coma para unir las
sentencias que se desean componer
Cerrando la secuencia con otra llave }

{
s_1;
s_2;
s_3;

Ejecuta la sentencias_1, cuando
termines, ejecuta la sentencia
s_2 y cuando termines ejecuta la
sentencia s_3

}
5

Estructuras de selección
En ocasiones es necesario ejecutar un
conjunto de sentencias u otras en funciónde
la situación en la que se encuentra el
programa.
l  En C existen dos sentencias que permiten
crear estructuras de selección:
l 

l 
l 

if
switch

6

Sentencia if
if (condición) sentencia
Sila condición es verdadera ejecuta la sentencia.
Si es falsa no ejecuta nada.

7

Ejemplo 1
Programa que lee dos números enteros (n1 y n2) y en
el caso de que el primero sea mayor que el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • T2 1
  • Loyola 1 3 T2
  • Parcial 2004 T2 N 1
  • EJ 1 Matematicas T2 2
  • Actividad Unidad 1 de Constitucion politica t2 1
  • M QuinasEl CtricasI Tarea 1 T2 FUENTES
  • PROYECTO GRUPO 1 T2
  • T2 TAREA 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS