FUNDACION UNIVERSITARIA COMPENSAR
TRABAJO DE ALGORITMO Y PROGRAMACION 2
RECURSIVIDAD, CONDICIONALES Y JAVA SWING
CAMILO ANDRES ORDOÑEZ FORESTIERI
BOGOTA 12 de ago. de 22
Mostrar el resultado y realizar el proceso de cada uno de los procedimientos e
interacciones, que se realiza en la función suma (Int n) cuando el parámetro de entrada n es
igual a 6 (n=6). A continuación, se observa el código de la función sumar y ejemplo del
número de interacciones cuando n es igual a 2:
CONDICION
PILA SOLUCION PILA ¿SI ENTRA O
DE ABAJO NO AL IF?
HACIA ARRIBA
SUMA 5 RES = SUMA (NUMERO – 1) RES = 6 NO
IF (N % 2 == 0) IF (5 % 2 == 0)
RES = RES + N RES = RES + N
SUMA 4 RES = SUMA (NUMERO – 1) RES = 2 SI
IF (N % 2 == 0) IF (4 % 2 == 0)
RES = RES + N RES = 2 + 4
SUMA 3 RES = SUMA (NUMERO – 1) RES = 2 NO
IF (N % 2 == 0) IF (3 % 2 == 0)
RES = RES + N RES = RES + N
SUMA 2 RES = SUMA (NUMERO – 1) RES = 0 SI
IF (N % 2 == 0) IF (2 % 2 == 0)
RES = RES + N RES = 0 + 2
SUMA 1 RETURN 0 RETURN 0
Mostrar el resultado y realizar el proceso de cada uno de los procedimientos e
interacciones, que se realiza en la función número (Int n) cuando el parámetro de entrada n
es igual a 4 (n=4). A continuación, se observa el código de la función sumar y ejemplo del
número de interacciones cuando n es igual a 2
CONDICION
SUMA 4 IF (N > 0) N=4 12 + (4*2) = 20
RES = NUMERO (N-
1)
RES = RES (N*2)
SUMA 3 IF (N > 0) N=3 6+ (3*2) = 12
RES = NUMERO (N-
1)
RES = RES (N*2)
SUMA 2 IF (N > 0) N=2 2 + (2*2) = 6
RES = NUMERO (N-
1)
RES = RES (N*2)
SUMA 1 IF (N > 0) N=1 0 + (1*2) = 2
RES = NUMERO (N-
1)
RES = RES (N*2)
Realizar un algoritmo, un programa con interfaz gráfica de tipo secuencial, donde se
evidencia el uso de empleo de controles de cuadro de dialogo, declaración de variables y el
flujo de entrada y salida de datos.
PASO 1: CREACION DE LA INTERFAZ GRAFICA
PASO 2: CREACION DEL ALGORITMO EN AL BOTON “CALCULAR NOTA
FINAL” PARA QUE TOME LOS DATOS INGRESADOS Y DE LA NOTA FINAL
PASO 3: RESULTADO