Ayuda ejercicios unidad 6: Programa





Introducir dos números A y B, e indicar cual es el mayor de ambos.

                                                     

 

 Inicio Funcion Mayor(A,B)

    Declarar Result como Alfanumérico

    Si C > D Entonces

         Result =  “El mayor es A”

      Si no

         Result = “El mayor es B”

    Fin de condición.

    Mayor = Result

 Final de Funcion

 

Inicio Ejercicio Uno.

  Declarar A y B como enteras.

  Escribir “Introducir dos valores e indicar cual es el mayor”

  Leer “Introduzca A”, A

  Leer “introduzca B”, B

 

  Escribir “El mayor es “, Mayor(A,B)

 

Final

 

El ejercicio dos es igual, cambiando el valor de la pregunta en la función por menor, A < B

 

Introducir dos números A y B.

Si A es mayor que B calcular y visualizar A + B y A / B.

Si A no es mayor que B calcular y visualizar A * B y B - A.

 

 

Esta es una solución, pero también se puede hacer esto otro, todo es cuestión de gustos.

Observar que la entrada de datos se realiza en el procedimiento.

 

 

El ejercicio no se debe resolver con una función pues se devuelven dos datos, y su solución debe pasar por un procedimiento.

También observar que el procedimiento se llama como si fuera una instrucción más del programa, no forma parte de una instrucción.

 

Procedimiento Proceso(A,B)

  Si A > B Entonces

       Escribir A + B

       Escribir A / B

    Si no

       Escribir A * B

       Escribir B - A

  Fin de condición.

Fin de procedimiento

 

Inicio Ejercicio Tres.

  Declarar A y B como enteras.

  Escribir “Introducir dos valores numéricos”

  Leer “Introduzca A”, A

  Leer “introduzca B”, B

  Proceso(A,B)

Final

 

O la otra opción.

 

Procedimiento Proceso()

  Declarar A y B como enteras.

  Leer “Introduzca A”, A

  Leer “introduzca B”, B

 

  Si A > B Entonces

       Escribir A + B

       Escribir A / B

    Si no

       Escribir A * B

       Escribir B - A

  Fin de condición.

Fin de procedimiento

 

Inicio Ejercicio Tres.

  Escribir “Introducir dos valores numéricos”

  Proceso

Final

 

 

Introducir dos números A y B y visualizarlos en orden creciente.

 

Introducir dos números A y B y visualizar el resultado de:

Si A es mayor que B calcular A / B.

Si A es menor que B calcular A * B.

Si A es igual que B calcular A + B.

 

En éste ejercicio aparece de nuevo el símbolo, A comparado con B, por eso la condición puede tener tres salidas, pero han de estar documentadas, como se puede observar en el mismo.

 

Procedimiento Proceso()

  Declarar Resultado, A y B como enteras.

 

  Leer “Introduzca A”, A

  Leer “introduzca B”, B

  Si A > B Entonces

       Resultado = A / B

    Si no

      Si A < B Entonces

          Resultado = A * B

        Si no

          Resultado = A + B     

      Fin de condición

  Fin de condición.

  Escribir “El resultado es “, Resultado

Fin de procedimiento

 

Inicio Ejercicio Cinco.

  Escribir “Introducir dos valores numéricos”

  Proceso()

Final

 

Introducir dos números A y B.

Si A es distinto que B calcular y visualizar A + B y A / B.

Si A es igual que B calcular y visualizar A * B y B - A.

 

 

Los siguientes ejercicios, son bucles, y las soluciones están hechas en la mayoría de los casos con bucles del tipo Repeat.

Sería conveniente que los hicieran también con el bucle While.

 

Visualizar los números entre 10 y 20

 

Procedimiento Proceso()

  Declarar X como Entera.

  Escribir “Visualizamos los números entre diez y veinte”

  X = 10

  Inicio de repite

    Escribir X

    X = X + 1

  Hasta que X > 20

Fin de procedimiento

 

Inicio Ejercicio Siete.

  Proceso

Final

 

Procedimiento Proceso()

  Declarar X como Entera.

  Escribir “Visualizamos los números entre diez y veinte”

  X = 9

  Inicio de repite

    X = X + 1

    Escribir X

  Hasta que X = 20

Final de procedimiento

 

Inicio Ejercicio Siete.

  Proceso

Final

 

Visualizar los números entre 10 y 20 y sumarlos.

Procedimiento Proceso()

  Declarar X y Suma como Entera.

  Escribir “Visualizamos los números entre diez y veinte y su suma”

  X = 10

  Inicio de repite

    Escribir X

    Suma = Suma + X

    X = X + 1

  Hasta que X > 20

  Escribir “El Valor de la suma es “, Suma

Final de procedimiento

 

Inicio Ejercicio Ocho.

  Proceso

Final

 

Funcion Calcula()

  Declarar X y Suma como Entera.

  X = 10

  Inicio de repite

    Escribir X

    Suma = Suma + X

    X = X + 1

  Hasta que X > 20

Final de funcion

 

Inicio Ejercicio Ocho.

  Escribir “Visualizamos los números entre diez y veinte y su suma”

  Escribir “El Valor de la suma es “, Calcula

Final

   Inicio    






Página inicial  Cursos Informática Gratuitos

Síguenos en:   Facebook       Sobre aulaClic            Política de Cookies