Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: vengeance en 26 de Abril 2012, 09:42

Título: duda con pseudocodigo if-then-else
Publicado por: vengeance en 26 de Abril 2012, 09:42
Buenos dias, estaba mirandome el tema "Ejercicios ejemplos resueltos en pseudocódigo con Si - Entonces - SiNo (if - then - else) (CU00143A) " del curso "Curso: Bases de la programación Nivel I. Pseudocódigo" y me surgieron dos dudas, que seguramente seran unas chorradas, pero por si acaso las pregunto:

     1- En el ejemplo de la ecuacion en la parte del diagrama de flujo se muestra que en cualquier caso el numerador se debe dividir entre d, ese d no debe estrar previamente calculado poniendo e= 2*a?
     2- En el mismo ejemplo, cuando d=0 pone mostrar "X1=x2=",-b/e. Esto quiere decir que el ordenador muestre que ambas soluciones de x (x1 y x2) son la misma y cuya solucion es -b/e, no?.

Un saludo y muchas gracias por la ayuda!
Título: Re:duda con pseudocodigo if-then-else
Publicado por: Mastermind en 26 de Abril 2012, 10:48
Hola, te doy mi opinión:

En la cuestión 1 tienes razón: falta indicar el cálculo e = 2 * a en el diagrama de flujo

Si te fijas en el pseudocódigo pone:
                  4. Pedir a, b, c
                  5. d = b ^ 2 - 4 * a * c : e = 2 * a

Esto mismo se debería reflejar en el diagrama de flujo, ya que el diagrama de flujo no es otra cosa que una forma alternativa de representar el pseudocódigo.

En la cuestión 2 es como dices: cuando se produce el caso de que d = 0, entonces ambas soluciones son la misma y el ordenador lo que mostraría es x1 = x2 = ...
y el resultado que mostraría efectivamente sería el resultado de calcular -b/e

Espero que te haya aclarado!
Título: Re:duda con pseudocodigo if-then-else
Publicado por: vengeance en 26 de Abril 2012, 10:51
ok, muchas gracias!! Todo resuelto entonces. un saludo!!
Título: Re:duda con pseudocodigo if-then-else
Publicado por: Alex Rodríguez en 11 de Mayo 2012, 07:46
Hemos corregido la errata en el diagrama de flujo que se comentaba en este hilo, tanto en la web como en el pdf. Gracias por notificarlo. Saludos.