Escuela de Ciencias de la Computación – UTPL Fundamentos de la Programación Autores: Ing. Jorge López, Ing. Greyson Alberca CAPÍTULO 2: SECUENCIACIÓN Y ESTRUCTURAS DE SELECCIÓN Autoevaluación 2 1. Responda con verdadero (V) o falso (F) a las siguientes preguntas: a. La declaración de las variables es correcta: ... Declaraciones Variables nombre, apellido : Cadena ( ) b. El ingreso de datos se puede hacer de la siguiente manera (suponga que las variables han sido declaradas previamente) ( ) ... Solicitar nombre, apellido, edad Leer nom, ape, edad c. Para imprimir datos con letreros (texto descriptivo) se puede hacer de la siguiente manera: Imprimir (“NOMBRE = “ + nombre, “SUELDO = “ + sueldo) ( ) d. El siguiente fragmento de un algoritmo imprime el mensaje “Se ejecutó el IF” (Suponga que edad = 38 y sexo = 'M' ( ) ... IF edad > 20 AND sexo = 'M' THEN Imprimir “Se ejecutó el IF” ELSE Imprimir “Se ejecutó el ELSE” ENDIF e. El siguiente fragmento de pseudocódigo es correcto (Suponga que la variable nomUni es de tipo Cadena) ( ) ... SWITCH nomUni “UTPL” : Imprimir “Sede en Loja” “UTE” : Imprimir “Sede en Quito” “ESPOL”: Imprimir “Sede Guayaquil” ENDSWITCH f. El siguiente fragmento de pseudocódigo imprime “Datos Incorrectos” (Suponga que sexo = 2 y edad = 1 ( ) ... SWITCH sexo 0: IF edad >= 18 THEN Imprimir “Mujer mayor de edad” ENDIF Imprimir “Mujer menor de edad” 1: IF edad >= 18 THEN Imprimir “Hombre mayor de edad” ENDIF Esta obra ha sido licenciada con Creative Commons Ecuador 3.0 de Reconocimiento - No comercial Compartir igual (http://creativecommons.org/licenses/by-nc-sa/3.0/ec/). Escuela de Ciencias de la Computación – UTPL Fundamentos de la Programación Autores: Ing. Jorge López, Ing. Greyson Alberca Imprimir “Hombre menor de edad” DEFAULT Imprimir “Datos incorrectos” ENDSWITCH 2. Elaborar un algoritmo que permita calcular la solución de una ecuación cuadrática general ax2 + bx + c = 0. Se debe ingresar a, b, c. Y Se debe presentar el resultado de las soluciones x1, x2. La 3. Ingrese una cadena e insertar un texto desde una posición dada. 4. Calcular la posición del baricentro. Ingresando la posición en el plano cartesiano (x,y) de los puntos A, B y C. 5. Construya un algoritmo que al ingresar un numero entero imprima el día de la semana que le corresponde. Por ejemplo ingrese 1 debe imprimir Lunes. 6. Construir un algoritmo para ordenar tres descendente. números en forma Hasta aquí el capítulo 2. En el siguiente capítulo analizaremos las estructuras de repetición que son otro tipo de estructuras de selección que vienen a completar la lista genérica de estructuras que soporta un lenguaje de programación. Esta obra ha sido licenciada con Creative Commons Ecuador 3.0 de Reconocimiento - No comercial Compartir igual (http://creativecommons.org/licenses/by-nc-sa/3.0/ec/).