La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Técnica Profesional en Programación de Sistemas de Información CONSTRUCCIÓN DE ELEMENTOS DE SOFTWARE 1 CURSO CONSTRUCCIÓN DE ELEMENTOS DE SOFTWARE 1 SESIÓN.

Presentaciones similares


Presentación del tema: "Técnica Profesional en Programación de Sistemas de Información CONSTRUCCIÓN DE ELEMENTOS DE SOFTWARE 1 CURSO CONSTRUCCIÓN DE ELEMENTOS DE SOFTWARE 1 SESIÓN."— Transcripción de la presentación:

1 Técnica Profesional en Programación de Sistemas de Información CONSTRUCCIÓN DE ELEMENTOS DE SOFTWARE 1 CURSO CONSTRUCCIÓN DE ELEMENTOS DE SOFTWARE 1 SESIÓN 5: ALGORITMOS MULTICONDICIONALES

2 Indicadores de Logro Indicadores de Logro Conceptos TEMA 1: Instrucción Multicondicional TEMA 1: Instrucción Multicondicional TEMA 2: Sintaxis Instrucción TEMA 2: Sintaxis Instrucción Ejercicios Técnica Profesional en Programación de Sistemas de Información CONSTRUCCIÓN DE ELEMENTOS DE SOFTWARE 1 Indicadores de Logro 1)Reconoce problemas que pueden ser resueltos mediante algoritmos con instrucción multicondicional 2)Sabe utilizar la instrucción multicondicional en un algoritmo Al terminar esta sesión, el estudiante estará en capacidad de:

3 Indicadores de Logro Indicadores de Logro Conceptos TEMA 1: Instrucción Multicondicional TEMA 1: Instrucción Multicondicional TEMA 2: Sintaxis Instrucción TEMA 2: Sintaxis Instrucción Ejercicios Técnica Profesional en Programación de Sistemas de Información CONSTRUCCIÓN DE ELEMENTOS DE SOFTWARE 1 1)Instrucción Multicondicional: Aquella que distribuye la ejecución de varios bloques de instrucciones de acuerdo a los valores que puede tomar una variable, generalmente numérica 2)Menú: Conjunto de opciones que se le ofrecen al usuario para escoger 1 sola Conceptos

4 Indicadores de Logro Indicadores de Logro Conceptos TEMA 1: Instrucción Multicondicional TEMA 1: Instrucción Multicondicional TEMA 2: Sintaxis Instrucción TEMA 2: Sintaxis Instrucción Ejercicios Técnica Profesional en Programación de Sistemas de Información CONSTRUCCIÓN DE ELEMENTOS DE SOFTWARE 1 ¿Cómo se evalúa una sola variable? Cuando se plantea una expresión lógica (o condición), son varias las posibles comparaciones de acuerdo a los operadores lógicos: Edad >= 18 Estatura > 1.70 Salario <= 2 * SMLV Residuo = 0 Divisor <> 0 Instrucción Multicondicional

5 Indicadores de Logro Indicadores de Logro Conceptos TEMA 1: Instrucción Multicondicional TEMA 1: Instrucción Multicondicional TEMA 2: Sintaxis Instrucción TEMA 2: Sintaxis Instrucción Ejercicios Técnica Profesional en Programación de Sistemas de Información CONSTRUCCIÓN DE ELEMENTOS DE SOFTWARE 1 En la instrucción multicondicional, sólo es posible la comparación de igualdad pero en lugar de una sola comparación, se pueden hacer varias y en cada una ejecutar un bloque instrucciones distinto: Instrucción Multicondicional Segun Estrato Hacer 1: instrucciones… 2: instrucciones… 3: instrucciones… 4: instrucciones… 5: instrucciones… 6: instrucciones… Fin Segun

6 Indicadores de Logro Indicadores de Logro Conceptos TEMA 1: Instrucción Multicondicional TEMA 1: Instrucción Multicondicional TEMA 2: Sintaxis Instrucción TEMA 2: Sintaxis Instrucción Ejercicios Técnica Profesional en Programación de Sistemas de Información CONSTRUCCIÓN DE ELEMENTOS DE SOFTWARE 1 Sintaxis ¿Como se escribe la instrucción multicondicional? La escritura de la instrucción multicondicional en el lenguaje Java corresponde a instrucción switch y se escribe de la siguiente manera: switch (Variable) { case Valor1: Instrucciones break; case Valor2: Instrucciones break; … default: Instrucciones break; }

7 Indicadores de Logro Indicadores de Logro Conceptos TEMA 1: Instrucción Multicondicional TEMA 1: Instrucción Multicondicional TEMA 2: Sintaxis Instrucción TEMA 2: Sintaxis Instrucción Ejercicios Técnica Profesional en Programación de Sistemas de Información CONSTRUCCIÓN DE ELEMENTOS DE SOFTWARE 1 Sintaxis La anterior sintaxis significa lo siguiente: Después de la palabra switch se debe especificar el nombre de una variable numérica entre paréntesis, la cual será comparada con varios valores. Luego va una llave abriendo ( { ) Después se deben especificar en cualquier orden cada una de las opciones (valores) antecedidas por la palabra case y seguidas de 2 puntos ( : ) Por cada opción especificada se deben listar las instrucciones que se ejecutarán cuando la variable cumpla con ese valor Cada bloque de instrucciones debe terminar con la instrucción break;

8 Indicadores de Logro Indicadores de Logro Conceptos TEMA 1: Instrucción Multicondicional TEMA 1: Instrucción Multicondicional TEMA 2: Sintaxis Instrucción TEMA 2: Sintaxis Instrucción Ejercicios Técnica Profesional en Programación de Sistemas de Información CONSTRUCCIÓN DE ELEMENTOS DE SOFTWARE 1 Sintaxis Opcionalmente se puede incluir un bloque de instrucciones que se ejecuta cuando ninguna de las opciones se cumpla. Van después de la palabra default: La instrucción finaliza con la llave cerrando ( } )

