Correcciones al ejercicio del curso bases de la programación nivel I:
Limite inferior lim inf = 1,Limite superior lim sup = 10 y Valor incremental int = 0,5 y los demas valores he usado los del esquema
Definir F(x)=.....
Definir parámetros:
Error Admisible = (-0,01)(+0,01)
Limite inferior lim inf = 1
Limite superior lim sup = 10
Valor incremental int = 0,5
Número máximo de interacciones Nmax = 10
Si F(lim inf) ≤ F(lim sup) Valor de comienzo c = lim inf = -2; Esto no está bien expresado. El valor de comienzo es 1, es decir, c=1 y f(c) = f(1)=-2
Valor de comienzo c = lim sup = 466 Esto no está bien expresado. El valor de comienzo es 10, es decir, c=10 y f(c) = f(10)=466
Si F(lim inf) ≥ F(lim sup)
Int = - Int
1)Evaluar si F(c) ≤ 0,01 , No es menor
N 1 = N+1 = 2 Esto no está bien expresado. Lo correcto es poner N = 1; Ahora N = N + 1 = 1 +1 = 2
¿Es N ˃ Nmax = El numero de pruebas no es mayor al permitido
C = C – Int:
F(10) = F(10) – 0,5 = F(9.5) = 418,75 Esto no está bien expresado. Lo correcto es poner F(10-0,5) = F(9,5) = 418,75
2)Evaluar si F(9.5) ≤ 0,01 , No es menor
N 2 = N+1 = 3 Esto no está bien expresado. Lo correcto es poner N = 2; Ahora N = N + 1 = 2 +1 = 3
¿Es N > Nmax = El numero de pruebas no es mayor al permitido
C = C – Int:
F(9.5) = F(9.5)-0,5 = F(9) = 374 Esto no está bien expresado. Lo correcto es poner F(9.5-0,5) = F(9) = 374
3)Evaluar si F(9) ≤ 0,01 , No es menor
N3 = N+1 = 4 Esto no está bien expresado. Lo correcto es poner N = 3; Ahora N = N + 1 = 3 +1 = 4
¿Es N > Nmax = El numero de pruebas no es mayor al permitido
C = C – Int
F(9) = F(9) – 0,5 = F(8,5) = 331,75 Esto no está bien expresado. Lo correcto es poner F(9-0,5) = F(8,5) = 331,75
4)Evaluar si F(8,5) ≤ 0,01 , No es menor
N4 = N+1 = 5 Esto no está bien expresado. Lo correcto es poner N = 4; Ahora N = N + 1 = 4 +1 = 5
Es N > Nmax = El numero de pruebas no es mayor al permitido
C = C – Int
F(8,5) = F(8.5) – 0,5 = F(8 ) =292 Esto no está bien expresado. Lo correcto es poner F(8.5-0.5) = F(8 ) = 292
5)Evaluar si F(8 ) ≤ 0,01 , No es menor
N5 = N+1 = 6 Esto no está bien expresado. Lo correcto es poner N = 5; Ahora N = N + 1 = 5 +1 = 6
Es N > Nmax = El numero de pruebas no es mayor al permitido
C = C- Int
F(8 ) = F(8 ) – 0,5 = F(7.5) = 254,75 Esto no está bien expresado. Lo correcto es poner F(8-0.5) = F(7.5) = 254,75
6)Evaluar si F(7,5) ≤ 0,01 , No es menor
N6 = N+1 = 7 Esto no está bien expresado. Lo correcto es poner N = 6; Ahora N = N + 1 = 6 +1 = 7
Es N > Nmax = El numero de pruebas no es mayor al permitido
C = C – Int
F(7,5) = F(7,5) – 0,5 = F(7) = 220 Esto no está bien expresado. Lo correcto es poner F(7.5-0.5) = F(7.0) = 220
7)Evaluar si F(7) ≤ 0,01 , No es menor
N7 = N+1 = 8 Esto no está bien expresado. Lo correcto es poner N = 7; Ahora N = N + 1 = 7 +1 = 8
Es N > Nmax = El numero de pruebas no es mayor al permitido
C = C – Int
F(7) = F(7) – 0,5 = F(6.5) = 187,5 Esto no está bien expresado. Lo correcto es poner F(7-0.5) = F(6.5) = 187.75
8 ) Evaluar si F(6,5) ≤ 0,01 , No es menor
N8 = N+1 = 9 Esto no está bien expresado. Lo correcto es poner N = 8; Ahora N = N + 1 = 8 +1 = 9
Es N > Nmax = El numero de pruebas no es mayor al permitido
C = C – Int
F(6.5) = F(6.5) – 0,5 = F(6) =158 Esto no está bien expresado. Lo correcto es poner F(6.5-0.5) = F(6.0) = 158
9)Evaluar si F(6) ≤ 0,01 , No es menor
N9 = N+1 = 10 Esto no está bien expresado. Lo correcto es poner N = 9; Ahora N = N + 1 = 9 +1 = 10
Es N > Nmax = El numero de pruebas no es mayor al permitido
C = C – Int
F(6) = F(6) – 0,5 = F(5.5) = 130,75 Esto no está bien expresado. Lo correcto es poner F(6-0.5) = F(5.5) = 130,75
Evaluar si F(5.5) ≤ 0,01 No es menor
N10 = N+1 = 11 Esto no está bien expresado. Lo correcto es poner N = 10; Ahora N = N + 1 = 10 +1 = 11
Es N > Nmax = El numero de pruebas es mayor al Nmax por lo cual supera el numero de interacciones. FIN. El término correcto es ITERACIONES no INTERACCIONES. Cada iteración es una repetición de un proceso
*****************************************************************
Comentario general: lo importante del ejercicio, que era ser capaz de seguir un algoritmo (instrucciones paso a paso) lo has hecho. Los resultados de cálculo también son correctos. Tienes que tener cuidado a la hora de expresar las cosas para hacerlo correctamente. Las correcciones que te he indicado son en general fallos en la forma de expresar las cosas. Por ejemplo no es correcto escribir F(6) = F(6) – 0,5 = F(5.5) porque aquí estás diciendo que F(6) = F(5.5) y eso no es cierto. Lo que podríamos escribir aquí es: Evaluación anterior fue F(6). Evaluación actual va a ser F(6-0,5) = F(5.5). Esto sí es correcto. No podemos usar el símbolo igual cuando dos cosas no son iguales. En ese caso habremos de usar puntos y comas, frases, flechas o lo que corresponda.