Keiber Leon)

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 11

Taller aplicando funciones y procedimientos en la solución de

algoritmos GA3-220501093-AA2-EV03

Keiber Yesid Leon Aguilar

Análisis y desarrollo de software

Instructora: Claudia Montesino

Ficha (2834913)

6/07/2024
TABLA DE CONTENIDOS

 Introducción
 Algoritmos
 Herramientas
INTRODUCCION
En el marco del componente formativo "GA3-220501093-AA2-EV03", se abordará la
resolución de problemas mediante la aplicación de funciones y procedimientos en
pseudocódigo y diagramas de flujo. Este taller tiene como objetivo consolidar los
conocimientos adquiridos a lo largo del curso, permitiendo al estudiante demostrar su
capacidad para diseñar y desarrollar algoritmos eficientes y claros.

Durante esta actividad, se utilizarán diversas herramientas y técnicas para representar y


solucionar problemas, enfatizando el uso de estructuras de control básicas: secuenciales,
condicionales y repetitivas. Los diagramas de flujo se emplearán para ofrecer una
visualización clara y gráfica del proceso de ejecución de los algoritmos, facilitando la
comprensión y la identificación de posibles errores. Por otro lado, el pseudocódigo permitirá
una descripción detallada y flexible de los algoritmos, acercándose a los lenguajes de
programación reales y facilitando la transición a la codificación efectiva.

El enfoque de este taller no solo busca reforzar la teoría aprendida, sino también fomentar
habilidades prácticas en la elaboración y análisis de algoritmos. Al finalizar, el estudiante
deberá ser capaz de aplicar funciones y procedimientos de manera efectiva, utilizando las
herramientas proporcionadas por el instructor, y demostrando su capacidad para abordar y
resolver problemas complejos en el ámbito de la programación.
ALGORITMOS

 Escribir el algoritmo que permite calcular la nota correspondiente al primer parcial de


“análisis” para un estudiante cualquiera. Se debe considerar que hay dos talleres y
un quiz, que en conjunto valen un 30% de la nota y el resto (70%) corresponde a la
nota del examen parcial:

Algoritmo CalcularNotaParcial

Definir taller1, taller2, quiz, examen, notaFinal Como Real

// Solicitar al usuario las notas de los talleres, quiz y examen


Escribir "Ingrese la nota del primer taller (0-100):"
Leer taller1

Escribir "Ingrese la nota del segundo taller (0-100):"


Leer taller2

Escribir "Ingrese la nota del quiz (0-100):"


Leer quiz

Escribir "Ingrese la nota del examen parcial (0-100):"


Leer examen

// Calcular el promedio de los talleres y el quiz


Definir promedioTalleresQuiz Como Real
promedioTalleresQuiz = (taller1 + taller2 + quiz) / 3

// Calcular la nota final considerando el peso de cada componente


notaFinal = (promedioTalleresQuiz * 0.30) + (examen * 0.70)

// Mostrar la nota final


Escribir "La nota final del primer parcial es:", notaFinal

FinAlgoritmo
 Hacer un programa que registre el consumo realizado por los clientes de un
restaurante, si el consumo de cada cliente excede 50000 se hará un descuento del
20%. Se debe mostrar el pago de cada cliente y el total de todos los pagos:

Algoritmo RegistroConsumoRestaurante

Definir numeroClientes, i, consumo, pago, totalPagos Como Real


Definir descuento Como Real
totalPagos = 0

Escribir "Ingrese el número de clientes:"


Leer numeroClientes

Para i = 1 Hasta numeroClientes Hacer


Escribir "Ingrese el consumo del cliente ", i, ":"
Leer consumo

Si consumo > 50000 Entonces


descuento = consumo * 0.20
pago = consumo - descuento
Sino
pago = consumo
FinSi

Escribir "El pago del cliente ", i, " es: ", pago

totalPagos = totalPagos + pago


FinPara

Escribir "El total de todos los pagos es: ", totalPagos

FinAlgoritmo
 Realizar un algoritmo que muestre por pantalla la tabla de multiplicar decreciente de
cualquier número, ingresado entre el 1 y el 10.

Algoritmo TablaMultiplicarDecreciente

Definir numero Como Entero


Definir i Como Entero

// Solicitar al usuario que ingrese un número entre 1 y 10


Repetir
Escribir "Ingrese un número entre 1 y 10:"
Leer numero
Hasta Que numero >= 1 Y numero <= 10

// Mostrar la tabla de multiplicar decreciente del número ingresado


Para i = 10 Hasta 1 Con Paso -1 Hacer
Escribir numero, " x ", i, " = ", numero * i
FinPara

FinAlgoritmo
HERRAMIENTAS

 Se dio uso de pseint

También podría gustarte