ALGORITMOS

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

PRINCIPIOS DE ALGORITMOS

TEMA:

APLICACIÓN DE LOS CONCEPTOS DE


ALGORITMOS

PRESENTADO POR:

JONATHAN DARIO SANCHEZ RODRIGUEZ


PIER ANDERSON PALOMINO SALAZAR
ABANTO FERNÁNDEZ ALDIR SMITH
ISRAEL CHRISTIAN BERNALES ZUBIAGA

CICLO: VERANO 2019

MODALIDAD: CGT

LIMA – PERÚ

2019
PRESENTACIÓN DE LOS CASOS PROPUESTOS:

EMPRESA ANALIZADA DEDICADA A LA LOGISTICA Y DISTRIBUCION DE PRODUCTOS


DE TIPO BEBIDA

EMPRESA: PROCESADORA CATALINA S.A.

AMBITO LABORAL: La empresa embotella y comercializa dos líneas de bebidas bajo su marca
Naturale: concentrados de fruta para disolver en agua y bebidas naturales ready to drink. En esta
última línea, la chicha morada representa el 70% de las ventas.

REQUERIMIENTO: Realizar un algoritmo para saber si un conductor es apto para poder manejar
un vehículo de la empresa.

CASO 1
- Se realizo un algoritmo para ver saber si un conductor es apto para poder manejar
un vehículo automotor, cumpliendo condiciones como si un conductor tiene menos
de 5 años de experiencia en el manejo no es apto para conducir un vehículo de la
empresa indistintamente de su categoría, en cambio si el conductor tiene mas de
5 años de experiencia si es apto para la conducción, para eso se ingresa su
nombre, su edad, categoría de brevete y cantidad de experiencia expresada en
años de manejo.

Solución:
ALGORITMO
COMPROBACION DE APTITUD PARA MANEJAR VEHICULO
ENTRADA
Personal a cargo, licencia de conducir, vehiculo, personal administrativo
PROCESO
Paso1 Personal administrativo ingresa nombre del conductor
Paso 2 Se registra su edad
Paso3 Se registra categoria de brevete
Paso 4 Ingresar cantidad de experiencia expresada en años
SALIDA
Aptitud para la conduccion del vehiculo
DIAGRAMA DE FLUJO DE DATOS

PSEUDOCODIGO
Proceso conductores
Definir nom Como Caracter
Definir edad,sexo,categoria,vehiculo,experiencia Como Entero
Escribir 'Ingrese el nombre de conductor(a):'
Leer nom
Escribir 'Ingrese su edad:'
Repetir
Leer edad
Si edad<18 Entonces
Escribir 'Persona menor de edad, inhabilitado para el manejo de vehiculos'
FinSi
Hasta Que edad>=18
Escribir 'Seleccione categoria de licencia de Conducir.'
Escribir ' 1.- Categoria A-1'
Escribir ' 2.- Categoria A-2B'
Escribir ' 3.- Categoria A-3C'
Escribir ' :' Sin Saltar
Repetir
Leer categoria
Si categoria<1 O categoria>3 Entonces
Escribir 'Valor fuera de Rango, ingrese un valor de 1 al 3.: ' Sin Saltar
FinSi
Hasta Que categoria>=1 Y categoria<=3
Escribir 'Ingrese experiencia de manejo.'
Escribir ' 1.- Menor a 5 años'
Escribir ' 2.- Menor a 20 años'
Escribir ' 3.- Mayor a 20 años'
Escribir ' :' Sin Saltar
Repetir
Leer experiencia
Si experiencia<1 O categoria>3 Entonces
Escribir 'Valor fuera de Rango, ingrese un valor de 1 al 3.: ' Sin Saltar
FinSi
Hasta Que experiencia>=1 Y experiencia<=3
Segun experiencia Hacer

1:
Si experiencia=1 Y categoria<=3 Entonces
Escribir 'Personal no calificado para la conduccion'
FinSi

2:
Si experiencia=2 Y categoria<=3 Y edad<60 Entonces
Escribir 'Personal apto para la conduccion'
FinSi

3:
Si experiencia=3 Y categoria<=3 Y edad<60 Entonces
Escribir 'Personal apto para la conduccion'
Sino
Escribir 'Persona no apta para el manejo'
FinSi
FinSegun
FinProceso

CAPTURA DE PANTALLA
Respuesta Falsa
Respuesta Verdadera

EMPRESA ANALIZADA DEDICADA A LA LOGISTICA Y DISTRIBUCION DE PRODUCTOS


DE TIPO BEBIDA

EMPRESA: PROCESADORA CATALINA S.A.

AMBITO LABORAL: La empresa embotella y comercializa dos líneas de bebidas bajo su marca
Naturale: concentrados de fruta para disolver en agua y bebidas naturales ready to drink. En esta
última línea, la chicha morada representa el 70% de las ventas.

REQUERIMIENTO: Realizar un algoritmo para saber el monto a liquidar por el encargado de


distribución,

