0% encontró este documento útil (0 votos)
18 vistas9 páginas

Taller Algoritmos

El documento presenta varios algoritmos en lenguaje natural para realizar diferentes operaciones matemáticas y de saludo. Incluye ejemplos de entrada, procesamiento y salida para operaciones como suma, cálculo de área, y porcentaje. Cada algoritmo está estructurado con un inicio y fin, mostrando claramente los pasos a seguir para cada tarea.

Cargado por

Yip zet
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
18 vistas9 páginas

Taller Algoritmos

El documento presenta varios algoritmos en lenguaje natural para realizar diferentes operaciones matemáticas y de saludo. Incluye ejemplos de entrada, procesamiento y salida para operaciones como suma, cálculo de área, y porcentaje. Cada algoritmo está estructurado con un inicio y fin, mostrando claramente los pasos a seguir para cada tarea.

Cargado por

Yip zet
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Taller algoritmos (Samuel Lopez Garcia)

ANÁLISIS:

Entrada:

-Nombre y de la persona a saludar

-Plantilla genérica para el saludo que pueda encajar con cualquier nombre

Procesamiento:

Recibir la información y guardarla en variables para construir el mensaje final y mostrarlo en la pantalla

Salida:

el mensaje de saludo

algoritmo:

lenguaje natural:

-Inicio

-Digitar el nombre de la persona

-escribir ("Hola ", {nombre}, " me alegro de verte" )

-Fin

-ANÁLISIS:

entrada: 2 números

procesamiento: guardas ambos números en variables para llevar a cabo la operación y guardar el
resultado en una última variable para mostrarlo finalmente
salida: El resultado de la suma

Algoritmo:

-Inicio

-Guardar los números en variable a y b

-sumar el valor de las variables (a+b)

-Guardar el resultado en variable resultado

-imprimir el resultado

-Fin

Análisis:

Entrada: valor de distancia de la base, valor de distancia de la altura

procesamiento: guardar los valores en variables y multiplicar la base por la altura, finalmente dividir el
resultado por 2 y guardar el resultado en otra variable para mostrarlo finalmente en un mensaje

salida: area del triangulo

algoritmo:

-inicio

-Guardar las variables base y distancia de altura

-realizar operación (base*altura/2) y guardar resultado en variable area

-imprimir resultado ("el area del triangulo es: {area}")

-Fin

análisis:

entrada: radio del círculo


procesamiento: guardar información en variable radio y hacer la operación con la formula area=
pi*radio^2 y mostrar el resultado

salida: el area del circulo

algoritmo:

-Inicio

-Almacenar variable radio

-Realizar operación (pi+*radio^2)

-Guardar resultado en variable area

-Mostrar mensaje ("el area del circulo es: {area}")

análisis:

entrada: numero a, numero b

procesamiento: almacenar los valores en 2 variables a y b, luego hacer cada una de las operaciones y
almacenarlas en variables para mostrarlas al final

salida: el valor de todas las operaciones realizadas

algoritmo.

-Inicio

-Almacenar variable a y b

-realizar operación (a+b)

-guardar resultado en variable suma

-realizar operación (a-b)


-guardar resultado en variable resta

-realizar operación(a*b)

-guardar resultado en variable multiplicación

-realizar operación (a/b)

-guardar resultado en variable división

-mostrar mensaje("Los resultados de las operaciones son los siguientes: Suma: {suma}, Resta: {resta},
multiplicacion: {multiplicacion}, division: {division})

-Fin

Análisis.

entrada: lista de 5 números

procesamiento: validar cuántos números hay en la lista y guardar este valor en una variable
cantidad_numeros, sumar los números entre sí y luego dividirlos por la cantidad de números que había
en la lista, finalmente mostrar resultado

salida: el promedio de la lista de números

algoritmo:

-Inicio

-capturar la longitud de la lista de números en variable longitud

-sumar todos los números entre sí

-guardar resultado en variable suma

-realizar operación (suma/longitud)

-guardar resultado en variable promedio

-mostrar mensaje ("el promedio de los numeros ingresados es: {promedio}")


-Fin

Análisis:

Entrada: precio_articulo, cantidad_articulos

procesamiento: capturar los valores del precio y la cantidad de artículos comprados para guardarlos en
una variable y multiplicarlos entre sí así obteniendo el valor subtotal de la compra, luego multiplicamos
el valor por la variable iva que actualmente es del 19% por lo tanto deberíamos multiplicar el valor
subtotal por 1.19 para obtener el valor total y finalmente para sacar el valor del iva separado del valor
total le restamos al valor total el valor subtotal obteniendo el valor del iva y mostrando finalmente al
usuario.

