2.3 Organización secuencial 45 2.3 Organización secuencial La llamamos así y no estructura de control secuencial porque entendemos que esta forma de instaurar las acciones no realiza ninguna vigilancia entre las mismas, simplemente es un conjunto de acciones ordenadas de tal manera que cadaacción determina cual es la siguiente acción. acción 1 acción 2 acción 3 ———– acción n Ejemplo: Desarrollar en pseudocódigo el algoritmo correspondiente al siguiente enunciado: Dados dos números reales calcular su suma y su producto y mostrar los resultados. Algoritmo suma variables real: n1, n2, suma, producto inicio Leer (n1,n2) suma n1 + n2 producto n1 * n2 Escribir ‘suma =’, suma, ‘Producto =’, producto fin Se puede decir que en este algoritmo las acciones Leer(), asignación de la variable suma, asignación de la variable producto y la acción Escribir() están en serie o secuencia. Es decir, cuando termina de ejecutarse una se continúa con la ejecución de la siguiente. Actividades Propuestas Desarrollar la estrategia solución correspondiente a cada uno de los siguientes enunciados y el algoritmo en pseudocódigo de los siguientes problemas. 1. Se tiene como datos los sueldos de tres empleados: Suel1, Suel2, Suel3 y tres descuentos variables expresados como porcentajes: Porc1, Porc2, Porc3, respectivamente. Calcular y mostrar cada uno de los sueldos netos. 2. Teniendo como datos N1 monedas de un peso, N2 monedas de cincuenta centavos, N3 monedas de veinticinco centavos, N4 monedas de diez centavos y N5 monedas de cinco centavos, calcular y mostrar cuantos pesos reúnen la totalidad de las monedas. 3. Teniendo como dato el radio de un círculo, calcular y mostrar, expresado en centímetros: a) La longitud de la circunferencia que tiene dicho radio. b) El área del círculo correspondiente al radio. c) El volumen de la esfera correspondiente al radio. Además se dispone como dato del valor de 1cm en otra unidad de medida de longitud, sea del sistema métrico u otro y del nombre de la nueva unidad. Se pide calcular y mostrar los resultados obtenidos en los puntos a, b y c convertidos a la nueva unidad, identificando correctamente los resultados.
Created with BuildVu