CASO 2
Se realizo un algoritmo que arroje el total de dinero por depositar, primero ingresa el
nombre del responsable, automaticamente indica cuantas facturas llevo en el diay su
monto total, pregunta si quiere iniciar el proceso de liquidacion, en caso diga no arroja
el monto total sin liquidar, y si fuera el caso de si, indica ingresar el monto depositado
en el banco, si es igual al monto total , arroja que se liquido todo, en caso que no sea
igual indica el restante a entregar en efectivo.
DIAGRAMA DE FLUJO DE DATOS

PSEUDOCODIGO
proceso liquidacion
definir nom, liqui como caden
definir i, r, suma, sumatotal, totalfac,monto, totalfinal como entero
Escribir "Ingrese nombre de Personal a Cargo:";
Leer nom;
Escribir "Ingrese el total de facturas a entregadas a ",nom ;
leer totalfac
Para i<-1 Hasta totalfac Hacer
r <- azar(999);
suma<-r + suma
Escribir "Factura numero - ", i " Monto S./" r ".00 Soles";
FinPara
escribir "Monto total de facturas entregadas es S./ ",suma " nuevos soles"
Escribir "¿Desea iniciar el proceso de Liquidacion?"
Escribir "SI / NO (Digitar en letras mayusculas)"
Leer liqui
si liqui= "SI" entonces
Escribir "LIQUIDACION"
Escribir "El Sr. ",nom " tiene el monto a liquidar de S./", suma ".00"
Escribir "ingrese monto segun voucher de deposito"
leer monto
totalfinal<-suma-monto
si monto=suma entonces
Escribir "Monto total depositado, saldo restante es S./ 0.00"
sino
Escribir "Monto depositado en banco es: S./", monto " por lo tanto monto en
efectivo a entregar es: S./",totalfinal ".00"
finsi
sino liqui="NO"
Escribir "Dinero sin liquidar es S./ ",suma ".00"
FinSi
fin proceso
CAPTURA DE PANTALLA

INSTITUCION DEL ESTADO POLICIA NACIONAL DEL PERÚ


INSTITUCION : Policia Nacional del Perú
DESCRIPCION: La Policía Nacional del Perú es una institución del Estado que tiene por
misión garantizar, mantener y restablecer el orden interno, prestar protección y ayuda a
las personas y a la comunidad, garantizar el cumplimiento de las leyes y la seguridad del
patrimonio público y privado, prevenir, investigar y combatir la delincuencia; vigilar y
controlar las fronteras; con el propósito de defender a la sociedad y a las personas, a fin
de permitir su pleno desarrollo, en el marco de una cultura de paz y de respeto a los
derechos humanos.
REQUERIMIENTO: desarrolar un algoritmo que ayude con el registro diario de ingreso y
registro de salida, ya que todo esto se hace manual.
CASO 3
Se diseño un algoritmo para ingresar el registro de cada efectivo policial dentro de su
base, como primer punto se registra el nombre completo y numero de dni, luego se solicta
si va a registrar su hora de ingreso u hora de salida, en caso fuese registrar hora de
ingreso, te solicita el codigo CIP (codigo interno de policia), registrar la hora de ingreso,
y automaticamente arroja nombre completo, numero de dni y la hora de ingreso, luego
de eso te solicita si desea registrar la hora de salida en caso fuese cierto, te solicita el
CIP y te indica registrar la hora de salida, y registra datos completos y la hora de salida,
por ultimo si el efectivo no vino a laborar el sistema aplica una amonestacion.
DIAGRAMA DE FLUJO DE DATOS

PSEUDOCODIGO
Proceso registropolicia
definir nombre,hora, ingreso, salida como cadena
definir cip, dni como real
Escribir "Bienvenido al registro laboral diario policial"
Escribir "Ingreso nombre completo"
leer nombre
Escribir "Ingrese numero de dni"
leer dni
Escribir "DESEA REGISTRAR SU HORA DE INGRESO O SALIDA"
Leer hora
Si hora = "INGRESO" entonces
Escribir "Ingrese CIP"
leer cip
Escribir "Registre hora de ingreso"
leer ingreso
Escribir "El Suboficial ", nombre " registro su ingreso a las ", ingreso
Escribir "Desea registrar su hora de salida? (SI/NO)"
leer salida

SI salida="SI" ENTONCES
Escribir "Ingrese CIP"
leer cip
Escribir "El Sr. ",nombre " Identificado con numero de DNI; ",dni
Escribir "Registro su ingreso a las horas ", ingreso " del dia"
sino
si salida="NO" entonces
Escribir "Gracias por registrar su ingreso"
finsi
FINSI
si hora ="SALIDA" Entonces
Escribir "Ingrese CIP"
leer cip
Escribir "Ingrese hora de salida"
leer salida
Escribir "El Sr. ",nombre " Identificado con numero de DNI; ",dni
Escribir "Registro su salida a las horas ",salida " del dia"
FinSi
SiNO
SI hora ="NO VINO" entonces
Escribir "Efectivo policial no vino a trabajar"
Escribir "acercarse a oficina para justificar su falta o en todo caso sera
amonestado"
FinSi
FINSI
FinProceso

CAPTURA DE PANTALLA

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy