Está en la página 1de 18

lOMoARcPSD|8029718

Metodos y funciones - Porque si

Desarrollo grafico arquitectura e ingeniería (Servicio Nacional de Aprendizaje)

Studocu is not sponsored or endorsed by any college or university


Downloaded by Catalina Lasso (catalassom@gmail.com)
lOMoARcPSD|8029718

METODOS Y FUNCIONES

Katherine Lizeth Paez Barrantes

Lucio Antonio Mercado Montes

Lorena Moreno Romero

Algoritmos

Fundación Universitaria Compensar

Ing. Javier Alejandro Saenz Leguizamon

Bogotá – septiembre 2022

Downloaded by Catalina Lasso (catalassom@gmail.com)


lOMoARcPSD|8029718

Tabla de contenido

ALGORITMOS DE CICLOS REPETITIVOSY CONDICIONALES 3


Objetivo3
Algoritmos de ciclos repetitivos simples
Algoritmos de ciclos repetitivos anidados6
Algoritmos de condiconales simples7
Algoritmos de condiconales anidados9
Conclusiones10
Fuentes bibliograficas11

Downloaded by Catalina Lasso (catalassom@gmail.com)


lOMoARcPSD|8029718

METODOS Y FUNCIONES

Objetivo:

Explicar, implementar y construir métodos y funciones para reducir el tiempo de

programación y depuración.

Downloaded by Catalina Lasso (catalassom@gmail.com)


lOMoARcPSD|8029718

Solución actividad 1

Explicar mediante ejercicios propuestos por el estudiante, cada uno de los tipos de

funciones o subprocesos documentando e identificando las partes significativas que los

componen.

Downloaded by Catalina Lasso (catalassom@gmail.com)


lOMoARcPSD|8029718

Solución actividad 2

Diseñar y codificar en la herramienta PseInt o en el lenguaje de su elección 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 transporte y deducciones por préstamos.

Algoritmo en PseInt

Downloaded by Catalina Lasso (catalassom@gmail.com)


lOMoARcPSD|8029718

Downloaded by Catalina Lasso (catalassom@gmail.com)


lOMoARcPSD|8029718

Algoritmo ejecutado

Empleado #1

Downloaded by Catalina Lasso (catalassom@gmail.com)


lOMoARcPSD|8029718

Empleado #2

Downloaded by Catalina Lasso (catalassom@gmail.com)


lOMoARcPSD|8029718

Empleado #3

Downloaded by Catalina Lasso (catalassom@gmail.com)


lOMoARcPSD|8029718

10

Solución actividad 3

Crear un método vacío que imprima los datos de un empleado (nombre, apellido y la

edad) ingresado por teclado.

Algoritmo en Python

Algoritmo ejecutado

Downloaded by Catalina Lasso (catalassom@gmail.com)


lOMoARcPSD|8029718

11

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.

Downloaded by Catalina Lasso (catalassom@gmail.com)


lOMoARcPSD|8029718

12

Algoritmo en Python

Downloaded by Catalina Lasso (catalassom@gmail.com)


lOMoARcPSD|8029718

13

Downloaded by Catalina Lasso (catalassom@gmail.com)


lOMoARcPSD|8029718

14

Algoritmo ejecutado

Crear un método que calcule y devuelva la sumatoria de los primeros n términos de la

siguiente serie (i*(i+1))^2

Algoritmo en Python

Algoritmo ejecutado

Downloaded by Catalina Lasso (catalassom@gmail.com)


lOMoARcPSD|8029718

15

Crear una aplicación que calcule la factorial de un número ingresado por teclado,

implemente un método que permita pasar un número como parámetro. Para calcular la factorial,

ejemplo, si introducimos un 5, realizará esta operación 5*4*3*2*1=120.

Algoritmo en Python

Downloaded by Catalina Lasso (catalassom@gmail.com)


lOMoARcPSD|8029718

16

Algoritmo ejecutado

Conclusiones

Downloaded by Catalina Lasso (catalassom@gmail.com)


lOMoARcPSD|8029718

17

Fuentes Bibliográficas

Downloaded by Catalina Lasso (catalassom@gmail.com)

También podría gustarte