ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

ESTRUCTURA CONDICIONAL SEGUN SEA

Kevin BritoSíntesis12 de Julio de 2021

2.967 Palabras (12 Páginas)98 Visitas

Página 1 de 12

[pic 1][pic 2]

ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO

FACULTAD DE CIENCIAS PECUARIAS

AGROINDUSTRIAS

TEMA: Estructura condicional según sea

INTEGRANTES:

SARAH CAMPOS

KEVIN BRITO

CAROL FLORES

EDGAR HERNÁNDEZ

WILSON LOJA

SEMESTRE: Segundo “A”

CATEDRÁTICA: Ing. Fabián Vásconez

PERIODO ACADÉMICO

ABRIL 2021- SEPTIEMBRE 2021

PSEINT: COMANDO SEGÚN

Estructura Condicional Selección Múltiple Según: 

Permite trabajar con un sistema de valor número, donde, según el valor elegido ocurría una secuencia de acciones le denomina como” selección múltiple” porque tienen varias acciones para ejecutar. Esta instrucción permite ejecutar opcionalmente varias acciones posibles, dependiendo del valor almacenado en una variable de tipo numérico. Al ejecutarse, se evalúa el contenido de la variable y se ejecuta la secuencia de instrucciones asociada con dicho valor.
Cada opción está formada por uno o más números separados por comas, dos puntos y una secuencia de instrucciones. Si una opción incluye varios números, la secuencia de instrucciones asociada se debe ejecutar cuando el valor de la variable es uno de esos números.
Opcionalmente, se puede agregar una opción final, denominada “De Otro Modo”, cuya secuencia de instrucciones asociada se ejecutará sólo si el valor almacenado en la variable no coincide con ninguna de las opciones anteriores.

Con esta estructura también se evalúa una variable, pero se pueden incluir varias opciones, es decir, se pueden tomar varios caminos con la misma estructura, no únicamente dos, como con la estructura si-entonces. Cada opción tiene su bloque de instrucciones a ejecutar. A continuación, puedes ver la sintaxis y un ejemplo en el que podemos escoger entre tres valores numéricos enteros, del 1 al 3, u otro distinto, dependiendo de cuál elegimos nos muestra un mensaje por pantalla.

La instrucción según básicamente sirve para definir «casos» para cada valor que pueda tomar una variable; con el fin de ejecutar el bloque de código deseado cuando ese «caso» se cumpla.

1.2 DIAGRAMA DE FLUJO – GENERICO “SEGÚN”

[pic 3]

 

DIAGRAMA NASSI – SCHNEIDERMAN GENERICO

[pic 4]

1.3 DESARROLLO Y CARACTERISTICAS:

  • Debe existir previamente la variable con la que se trabajará, ya sea por el comando ‘Leer’, o por “Asignar”.

  • La variable puede ser de valor numérico entero u texto, pueden ser mutuamente excluyentes y ejecutar el problema.

  • Para comenzar el comando, este inicia con la palabra ‘Según’ seguido de la variable numérica previamente existente y seguido de la palabra ‘Hacer’.
  • El condicional según es mutuamente excluyente puede coincidir y no. Quiere decir que solamente puedes entrar en uno y seleccionar cuando hay coincidencia y no puedes entrar en otras y se sale.
  • Cada valor de la variable numérica es una opción que ejecuta una serie de instrucciones, es por esto por lo que esta instrucción es recomendable para manejar Menú muy complejos.

[pic 5]

  • Tras tener el comienzo del comando, prosigue una secuencia de acciones que trabajan con opciones/condiciones numéricas que las llaman, ejemplo:

[pic 6]

  • Las opciones/condiciones numéricas deben ser valores numéricos (1, 2, 3, etc.…), estas terminar con un ‘:’ (dos puntos) y seguido de las acciones hacer si esta candidatura es elegida

[pic 7]

  • Las opciones/condiciones numéricas pueden tener hasta dos valores, unidos con un ‘,’ entre ellos, ejemplo:

[pic 8]

  • Tras finalizar las opciones/condiciones numéricas y sus respectivas acciones, se debe finalizar el comando con un ‘Fin Según’, ejemplo:

[pic 9]

1.4 LA OPCIÓN DE OTRO MODO

  • La opción “De otro modo” significa que si la variable numérica o letra toma un valor que no está en ninguna de las opciones anteriores ejecuta con más opciones.
  • Esta opción es ocupada generalmente para capturar errores al ingresar una opción no disponible y así avisarle al usuario.