9 Indicadores de Logro Indicadores de Logro Conceptos TEMA 1: Instrucción Multicondicional TEMA 1: Instrucción Multicondicional TEMA 2: Sintaxis Instrucción TEMA 2: Sintaxis Instrucción Ejercicios Técnica Profesional en Programación de Sistemas de Información CONSTRUCCIÓN DE ELEMENTOS DE SOFTWARE 1 1)Elaborar un algoritmo que permita convertir una longitud expresada en metros a cualquiera de las siguientes unidades del sistema de medición americano: Pulgada Pie Yarda Braza Milla Ejercicios

10 Indicadores de Logro Indicadores de Logro Conceptos TEMA 1: Instrucción Multicondicional TEMA 1: Instrucción Multicondicional TEMA 2: Sintaxis Instrucción TEMA 2: Sintaxis Instrucción Ejercicios Técnica Profesional en Programación de Sistemas de Información CONSTRUCCIÓN DE ELEMENTOS DE SOFTWARE 1 Ejercicios Comprender el problema Para solucionar el problema se debe conocer las equivalencias en metros de las unidades del sistema americano: UnidadValor en metros Pulgada0.0254 Pie0.3048 Yarda0.9144 Braza1.8288 Milla1609.34 Legua4828.03

11 Indicadores de Logro Indicadores de Logro Conceptos TEMA 1: Instrucción Multicondicional TEMA 1: Instrucción Multicondicional TEMA 2: Sintaxis Instrucción TEMA 2: Sintaxis Instrucción Ejercicios Técnica Profesional en Programación de Sistemas de Información CONSTRUCCIÓN DE ELEMENTOS DE SOFTWARE 1 Ejercicios Datos de Entrada Para realizar la conversión de metros a una unidad del sistema americano, se debe aportar: La Longitud en metros La Unidad americana elegida

12 Indicadores de Logro Indicadores de Logro Conceptos TEMA 1: Instrucción Multicondicional TEMA 1: Instrucción Multicondicional TEMA 2: Sintaxis Instrucción TEMA 2: Sintaxis Instrucción Ejercicios Técnica Profesional en Programación de Sistemas de Información CONSTRUCCIÓN DE ELEMENTOS DE SOFTWARE 1 Ejercicios Datos de Salida El algoritmo como resultado debe entregar: El valor de la longitud original convertido a la unidad americana elegida

13 Indicadores de Logro Indicadores de Logro Conceptos TEMA 1: Instrucción Multicondicional TEMA 1: Instrucción Multicondicional TEMA 2: Sintaxis Instrucción TEMA 2: Sintaxis Instrucción Ejercicios Técnica Profesional en Programación de Sistemas de Información CONSTRUCCIÓN DE ELEMENTOS DE SOFTWARE 1 Ejercicios Proceso Para realizar la conversión de la longitud en metros a la unidad americana escogida, se debe tener en cuenta lo siguiente: Si la unidad escogida es 1 (pulgadas) se debe multiplicar por 0.0254 Si la unidad escogida es 2 (pies) se debe multiplicar por 0.3048 Si la unidad escogida es 3 (yardas) se debe multiplicar por 0.9144 Si la unidad escogida es 4 (brazas) se debe multiplicar por 1.8288 Si la unidad escogida es 5 (millas) se debe multiplicar por 1609.34 Si la unidad escogida es 6 (leguas) se debe multiplicar por 4828.03

14 Indicadores de Logro Indicadores de Logro Conceptos TEMA 1: Instrucción Multicondicional TEMA 1: Instrucción Multicondicional TEMA 2: Sintaxis Instrucción TEMA 2: Sintaxis Instrucción Ejercicios Técnica Profesional en Programación de Sistemas de Información CONSTRUCCIÓN DE ELEMENTOS DE SOFTWARE 1 Ejercicios Por lo tanto el programa en Java quedaría así :

15 Indicadores de Logro Indicadores de Logro Conceptos TEMA 1: Instrucción Multicondicional TEMA 1: Instrucción Multicondicional TEMA 2: Sintaxis Instrucción TEMA 2: Sintaxis Instrucción Ejercicios Técnica Profesional en Programación de Sistemas de Información CONSTRUCCIÓN DE ELEMENTOS DE SOFTWARE 1 Ejercicios

16 Indicadores de Logro Indicadores de Logro Conceptos TEMA 1: Instrucción Multicondicional TEMA 1: Instrucción Multicondicional TEMA 2: Sintaxis Instrucción TEMA 2: Sintaxis Instrucción Ejercicios Técnica Profesional en Programación de Sistemas de Información CONSTRUCCIÓN DE ELEMENTOS DE SOFTWARE 1 Ejercicios Cuya ejecución luciría así


Descargar ppt "Técnica Profesional en Programación de Sistemas de Información CONSTRUCCIÓN DE ELEMENTOS DE SOFTWARE 1 CURSO CONSTRUCCIÓN DE ELEMENTOS DE SOFTWARE 1 SESIÓN."

Presentaciones similares


Anuncios Google