Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

sesion integradora de la semana 13, Esquemas y mapas conceptuales de Diseño de Algoritmos

resumen, e informe, sesiones integradoras del curso de la semana13

Tipo: Esquemas y mapas conceptuales

2023/2024

Subido el 07/07/2025

jorge-luis-dioses-ipanaque
jorge-luis-dioses-ipanaque 🇵🇪

2 documentos

1 / 5

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Guía de trabajo 11: Aplicación de estructuras condicionales
Logro de aprendizaje: Al finalizar la sesión, el estudiante elabora pseudocódigos con estructuras
condicionales simples, dobles, anidadas y múltiples, considerando su sintaxis y la lógica de
resolución.
Ejercicios explicativos
1. Caso: Calculadora básica
Eres un programador y estás trabajando en una calculadora básica. Necesitas crear un
pseudocódigo que tome como entrada dos números y un operador (+, -, x, /), realice la
operación correspondiente y muestre el resultado. En caso de que el operador sea la división,
debes verificar que el divisor no sea cero. Además, si se ingresa un valor diferente a los
operadores mencionados, debes mostrar una advertencia.
Construir un pseudocódigo que permita ingresar dos números y un símbolo (+, -, x, /) y
dependiendo del operador devuelva la suma, la diferencia, el producto o la división.
Nota: verificar que el divisor no sea cero y mostrar una advertencia si se ingresa un valor
diferente a esos símbolos.
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga sesion integradora de la semana 13 y más Esquemas y mapas conceptuales en PDF de Diseño de Algoritmos solo en Docsity!

Guía de trabajo N° 11: Aplicación de estructuras condicionales

Logro de aprendizaje: Al finalizar la sesión, el estudiante elabora pseudocódigos con estructuras condicionales simples, dobles, anidadas y múltiples, considerando su sintaxis y la lógica de resolución. Ejercicios explicativos

  1. Caso : Calculadora básica Eres un programador y estás trabajando en una calculadora básica. Necesitas crear un pseudocódigo que tome como entrada dos números y un operador (+, -, x, /), realice la operación correspondiente y muestre el resultado. En caso de que el operador sea la división, debes verificar que el divisor no sea cero. Además, si se ingresa un valor diferente a los operadores mencionados, debes mostrar una advertencia. Construir un pseudocódigo que permita ingresar dos números y un símbolo (+, -, x, /) y dependiendo del operador devuelva la suma, la diferencia, el producto o la división. Nota: verificar que el divisor no sea cero y mostrar una advertencia si se ingresa un valor diferente a esos símbolos.

Solución Explicación

  1. En la primera línea definimos el nombre del algoritmo como operadores
  2. Luego definimos 2 variables que representarán a los 2 valores que vamos a operar llamándolos n1 y n2, ambos como reales
  3. También definiremos una variable para capturar el símbolo que ingresará el usuario, la definiremos como carácter
  4. Luego procedemos con la captura de datos, le mostraremos al usuario un mensaje pidiéndole que ingrese los números, luego leemos los números que el usuario ingresa y los asignamos a las variables correspondientes
  5. Luego le mostramos un mensaje indicando que ingrese uno de los símbolos de las operaciones matemáticas básicas
  6. A continuación, capturamos el valor que ingresó el usuario y lo asignamos en la variable

Solución Explicación

  1. En la primera línea definimos el nombre del algoritmo como seguros
  2. Luego definimos la variable género como carácter ya que el usuario podrá ingresar una letra V o M
  3. También se define la variable edad como entero
  1. Y la variable precio como real
  2. A continuación, se realiza la entrada de datos mostrando al usuario un mensaje para que ingrese el género y luego almacenando ese valor en la variable correspondiente
  3. Se realiza el mismo proceso para recibir el valor de la edad
  4. Con los 2 valores de entrada se procede a realizar el cálculo del precio
  5. Se emplea una estructura condicional múltiple qué evaluará la variable género
  6. si el valor de género fuese una v mayúscula, se evaluará sí la edad es menor a 25
  7. Si este fuese el caso el precio tendrá asignado el valor de 1000 si no fuese el caso que la edad es menor de 25 el precio tendrá un valor de 700
  8. la otra posibilidad que puede tener el género es ser una m mayúscula, en ese caso se evalúa mediante una estructura condicional doble si la edad es mayor o igual a 21
  9. de ser el caso cierto el precio se establece en 500, de ser falso se establece el precio en 600
  10. Si el usuario ingresar a un valor diferente a la “V” a la “M” en mayúsculas se mostrará un mensaje de “ERROR”
  11. Luego se finaliza la estructura condicional múltiple y se muestra el valor del precio
  12. Finalmente, se termina el algoritmo con la palabra reservada FinProceso