Algoritmos y Flujogramas

Page 80

Capitulo III

Sentencias de Control

1. Si el número de interacciones se conoce por adelantado, se debe utilizar PARA 2. Si el número de interacciones es indeterminado y el bucle no se debe ejecutar cuando la condición sea falsa la primera vez, se debe utilizar MIENTRAS 3. Si el número de interacciones es indeterminada y el bucle se debe ejecutar siempre al menos una vez, utilizar REPETIR HASTA 4. Si el número de interacciones es indeterminada y debe cumplir una cierta condición ( Decisión ) y el bucle se debe ejecutar solo una vez, utilizar SI­ ENTONCES ó CASO QUE/HAGA

Autoevaluacion Final Diseñe un algoritmo y flujograma con las sentencias mas óptimas que se considere usted 1. Elaborar un Algoritmo que lea un carácter y almacene en una variable entera el número correspondiente en la tabla ASCII. El programa debe escribir alguno de los siguientes mensajes: ' MAYOR ' Si la suma de los dígitos que componen el número almacenado es mayor a 10 ' IGUAL ' Si la suma de los dígitos que componen el número almacenado es igual a 10 ' MENOR ' Si la suma de los dígitos que componen el número almacenado es menor a 10 Si al carácter leído le corresponde un número ASCII menor a 33 o mayor a 126, se debe escribir el mensaje : 'Carácter de Control '. Independientemente del mensaje escrito, se debe escribir al final de la ejecución del programa, el mensaje 'FINALIZAMOS '. 2. Calcular todas las ordenadas impares de la función Y=f(x)= x 3 +2 . El algoritmo debe imprimir la abscisa y la ordenada para los valores comprendidos entre 1y 50 3. Escriba un algoritmo que calcule la suma de los cuadrados de los 100 enteros es decir la adición S= 1 2 + 2 2 + 3 2 + 4 2 + … + 100 2 4. Escriba un algoritmo que lea un dato n y calcule los siguientes valores n n y n!

­ 77 ­


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.