1.5 INSTRICCIONES DEL COMANDO O CONDICIONAL SEGUN

Proceso sin_titulo

        Según variable numérica Hacer

        opcion_1:

                secuencia_de_acciones_1

        opcion_2:

                secuencia_de_acciones_2

        opcion_3:

                secuencia_de_acciones_3

        De Otro Modo:

                secuencia_de_acciones_dom

Finsegun

Fin Procesó

1.6 EJEMPLO PROPUESTOS Y REALIZADOS EN CLASE (SEGÚN SEA)

  1. Realizar un algoritmo que nos permita determinar si un alumno tiene una nota de desaprobado, de 0; 1y2 necesita reforzamiento, 3; 4 bajo rendimiento, 5; 6; 7 aprobado, 8; 9; 10 excelente.
  • Ejercicio armado en Pseint como primer paso.

Algoritmo USANDOSEGUN

        //Declaramos variables

        Definir n como entero;

        //Ingreso de datos

        escribir "ingrese nota"

        leer n;

        //Proceso

        Según n Hacer

                0,1,2:

                        //salida

                        Escribir "Necesita Reforzamiento";

                        

                3,4:

                        //salida

                        Escribir "Bajo Rendimiento";

                5,6,7:

                        //salida

                        Escribir "Aprobado";

                8,9,10:

                        //salida

                        Escribir "Excelente";

                        

                De Otro Modo:

                        //salida

                        Escribir "No es una nota valida";

        Fin Según

        

Fin Algoritmo

  • Ejercicio ejecutado

[pic 10]

        

  1. Ejecución de un algoritmo para un servicio de comida en la elección de su pedido
  2. Proceso sercom
  3.         Definir num Como Entero;
  4.         Escribir "Servicio de comida";
  5.         Escribir "Seleccione el menú del 1 al 6";
  6.         Escribir "1. sopa de pollo con arroz con camarón";
  7.         Escribir "2. sopa de verde con carne apanada";
  8.         Escribir "3. sopa de fideos con pollo asado";
  9.         Escribir "4. sopa de tallarín con carne frita";
  10.         Escribir "5. sopa de bolas con seco de chivo";
  11.         Escribir "6. sopa de bagre con llapingacho";
  12.         Escribir "Su pedido es";
  13.         Leer num;
  14.         Segun num Hacer
  15.                 1:
  16.                         Escribir "sopa de pollo con arroz con camarón, gratis jugo de sandía";
  17.                 2:
  18.                         Escribir "sopa de verde con carne apanada, gratis jugo de coco";
  19.                 3:
  20.                         Escribir "sopa de fideos con pollo asado, gratis jugo de naranja";
  21.                 4:
  22.                         Escribir "sopa de tallarín con carne frita, gratis jugo de melón";
  23.                 5:  
  24.                         Escribir "sopa de bolas de verde con seco de chivo, gratis jugo de piña";
  25.                 6:
  26.                         Escribir "sopa de bagre con llapingacho, gratis jugo de fresa";
  27.                 De Otro Modo:
  28.                         Escribir "Seleccione otro pedido...";
  29.         FinSegun
  30.         Definir comp Como Entero;
  31.         Escribir "Su pedido es";
  32.         Leer comp;
  33.         Segun comp Hacer
  34.                 1:
  35.                         Escribir "sopa de pollo con arroz con camarón, gratis jugo de sandía";
  36.                 2:
  37.                         Escribir "sopa de verde con carne apanada, gratis jugo de coco";
  38.                 3:
  39.                         Escribir "sopa de fideos con pollo asado, gratis jugo de naranja";
  40.                 4:
  41.                         Escribir "sopa de tallarín con carne frita, gratis jugo de melón";
  42.                 5:  
  43.                         Escribir "sopa de bolas de verde con seco de chivo, gratis jugo de piña";
  44.                 6:
  45.                         Escribir "sopa de bagre con llapingacho, gratis jugo de fresa";
  46.                 De Otro Modo:
  47.                         Escribir "seleccione otro pedido...";
  48.                         
  49.         FinSegun
  50. FinProceso
  • Ejecución del problema

[pic 11]

 

3) Una empresa que sus empleados pueden trabajar a la mañana de la tarde o la noche depende del turno en que trabaje van o no recibir un extra en su sueldo.

...

Descargar como (para miembros actualizados) txt (10 Kb) pdf (426 Kb) docx (291 Kb)
Leer 11 páginas más »
Disponible sólo en Clubensayos.com