Foros del Web » Programación para mayores de 30 ;) » Programación General »

ayuda con algoritmo

Estas en el tema de ayuda con algoritmo en el foro de Programación General en Foros del Web. hola soy nueva en este foro quisiera que me orientaran con el tema de algoritmos, estoy haciendo un curso de programacion genexus online y solo ...
  #1 (permalink)  
Antiguo 20/04/2010, 13:36
 
Fecha de Ingreso: agosto-2008
Mensajes: 6
Antigüedad: 16 años, 2 meses
Puntos: 0
ayuda con algoritmo

hola soy nueva en este foro quisiera que me orientaran con el tema de algoritmos, estoy haciendo un curso de programacion genexus online y solo me dieron una base teoric apara resolver el problema y me qcuesta de ducirlol el problema dice asi

1- determinar el valor que devuelve el siguiente algoritmo

A=15
B=1
CONTADOR=0

mientras A-B<>0

si (espar) (A-B)

CONTADOR=CONTADOR+2

SINO
CONTADOR=CONTADOR-1

FIN_SI
B=B+1

FIN_ MIENTRAS

RETORNAR CONTADOR

REALMETE ESTOY PERDIDA YA QUE LA BASE TEORICA NO ME AYUDA MUCHO DESDE YA MUCHAS GRACIAS Y ME GUSTARIA QUE ME AYUDARAN A RESOLVERLO

CLAUDIA
  #2 (permalink)  
Antiguo 21/04/2010, 00:27
 
Fecha de Ingreso: noviembre-2008
Mensajes: 136
Antigüedad: 16 años
Puntos: 2
Mensaje Respuesta: ayuda con algoritmo

Saludos, este es el resultado de tu algoritmo:

Inicio
a = 15 b = 1 Contador = 0
Mientras que (a-b) no sea cero
a = 15 b = 1 Contador = 0
Como (a-b) es Par, => Contador = Contador + 2
a = 15 b = 1 Contador = 2
b = b + 1
Mientras que (a-b) no sea cero
a = 15 b = 2 Contador = 2
Como (a-b) No es Par => Contador = Contador -1
a = 15 b = 2 Contador = 1
b = b + 1
Mientras que (a-b) no sea cero
a = 15 b = 3 Contador = 1
Como (a-b) es Par, => Contador = Contador + 2
a = 15 b = 3 Contador = 3
b = b + 1
Mientras que (a-b) no sea cero
a = 15 b = 4 Contador = 3
Como (a-b) No es Par => Contador = Contador -1
a = 15 b = 4 Contador = 2
b = b + 1
Mientras que (a-b) no sea cero
a = 15 b = 5 Contador = 2
Como (a-b) es Par, => Contador = Contador + 2
a = 15 b = 5 Contador = 4
b = b + 1
Mientras que (a-b) no sea cero
a = 15 b = 6 Contador = 4
Como (a-b) No es Par => Contador = Contador -1
a = 15 b = 6 Contador = 3
b = b + 1
Mientras que (a-b) no sea cero
a = 15 b = 7 Contador = 3
Como (a-b) es Par, => Contador = Contador + 2
a = 15 b = 7 Contador = 5
b = b + 1
Mientras que (a-b) no sea cero
a = 15 b = 8 Contador = 5
Como (a-b) No es Par => Contador = Contador -1
a = 15 b = 8 Contador = 4
b = b + 1
Mientras que (a-b) no sea cero
a = 15 b = 9 Contador = 4
Como (a-b) es Par, => Contador = Contador + 2
a = 15 b = 9 Contador = 6
b = b + 1
Mientras que (a-b) no sea cero
a = 15 b = 10 Contador = 6
Como (a-b) No es Par => Contador = Contador -1
a = 15 b = 10 Contador = 5
b = b + 1
Mientras que (a-b) no sea cero
a = 15 b = 11 Contador = 5
Como (a-b) es Par, => Contador = Contador + 2
a = 15 b = 11 Contador = 7
b = b + 1
Mientras que (a-b) no sea cero
a = 15 b = 12 Contador = 7
Como (a-b) No es Par => Contador = Contador -1
a = 15 b = 12 Contador = 6
b = b + 1
Mientras que (a-b) no sea cero
a = 15 b = 13 Contador = 6
Como (a-b) es Par, => Contador = Contador + 2
a = 15 b = 13 Contador = 8
b = b + 1
Mientras que (a-b) no sea cero
a = 15 b = 14 Contador = 8
Como (a-b) No es Par => Contador = Contador -1
a = 15 b = 14 Contador = 7
b = b + 1
a = 15 b = 15 Contador = 7
Como (a-b)=0 entonces salimos del ciclo y mostramos el resultado
Resultado = (Contador)
Resultado = 7

Es hacer trampa pero espero que entiendas como fue que llegamos al resultado.
  #3 (permalink)  
Antiguo 21/04/2010, 21:07
 
Fecha de Ingreso: agosto-2008
Mensajes: 6
Antigüedad: 16 años, 2 meses
Puntos: 0
De acuerdo Respuesta: ayuda con algoritmo

muchas gracias me salvaste el pellejo, hoy tuvimos una conferencia de dudas pero nunca me imagine qque se terminaba cuando fuera cero, pero claro arriba decia mientras sea distinto de cero, lo re entendi me aclaraste muchas dudas ya tengo un ejercicio de referencia espero entender los demas y otra vezzz gracias

  #4 (permalink)  
Antiguo 22/04/2010, 00:13
 
Fecha de Ingreso: noviembre-2008
Mensajes: 136
Antigüedad: 16 años
Puntos: 2
Mensaje Respuesta: ayuda con algoritmo

Cita:
Iniciado por clau_18 Ver Mensaje
muchas gracias me salvaste el pellejo, hoy tuvimos una conferencia de dudas pero nunca me imagine qque se terminaba cuando fuera cero, pero claro arriba decia mientras sea distinto de cero, lo re entendi me aclaraste muchas dudas ya tengo un ejercicio de referencia espero entender los demas y otra vezzz gracias

Me alegra que te haya servido

Etiquetas: algoritmos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:03.