Estructuras de control Diseño
Selección Múltiple if (condición)accion-1; else if (condición)accion-2; ----------------- else if (condición)accion-n-1; else accion-n; 2
Diseño por etapas Etapa 1: desde la descripción del problema, identificar los casos de la selección y determinar si hay un caso por defecto (default). Etapa 2: para cada caso, determinar una condición aproximada; ingresarla en la fila adecuada de la matriz. Etapa 3: para cada caso, determinar la acción que se debe realizar cuando el caso es seleccionado. Si hay uno por defecto, identificar la acción asociada. Ingresarla en la fila adecuada dentro de la matriz.
Diseño por etapas 1 Problema ejemplo: Un colegio catagoriza a sus estudiantes como “pre- escolares” para las edades de 4 a 5 años (inluido), y como “enseñanza básica” para las edades de entre 6 y 11 años (incluido). Un programa debe recibir como entrada el nombre y la edad de los niños e imprimir un reporte con el nombre y lacategoría del estudiante. Si la edad del estudiante no está en los rangos señalados, entonces imprimir un mensaje de error.
Diseño por etapas 2 Etapa1: caso condición acción pre escolar enseñanza media deafult
Diseño por etapas 3 Etapa2: caso condición acción pre escolar 4<= edad <6 enseñanza básica 6<= edad <12 deafult edad <4 ó edad >=12
Diseño por etapas 4 Etapa3: caso condición acción pre escolar 4<= edad <6 imprimir pre-escolar enseñanza básica 6<= edad <12 imprimir enseñanza básica deafult edad <4 ó edad >=12 imprimir edad erónea
Diseño por etapas 5 Porgrama: