1
Entrega Unidad 3. Etapa de Transferencia
Actividad Práctica Aplicada.
Gloria Catalina Lasso Muñoz
Fundación Universitaria Compensar
Facultad de Ingeniería
Algoritmos y Programación– 2310 MOM2 Virtual
Docente: Diego Alexander Quevedo Piratova
19 de mayo de 2023
2
Se propone la realización de tres actividades. La primera actividad consiste en 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, 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 algoritmos.
ACTIVIDAD N°1
Ejemplo N°1:
3
El algoritmo consiste en ingresar 10 valores numéricos al array y mostrar cuantos son
pares y cuantos son impares. Teniendo en cuenta lo anterior se explica los tipos de funciones o
subprocesos a continuación:
Dimensión array: Empiezan desde 1 y acaban en la longitud que hayamos definido. Si
has probado otros lenguajes de programación, sabrás que los arrays empiezan en 0 y acaban en la
longitud -1 que hayamos definido.
Como podemos ver en el código empieza con dimensión array [10] que significa que el
recorrido que va a hacer es de 1 a 10 y de ahí no permite pasar, o sea, colocar más números.
Escribir: Se coloca entre paréntesis y es lo que podremos ver en pantalla, como en este
la palabra “Hola”, "Has terminado :)", "Ingresa un número por favor", "Pares que ingresaste:”,
"Impares que ingresaste: ".
Para contador: Permite que el sistema pida ingresar un número y finalice la acción
cuando se complete el array.
Si: Este comando traba como condiciones, es decir, ‘Si’ condición previa se cumple
‘Entonces’ se hará una acción, esto trabaja como condición de valor de verdad (verdadero ‘v’ o
falso ‘f’),
SiNo: Si la condición no se cumple (o sea es ‘f’) entonces se hace la acción en caso
contrario es ‘f’.
FinPara: Finaliza el recorrido del código.
4
Ejemplo N°2:
El algoritmo consiste en ingresar 12 valores numéricos al array y mostrar cuantos
números son menores a 5.
Leer vector[f]: Solicita sea ingresado el número
Para f = 1 hasta 12 con paso 1 hacer: Indica que haga el recorrido desde el número
ingresado en el campo 1 gasta el 12 y si ya está todo completo continuar con el siguiente paso
Si vector[f] <= 5 Entonces: Si del recorrido anterior los números son menos a 5 entonces
arroja qué número o en qué campo está ubicado el número inferior a 5.
5
ACTIVIDAD N°2
6
7
8
ACTIVIDAD N°3
N°1:
N°2
9
N°3
De Roer, D. D. (2022, June 12). Arreglos o arrays en pseudocódigo. Disco Duro de Roer
-. https://www.discoduroderoer.es/arreglos-o-arrays-en-
pseudocodigo/#:~:text=Los%20arreglos%20o%20arrays%20en,su%20longitud%20dentro%20de
%20%5B%5D.