salida: subtotal, valor_total, iva

algoritmo:

-INICIO

- INT(precio_articulo, cantidad_articulos,iva,valor_total,subtotal)

-iva = 1.19

-mostrar(“ingrese el precio del articulo a comprar”)

-leer precio_articulo

-mostrar(“ingrese la cantidad de producto a comprar”)

-leer cantidad_articulos

-subtotal = (precio_articulo * cantidad_articulos)

-valor_total = (subtotal*iva)

-iva = (valor_total-subtotal)
-escribir(“El valor total es {valor_total}, El subtotal es {subtotal}, y el iva en esta compra es igual a {iva}”)

-FIN

Análisis:

entrada:

*************************************************************************************
*************************************************************************************

*************************************************************************************

*************************************************************************************

*************************************************************************************

Análisis:

Entrada: Longitud_lado

procesamiento: se lee la longitud de uno de los lados ingresada en el algoritmo y se suma la misma 4
veces para obtener el perímetro y mostrarlo finalmente

Salida: perimetro_cuadrado

algoritmo:
-INICIO

-INT(longitud_lado,perimetro_cuadrado)

-mostrar(“ingresa la longitud de uno de los lados del cuadrado”)

-leer longitud_lado

-perimetro_cuadrado=(longitud_lado+longitud_lado+longitud_lado+longitud_lado)

-escribir(“El perímetro del cuadrado es igual a: {perimetro_cuadrado}”)

-FIN

Análisis:

entrada: valor_compra

procesamiento: obtener el valor de la compra y aplicar la siguiente fórmula (valor_compra-


(valor_compra*0.15)) para guardar el resultado y mostrarlo finalmente al cliente

salida: valor_compra_descuento

algoritmo:

-INICIO

-INT(valor_compra, valor_compra_descuento)

-mostrar(“ingresa el valor de la compra”)

-valor_compra_descuento=(valor_compra-(valor_compra*0.15))

-escribir(“el valor de la compra con descuento es igual a = {valor_compra_descuento}”)

-FIN
Análisis:

Entrada: valor_a, valor_b, valor_c, valor_d

procesamiento: recibir los 4 valores y sumarlos entre sí para recibir el resultado de la suma, luego
multiplicarlos entre sí para recibir el resultado del producto para mostrar finalmente el resultado

salida: suma_valores,producto_valores

algoritmo:

-INICIO

-INT(valor_a, valor_b, valor_c, valor_d,suma_valores,producto_valores)

-mostrar(“ingresa el valor del primer número”)

-leer valor_a

-mostrar(“ingresa el valor del segundo número”)

-leer valor_b

-mostrar(“ingresa el valor del tercer número”)

-leer valor_c

-mostrar(“ingresa el valor del cuarto número”)

-leer valor_d

-suma_valores = (valor_a+valor_b+valor_c+valor_d)

-producto_valores= (valor_a*valor_b*valor_c*valor_d)

-escribir(la suma de los valores ingresados es igual a: {suma_valores}. El producto de los valores
ingresados es igual a: {producto_valores}”)

- FIN
Análisis:

Entrada: cantidad_hombres, cantidad_mujeres

procesamiento: obtener la cantidad de hombres y la cantidad de mujeres y aplicar la formula para sacar
el porcentaje sabiendo que el 100% del grupo es igual a la suma de ambos valores ingresados y que este
es el valor por el que se debe dividir para extraer el resultado

salida: porcentaje_hombres, porcentaje_mujeres

algoritmo:

-INICIO

-float(cantidad_hombres,cantidad_mujeres,porcentaje_hombres,porcentaje_mujeres)

-mostrar(“ingrese la cantidad de hombres del curso”)

-leer cantidad_hombres

-mostrar(“ingrese la cantidad de mujeres del curso”)

-leer cantidad_mujeres

-porcentaje_hombres = (cantidad_hombres*100/cantidad_hombres+cantidad_mujeres)

-porcentaje_mujeres = (cantidad_mujeres*100/cantidad_hombres+cantidad_mujeres)

-escribir(“el porcentaje de hombres en el curso es igual a: {porcentaje_hombres} y el porcentaje de


mujeres en el curso es igual a: {porcentaje_mujeres}”)

-FIN

También podría gustarte