Foro 1


REQUISITOS:
Retroalimentación con temas de la Clase 1, 2, 3 y 4.

IMPORTANTE:
Fecha de inicio del foro: sábado 6 de octubre desde 08:00
Fecha de cierre del foro: viernes 12 de octubre hasta 18:00

PREGUNTA:
Una vez revisados los documentos de la Clase 1, 2, 3 y 4; con su creatividad, proponga una solución (a manera de pseudocódigo) a uno de los ejercicios propuestos, que contenga las siguientes características:
  1. No más de diez (10) instrucciones
  2. Sea cualitativo y/o cuantitativo
  3. Evitar la utilización excesiva de palabras
NOTA:
  • Las 4 primeras intervenciones comentan sobre el ejercicio 1.
  • Las 4 siguientes intervenciones comentan sobre el ejercicio 2.
  • Las 4 siguientes intervenciones comentan sobre el ejercicio 3.
  • Las 3 siguientes intervenciones comentan sobre el ejercicio 4. 
  • Las 3 siguientes intervenciones comentan sobre el ejercicio 5. 
  • Las 3 siguientes intervenciones comentan sobre el ejercicio 6. 

Saludos Cordiales
Ing. Ana Lucía Pérez

40 comentarios:

  1. 1. Inicio
    {
    ....2. Definir x, y, z, t
    ....3. 45 = x + y + z + t
    ....4. (x+2) = (y-2) = (2*z) = (t/2)
    ....5. y = (x + 4)
    ....6. z = ((x + 2)/2)
    ....7. t = (2 * (x + 2))
    ....8. X = 8, y = 12, z = 5, t = 20
    ....9. Desplegar "1ra=", x:
    ......................"2da=", y:
    ......................"3ra=", z;
    ......................"4ta=", t;
    }
    10. Finalizar

    Bryan Andrade

    ResponderEliminar
    Respuestas
    1. La instrucción 4 no es correcta, la expresión no puede ser resuelta.
      Las instrucciones 5,6 y 7 tienen operaciones con variables que no tienen valores, por lo tanto no se puede resolver.

      Saludos
      Anita Pérez

      Eliminar
  2. 1.- Inicio
    {
    ......2.- Declarar a, b, c, d como números enteros
    ......3.- 45= a + b+ c +d
    ......4.- a + 2 = b – 2 = 2*c = d/2
    ......5.- b= a + 4
    ......6.- c = (a + 2) / 2
    ......7.- d= 2*a + 2
    ......8.- Operar la expresión 90= 9*a + 18
    ......9.- Desplegar a, b , c, d
    }
    10.- Fin

    ResponderEliminar
    Respuestas
    1. La instrucción 4 no es correcta, la expresión no puede ser resuelta.
      Las instrucciones 5,6 y 7 tienen operaciones con variables que no tienen valores, por lo tanto no se puede resolver.

      Saludos
      Anita Pérez

      Eliminar
  3. 1.- INICIO
    {
    ....2.- Declarar a,b,c,d como números enteros
    ....3.- 45= a + b+ c +d
    ....4.- (a+2)= (b–2)= (2*c)= (d/2)
    ....5.- a= (2c-2)
    ....6.- b= (2c+2)
    ....7.- d= 4c
    ....8.- Resolver 45= (2c-2)+(2c+2)+c+(4c)
    ....9.- Desplegar c,a,b,d
    }
    10.-FIN

    ResponderEliminar
    Respuestas
    1. La instrucción 4 no es correcta, la expresión no puede ser resuelta.
      Las instrucciones 5,6 y 7 tienen operaciones con variables que no tienen valores, por lo tanto no se puede resolver.

      Saludos
      Anita Pérez

      Eliminar
  4. 1. Inicio
    ...{
    ......2. Declarar m,n,p,q
    ......3. 45 = m + n + p + q
    ......4. (m+2)=(n-2)=(2*p)=(q/2)
    ......5. n = (m + 4)
    ......6. p = (m + 2)/2
    ......7. q = (2*m + 4)
    ......8. Resolver (2*m + m + 4*m+ 2*m)=(45*2)-(8 + 2 + 8)
    ......9. Desplegar "1era =" m
    ..................."2da =" n
    ..................."3era =" p
    ..................."4ta =" q
    ...}
    10. Fin

    Gabriela Molina

    ResponderEliminar
    Respuestas
    1. La instrucción 4 no es correcta, la expresión no puede ser resuelta.
      Las instrucciones 5,6 y 7 tienen operaciones con variables que no tienen valores, por lo tanto no se puede resolver.

      Saludos
      Anita Pérez

      Eliminar
  5. Ejercicio Nº4


    1. Inicio
    {
    ....2. Declarar C1=ø, C2= 40, h=ø
    ....3. C1= 31-6
    ....4. h=(C1^2+C2^2)^1/2
    ....5. Desplegar h
    }
    6. Fin

    ResponderEliminar
  6. Ejercicio Nº3

    1. Inicio
    ...{
    ....2. Declarar x como entero, res=0, sum=0, cont=1
    ....3. res=x+1
    ....4. while (cont<=7)
    .....{
    .......res=res/2
    .......sum=sum+res
    .......cont++
    .....}
    ....5. x=sum
    ....6. x=127*(x+1)/128
    ....7. 128*x=127*x+127
    ....8. x=127
    ....9. Desplegar x
    ...}
    10. Fin

    ResponderEliminar
  7. PSEUDOCÓDIGO
    Ejercicio N.-3
    1.- Inicio
    ... {
    ..... 2.- Declarar (h), L1=40, L2=31, L3=6, L4
    ..... 3.- L4= (L2 –L3)
    ..... 4.- h˄2= (L1 ˄2) + (L4 ˄2)
    ..... 5.- h= √((L1 ˄2) + (L4 ˄2))
    ..... 6.- Desplegar "La distancia entre sus cimas son:", h
    ... }
    7.- Finalizar

    ResponderEliminar
    Respuestas
    1. No es el ejercicio 3, es el 4.
      El paso 4 no es necesario, se aplica directamente el 5

      Saludos
      Anita Pérez

      Eliminar
  8. Ejercicio N.-3
    1.- Inicio
    ... {
    .... 2.- Declarar distancia de las cimas como (c), A1=40, A2=25
    .... 3.- h˄2= (A1 ˄2) + (A2 ˄2)
    .... 4.- h= √((A1 ˄2) + (A2 ˄2))
    .... 5.- Desplegar c
    ... }
    6.- Finalizar

    ResponderEliminar
    Respuestas
    1. No es el ejercicio 3, sino el 4.
      El paso 3 no es necesario.

      Saludos
      Anita Pérez

      Eliminar
  9. ejercicio Nº4
    1.INICIO
    ...{
    ....2.-definir alt1, alt2, dist como enteros,dist2, alt3
    ....3.-ingresar alt1=31,alt2=6,dist=40
    ....4.-alt3=alt1-alt2
    ....5.-dist2=(dist^2+alt3^2)^1/2
    ....6.-desplegar dist2
    ...}
    7.FIN

    ResponderEliminar
  10. Ejercico N° 6

    1.-INICIO
    ...{
    ......2.-Declarar a, i
    ......3.-For (i=1 ; i<=6 ;i++ )
    .........{
    ..............a=1
    ..............while((i+a)!=13)
    ..............{
    ...................a=a+1
    ..............}
    ..............Imprimir i,a
    .........}
    ...}
    4.-FIN

    Patricia Vilela

    ResponderEliminar
  11. EJERCICIO 6 (DEL RELOJ)
    1.- INICIO
    {
    ....2.-Declarar a,b como enteros positivos
    ....3.-For(a=1, a<=6; a++)
    .....{
    ......b=1
    ......While((a+b)!=13)
    ......{
    .......b++
    ......}
    ......Desplegar "dividir con"
    ......Desplegar a,b
    .....}
    }
    4.-FIN

    ResponderEliminar
  12. 1.Inicio
    ..{
    ...2.Declarar n=0, m=13, tot=0, sum
    .....3. do
    .....{
    .......n=n++
    .......m=m--
    .......sum=m+n
    .......tot=tot+sum
    .......imprimir n , m
    ......}
    ......while(tot<=78)
    ..}
    4.Fin

    ResponderEliminar
    Respuestas
    1. Cristina???...
      Por favor completar su perfil o en su defecto, escribir al final de la intervención a quien pertenece.

      Eliminar
  13. Pseudocódigo
    Ejercicio Nº4
    1. Inicio
    {
    ............2. Definir Dist2 como entero, H1=31,H2=6,Dist1=40
    ............3. Ingresar H1,H2,Dist1
    ............4. Dist2=((H1-H2)^2+(Dist1)^2)^1/2)
    ............5. Imprimir “La Altura Entre Sus Cimas Es” Dist2.
    }
    6. Fin

    ResponderEliminar
  14. EJERCICIO #2

    1. Inicio
    {
    ....2. Definir h, n, a como enteros
    ....3. a = (11 * h + h) * n / 2
    ....4. a = 6 * h * n
    ....5. 6 * h * y = 24 * n
    ....6. h = 4
    ....7. Desplegar "El últmo trabajó" h "horas"
    ....8. Desplegar "Faltan datos para saber el número de trabajadores "
    }
    9. Finalizar

    ResponderEliminar
    Respuestas
    1. h cuanto vale en el paso 3?. Como no tiene valor es incorrecto, a menos que se ingrese el valor.

      Eliminar
  15. 1. Inicio
    {
    ....2. Definir x, y, z
    ....3. z=(11*x+x)*y/2
    ....4. z=6*x*y
    ....5. 6*x*y=24*y
    ....6. x= 4
    ....7. Desplegar x
    }
    8. Finalizar

    ResponderEliminar
    Respuestas
    1. Qué ejercicio está resolviendo?.
      Al inicio x, y no tienen valor, a menos que se ingrese la instrucción 3 no se puede resolver.

      Eliminar
  16. Ejercicio Nº 3
    1. Inicio
    ...{
    ....2. Definir s como entero, res=0, cont=0, sum=0
    ....3. res=s+1
    ....4. while (cont<7)
    .....{
    .......res=res/2
    .......sum=sum+res
    .......cont++
    .....}
    ....5. s=sum
    ....6. s=127*(s+1)/128
    ....7. s*128=127*s+127
    ....8. Desplegar s
    ...}
    9. Fin

    ResponderEliminar
  17. Ejercicio Nº 2 ( Un grupo de alumnos de la ESPE...)
    1. Inicio
    ...{
    ....2. Definir trabj=1, cont=1, sum=1, n=11, t como real positivo
    ....3. trabj=trabj+1, cont=cont+1, sum=trabj+sum
    ....4. If cont<n
    .......5. Repetir paso 3
    ....6. Else
    .......7. Desplegar trabj "es el número de trabajadores si el primero hizo 11 veces lo que el último"
    ....8. Desplegar sum "partes que hace cada trabajador de la obra"
    ....9. t = [((11*24*(1/66))/11]
    ....10. Desplegar t "horas que trabajó el último"
    ...}
    11. Fin

    LISSETH FIERRO ROMERO

    ResponderEliminar
  18. Para este ejercicio se utilizó una regla de tres compuesta,( la primera parte es directa y la segunda es inversa), de la siguiente manera:

    11 trabajadores 24 horas 1 obra
    11 trabajadores t 1/66 obra

    t=0.37 para el último trabajador
    Y para saber el número de trabajadores se aplica que cuando entro el segundo trabajador el primero realizó el doble de trabajo y así sucesivamente hasta que el primero haga 11 veces lo que el último, por lo tanto son 11 trabajadores.
    11, 10, 9, 8, 7, 6, 5, 4, 3, 2 ,1

    ResponderEliminar
  19. EJECRICIO #2

    1. Inicio
    ...{
    ....2. Definir alum=0, cont=0, sum=0,e como real
    ....3. While (e>0)
    ....4.do
    ...... {
    .......6.Ingresar alum, cont, sum
    .......7. cont=cont+2
    .......8. alum=alum+2
    .......9. Desplegar alum
    ......10. sum= sum + alum
    ......11. Desplegar sum
    ...... } While (cont<11)
    ...12. e = [((11*24*(1/66))/11]
    ...}
    13. Fin

    ResponderEliminar
  20. 1.-Inicio
    ...{
    ....2.-Definir a, b
    ......3.-For (b=1 ; b<=6 ;b++ )
    .........{
    ..........a=1
    ..........while((b+a)!=13)
    .............{
    ...............a++
    ..............}
    ..............Imprimir a, b
    .........}
    ...}
    4.-Fin

    José Luis Martínez

    ResponderEliminar
  21. Estimados Estudiantes:
    Las intervenciones fueron realizadas la mayor parte con las normas establecidas, sin embargo en algunos casos no mencionan que ejercicio resuelven y en otros escriben el no. equivocado.
    Procuren definir que realizan y que resuelven.

    Saludos cordiales
    Anita Pérez

    ResponderEliminar