Informaica

Páginas: 4 (799 palabras) Publicado: 31 de enero de 2013
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 

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.

l 

3 Mecanismos de composició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 en pedazos.” 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 lacomposició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; }
5

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

Estructuras de selección
En ocasiones es necesarioejecutar un conjunto de sentencias u otras en función de 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 

ifswitch

6

Sentencia if
if (condición) sentencia Si la 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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • el informe de un informe
  • Informe De Un Informe
  • Informe
  • Informe
  • La inform
  • Informe
  • Informaciones
  • Informe

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS