INSTITUTO POLITECNICO NACIONAL CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS "ESTANISLAO RAMIREZ RUIZ " Guía de Estudio para la 2da. evaluación de la materia de Algoritmia Computacional Nombre: _____________________________________________ 1. Modelos, que se pueden implementar en la creación de una estructura selectiva 2. Escribe el funcionamiento de la estructura selectiva if simple 3. ¿Por qué se da el nombre de estructura selectiva doble ? 4. Escribe la sintaxis para una estructura selectiva doble y su diagrama de flujo: 1 5. Escribe la sintaxis para una estructura selectiva múltiple, utilizando if y su diagrama de flujo: 6. Escribe la sintaxis para una estructura selectiva múltiple, utilizando switch y su diagrama de flujo: 7. 2 Tipos de datos que acepta switch 8. Características de una estructura anidada: 9. Complementa lo siguiente: 10. Contador Ejemplo: Acumulador Ejemplo: Descripción: Descripción: Estructura repetitiva: 11. Complementa lo siguiente: Estructuras Repetitivas en "C" 12. Complementa lo siguiente: Estructura while Valor de la condición: Entrar al bucle 3 Salir del bucle 13. ¿Por qué en la estructura while, se debe inicializar la variable de control fuera del ciclo o bucle? 14. Contesta la siguiente tabla: Concepto Descripción Variable de control Son las instrucciones que se van a ejecutar en una estructura repetitiva Iteraciones Instrucción que se incluye en las estructuras repetitivas, su incremento/decremento está definido. Acumulador 4 PARTE PRACTICA. EJERCICIOS. LENGUAJE “C” (if) 1. Desarrolla un programa que solicite el nombre del alumno, y tres calificaciones enteras. Obtener el promedio, si el promedio es: a. 6 Imprimir un mensaje de “Suficiente” b. 7 Imprimir un mensaje de: “Regular” c. 8 Imprimir un mensaje de: “Bien” d. 9 Imprimir un mensaje de: “Muy Bien” e. 10 Imprimir un mensaje de: “Excelente” f. Caso contrario “Reprobado”. (ifprom) 2. Determinar si un número es par. Si es par multiplicarlo por 3 y sumarle 1, de lo contrario dividirlo entre 2 y sumarle 1. (ifpar) 3. Escribir un programa que lea un número, que obtenga su raíz cuadrada, y lo eleve al cubo. Se deberá imprimir solamente cuando el resultado sea mayor o igual a 98. (ifraiz) 4. Elaborar un programa que despliegue un menú con las funciones de seno, coseno, tangente. (recuerde que el lenguaje “C”, trabaja con radianes, para trabajar con grados, utilice el siguiente factor de conversión: 360°=2PI). Muestre los resultados con dos décimales. (iftrigo). 5. Identificar si un número proporcionado por el usuario, es múltiplo de 3; si lo es, que mande un mensaje, "El número es múltiplo de 3" y que imprima dicho número. Si no lo es entonces que solamente mande un mensaje que indique el número no es múltiplo de 3. (ifmultiplo) 5 PROGRAMAS A REALIZAR CON LA ESTRUCTURA while, CONTROLANDO EL CICLO O BUCLE CON UN CONTADOR. INSTRUCCIONES: Elabora los siguientes programas en “C”, así como su respectivo diagrama de flujo, en éste marcar con color rojo la variable de control, la inicialización de la variable de control y el contador; con color verde las instrucciones que conformen el ciclo o el bucle; con color azul indica el número de iteraciones. 1. Elabore un programa que imprima los números del 1 al 20. whinum.c 2. Elabore un programa que sume diez números introducidos por el usuario. whidiez.c 3. Elabore un programa que muestre una numeración del 1 al 99; con un incremento de 2 en 2. whinum2.c 4. Elabore un programa que muestre una numeración del 100 al 1 con un decremento de 3 en 3. whinum3.c 5. Elabore un programa que sume los números pares hasta el 1000 inclusive. whisuma.c 6. Elabore un programa que despliegue una tabla de cuadrados y cubos de los 5 primeros números (1..5) whicinco.c 7. Elabore un programa que le solicite al usuario un valor inicial, el valor final y el incremento, para generar la numeración solicitada. whivivf.c 8. Elabore un programa que solicite 10 calificaciones y obtenga su promedio. whiprom.c 9. Elabore un programa que imprima solamente los números que sean primos (un número primo es aquel que solo es divisible entre sí mismo y la unidad) 6