Está en la página 1de 5

UCompensar

UCompensar
EDUCACIÓN PARA AVANZAR
EDUCACIÓN PARA AVANZAR

Actividad práctica aplicada


Algoritmos y programación
ACTIVIDAD No. 3:

Implementando funciones

Programa académico
Técnico profesional en programación de aplicaciones de software

Asignatura
Algoritmos y programación

ETAPA DE TRANSFERENCIA

Las funciones y métodos son dos de las herramientas disponibles para el programador, que permite
escribir un código más eficiente. Mientras que puede ser un poco compejo al inicio el uso de estas
opciones de programación, las ventajas superan cualquier desventaja. Mediante la implementación
de funciones y procedimientos, el programador reduce el tiempo de codificación y el tiempo de
depuración, reduciendo así el tiempo total de desarrollo.

Los procedimientos y funciones operan sobre el mismo principio de escribir un pequeño fragmento
de código que se puede llamar, en lugar de escribir el mismo código en varios lugares. Esta práctica,
reduce el tamaño del programa, y normalmente mejora la legibilidad del mismo. La mayoría de los
lenguajes de programación contienen funciones incorporadas, y apoyan la capacidad para crear
procedimientos y funciones en el código.

ACTIVIDAD

Construir métodos y funciones e implementarlos reduce el tiempo de programación y de


depuración. Cuando se pone el mismo código en varias partes, a veces es difícil hacer cambios en
cada una de ellas. Si se hace el cambio en un solo lugar, pero no lo haces en los otros, es fácil
confundirse. Esto hace que sea difícil encontrar el problema y eliminarlo de todos los lugares del
programa, pero se reduce el tiempo de mantenimiento y se automatizan los procesos.

Se propone la realización de tres actividades. La primera actividad consiste en explicar mediante


ejecicios propuestos por el estudiante, cada uno de los típos de funciones o subprocesos
documentando e identificando las partes significativas que los componen, en la segunda actividad
se debe diseñar y codificar en la herramienta PseInt un algoritmo, para liquidar la nómina mensual
para N empleados de la empresa XYZ; partiendo de los siguientes datos: salario básico, número de
días laborados, comisiones por ventas , Número de horas extras laboradas, subsidio de trasporte y
deducciones por préstamos. La tercera actividad consiste en implementar métodos para el
desarrollo de cuatro algorítmos.
Actividad No 2.
Condiciones:
• El subcidio de trasporte lo reciben empleados que ganen hasta dos salarios mínimos legales
vigentes,averiguar valor del SMLV.
• El valor de una hora extra tiene un incremento del 30% sobre el valor de una hora normal
• Las comisiones por ventas tienen un valor del 20% sobre las ventas realizadas en el mes.

Como resultado del ejercicio se debe imprimir en pantalla lo siguiente:


Cedula empleados: XXXXXX
Nombres y Apellidos Empleado: XXXXXXX
Salario Básico: XXXXXX
Auxilio de Transporte: XXXXXX
Comisión de Ventas: XXXXXX
Préstamos: XXXXXX
Salario Neto a Recibir: XXXXX
Calcular e imprimir el promedio de los salarios básicos de los empleados
Hallar el menor y el mayor salario neto e identificar a que empleado corresponde.

Se debe utiliza un método para leer los datos de entrada ,otro para calcular las comisiones por
ventas y otro para imprimir los datos de salida.

El algoritmo debe contener:

• Diseño y codificación de algoritmos utilizando diferentes tipos de métodos funciones o


subprocesos.

Actividad No 3.
Diseñe y codifique los siguientes algoritmos utilizando diferentes tipos de métodos funciones o
subprocesos.

1. Crear un método vacío que imprima los datos de un empleado (nombre, apellido y la edad)
ingresado por teclado.

2.Crea un método que cuente e imprima los números primos en un rango de entre (x , y), validar
que x sea inferior a y, los valores x,y se deben pasar por parámetros.

3.Crear un método que calcule y devuelva la sumatoria de los primeros n términos de la siguiente
serie (i*(i+1))^2

4. Crear una aplicación que calcule el factorial de un número ingresado por teclado, implemente un
método que permita pasar un número como parámetro. Para calcular el factorial, ejemplo, si
introducimos un 5, realizara esta operación 5*4*3*2*1=120.

Entregable:
• Documento de Word o PDF con la explicación de la primera actividad
• Documento de Word o PDF con la segunda actividad que contenga la
codificación de algoritmo planteado, utilizando métodos o subprocesos
empleando la herramienta PseInt, se debe realizar la captura de pantalla del
pseudocódigo y captura de pantalla de salida del ejercicio propuesto.

También podría gustarte