Algoritmo

Solo disponible en BuenasTareas
  • Páginas : 6 (1444 palabras )
  • Descarga(s) : 0
  • Publicado : 28 de noviembre de 2011
Leer documento completo
Vista previa del texto
Introducci´n o

Selectiva simple

Selectiva doble

Selectiva m´ ltiple anidada u

Ejemplos

Introducci´n a los Computadores o Estructuras de control selectivas en C
CNM-130 Departamento de Matem´ticas a Facultad de Ciencias Exactas y Naturales Universidad de Antioquia
Copyleft 2009. Reproducci´n permitida bajo los o t´rminos de la licencia de documentaci´n libre GNU. e o

« Introducci´n o

Selectiva simple

Selectiva doble

Selectiva m´ ltiple anidada u

Ejemplos

Contenido

1

Introducci´n o

2

Estructura selectiva simple

3

Estructura selectiva doble

4

Estructura selectiva anidada

5

Ejemplos

Introducci´n o

Selectiva simple

Selectiva doble

Selectiva m´ ltiple anidada u

Ejemplos

Estructuras de control selectivasSentencia condicional: instrucci´n o grupo de instrucciones que se o pueden ejecutar o no en funci´n del valor de una condici´n. o o

Se utilizan cuando en el desarrollo de la soluci´n de un problema se o hace necesario tomar una decisi´n para establecer un proceso. o

Los sentencias condicionales constituyen, junto con las estructuras repetitivas, los pilares de la programaci´n estructurada. oLas estructuras selectivas se utilizan para tomar decisiones l´gicas. o

Por medio de las estructuras selectivas se eval´a una condici´n y u o dependiendo del resultado la misma se realiza un proceso.

Introducci´n o

Selectiva simple

Selectiva doble

Selectiva m´ ltiple anidada u

Ejemplos

Estructuras de control selectivas

Las condiciones evaluadas por medio de lasestructuras selectivas se especifican utilizando expresiones l´gicas (booleanas). o

Clasificaci´n de las estructuras de control selectivas: o
Si entonces (Estructura selectiva simple) Si entonces / sino (Estructura selectiva doble) Si m´ltiple (Estructura selectiva m´ltiple) u u

Introducci´n o

Selectiva simple

Selectiva doble

Selectiva m´ ltiple anidada u

Ejemplos

Estructuraselectiva simple
La instrucci´n selectiva determina si una instrucci´n particular se o o ejecuta o no, seg´n el cumplimiento de una condici´n P. u o Sintaxis en C:
if (P) Instrucciones;

o tambi´n e
if (P) { Instrucciones; }

donde
P: condici´n o conjunto de condiciones a o evaluar. Intrucciones: instrucciones a realizar si la condici´n P es verdadera. o

Introducci´n o

Selectiva simpleSelectiva doble

Selectiva m´ ltiple anidada u

Ejemplos

Ejemplo 2.1
Ejemplo 2.1 Ralice un programa en C tal que dado como dato la calificaci´n de un o alumno en un examen, escriba “reprobado” en caso de que dicha nota sea menor a 3. Soluci´n o

nota if.c

#include main(){ // declaraci´n de variables o float NOTA; // lee nota printf("Ingrese nota: "); scanf("%f", &NOTA); // condicionalif (NOTA < 3.0) printf("reprobado \n"); }

Introducci´n o

Selectiva simple

Selectiva doble

Selectiva m´ ltiple anidada u

Ejemplos

Ejemplo 2.2
Ejemplo 2.2 A un trabajador se le aplica un aumento del 15 % en su salario si ´ste es e menor a 400 mil pesos. Realice un programa en C que imprima el sueldo del trabajador. Soluci´n o
nota if2.c

#include main(){ // declaraci´n devariables o float SUE, AUM, NSUE; // lee nota printf("Ingrese nota: "); scanf("%f", &SUE); // condicional if (NOTA < 3.0) { AUM = SUE*0.15; NSUE = SUE + AUM; printf("El nuevo sueldo es %f \n", NSUE); } }

Introducci´n o

Selectiva simple

Selectiva doble

Selectiva m´ ltiple anidada u

Ejemplos

Estructura selectiva doble
La instrucci´n selectiva doble si entonces / sino permite que elflujo del o diagrama se bifurque por dos ramas diferentes dependiendo del cumplimiento de una condici´n P. o Si al evaluar la condici´n P el resultado es verdadero, entonces se ejecuta un o conjunto de instrucciones; si el resultado es falso se ejecutan otro conjunto de instrucciones. if (P) Instrucciones1; else Instrucciones2;

o tambi´n e
if (P) { Instrucciones1; } else { Instrucciones2; }...
tracking img