You are on page 1of 6

Universidad Nacional

Abierta y a Distancio
Facultad de Ingeniera de Sistemas MODULO

301303-Algoritmos
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera.
Programa Ingeniera de Sistemas

TUTOR
Ivn Arturo Lpez

ESTUDIANTE
Johan Bustos Puentes

Modalidad a Distancia
Semestre I
2012

CIUDAD
Bogot
INTRODUCCION

En este trabajo se pretende dar un avance sobre la propuesta para el desarrollo


de un proyecto informtico con el objetivo de llevarlo a ejecucin en el prximo
trabajo colaborativo, por consiguiente este trabajo se vera un algoritmo que d
solucin a esa propuesta, a su vez se realizara el desarrollo de algunos ejercicio
propuestos por la guia

ACTIVIDADES DE TRABAJO

1: Desarrollar el algoritmo o diagrama que d solucin al proyecto


presentado en el trabajo colaborativo1. Es importante recordar que el proyecto
est divido en 3 fases para ser desarrolladas en cada uno de los trabajos
colaborativos, en este segundo trabajo colaborativo se deben realizar las
siguientes actividades.

Cada uno de los integrantes del grupo debe presentar un diagrama o


algoritmo que de solucin al proyecto presentado.
El grupo colaborativo selecciona uno de los diagramas o algoritmos
presentados el cual se incluir en el informe final
El grupo presenta un informe con los siguientes aspectos:
Nombre del juego: Triqui
Algoritmo o diagrama: Ver Diagrama de Flujo
Prueba de escritorio:
Bibliografa: Trabajo Colaborativo No 1 del Grupo 63 Algoritmos
Primer semestre de 2012

Diagrama de Flujo:
2. Desarrollar los ejercicios presentados en la presente gua
Esta actividad est compuesta de dos grupos de actividades la primera para ser
desarrollada en Diagramas de flujo DFD, y la segunda parte como Algoritmos.
Primera parte DFD

Es importante que ustedes como futuros ingenieros adquieran las habilidades para
la solucin de problemas informticos, para lo cual es necesario que se d
solucin a los planteamientos que se encuentran al final de esta gua, adems es
importante que los ejercicios que estn planteados como diagramas de flujo una
vez desarrollados se codifiquen en la herramienta DFD (a partir del punto 4).

Primera parte Diagrama de Flujo


Ejercicio 1: Realizar un diagrama donde se indique los pasos para realizar un
plato tpico de la Regin. (Este ejerci lo desarrolla todos los integrantes)

INICIO

PLATO TIPICO
AJIACO

ADQUIRIR LOS INGREDIENTES

Aceite de oliva, Pechugas de


pollo, Tabletas de caldo de
gallina, Papa sabanera, criolla y
comn, Mazorca, Cilantro,
Guascas, cebolla larga, agua,
Crema de leche, Alcaparras,
arroz y Aguacate.

En un recipiente al fuego, calentar el aceite


de oliva, sofrer all el pollo hasta que dore
por ambos lados.

Incorporar el agua, las mazorcas, el caldo


de gallina y la cebolla larga.

Cuando hierva, tapar el recipiente y bajar la


temperatura hasta que la mazorca est
ligeramente blanda.

Agregar las papas y el cilantro.

Tapar y dejar en coccin hasta que se


deshagan unas papas y las otras ablanden.

Las guascas se agregan 10 minutos antes


de acabar la coccin..

Se sirve bien caliente, acompaado con


aguacate, alcaparras y crema de leche al gusto

FIN
Para los siguientes ejercicios, cada estudiante debe realizar por lo menos 2
ejercicios (no importa que se repitan) y revisar 4 ejercicios de de los
desarrollados por otros compaeros.

5. Una tienda aplica al precio de los remedios el 5% de descuento en


compras inferiores a $200.000.oo. y 10 en compras superiores o iguales a
$200.000.oo, Hacer un diagrama que ingresado el costo de los productos
calcule el descuento y el precio final

6. Determinar la hipotenusa de un tringulo rectngulo conocidas las


longitudes de sus dos catetos.
Segunda parte Ejercicios: Cada estudiante debe realizar por lo menos 2
ejercicios y revisar 4 ejercicios de los desarrollados por otros compaeros,
los debe desarrollar utilizando la herramienta PSeint.

1 Un almacn dedicado a la venta de computadoras, cuenta con 8


vendedores. Cada uno de ellos tiene un sueldo mensual pero adems de su
sueldo ganan una comisin por venta de la siguiente manera:
Si el monto de venta es mayor de $ 1.000.000.oo y menor a $ 5.000.000 la
comisin ser del 5%
Si el monto de venta es mayor o igual a $ 5.000.000.oo y menor de
$10.000.000 la comisin es del 15%
Si el monto de la venta es menor que $1.000.000.oo no tiene comisin Se
desea saber
El sueldo ganado por empleado
El sueldo + Comisin
El total de la nmina de los vendedores
El valor de las ventas
El Valor de las comisiones

CODIGO PSEINT:
Proceso NOMINA_ALMACEN
Escribir "ALMACEN DEDICADO A LA VENTA DE COMPUTADORES";
Escribir " ";
Escribir "ESTE PROGRAMA CALCULA LOS SALARIOS DE 8 EMPLEADOS SEGUN SUS VENTAS";
Escribir " ";
TSALARIO<-0;
TVENTA<-0;
TCOMISION<-0;
TNOMINA<-0;
Para N<-1 Hasta 8 Con Paso 1 Hacer
Escribir "POR FAVOR DIGITE EL SALARIO DEL EMPLEADO ",N," :";
Leer SALARIO;
Escribir "POR FAVOR DIGITE EL TOTAL DE VENTAS DEL EMPLEADO ",N," :";
Leer VENTA;
Si (VENTA>=1000000) & (VENTA<=5000000) Entonces
COMISION<-SALARIO*0.05;
Sino
Si (VENTA>=5000000) & (VENTA<=10000000) Entonces
COMISION<-SALARIO*0.15;
Sino
COMISION<-0;
FinSi
FinSi
SALARION<-SALARIO+COMISION;
TCOMISION<-TCOMISION+COMISION;
TNOMINA<-TNOMINA+SALARION;
TVENTA<-TVENTA+VENTA;
Escribir "EL SALARIO GANADO POR EL EMPLEADO ",N," ES :",SALARIO;
Escribir "LA COMISION OBTENIDA POR SUS VENTAS ES :",COMISION;
Escribir "EL SALARIO MAS LA COMISION GANADO POR EL EMPLEADO ",N," ES :",SALARION;
FinPara
Escribir "EL TOTAL DE LA NOMINA DE LA EMPRESA ES :",TNOMINA;
Escribir "EL TOTAL DE LAS VENTAS ESTE MES ES :",TVENTA;
Escribir "EL VALOR TOTAL DE LAS COMISIONES PAGADAS ES :",TCOMISION;
Escribir "---------------------------------------"
Escribir "---------------------------------------"
FinProceso
2 Hacer un algoritmo que lea N nmeros, calcule y escriba la suma de los
pares y el producto de los impares.

CODIGO PSEINT:
Proceso SUMA_PARES_PRODUCTO_IMPARES
Escribir "ESTE PROGRAMA CAPTURA N NUMEROS Y SUMA LOS PARES Y MULTIPLICA LOS IMPARES";
Escribir " ";
Escribir "DIGITE LA CANTIDAD DE NUMEROS :";
Leer N;
PAR<-0;
IMPAR<-1;
Para I<-1 Hasta N Con Paso 1 Hacer
Escribir "DIGITE EL NUMERO ",I," : ";
Leer NUM;
Si ((NUM MOD 2)=0) Entonces
PAR<-PAR+NUM;
Sino
IMPAR<-IMPAR*NUM;
FinSi
FinPara
Escribir " ";
Escribir "LA SUMA DE LOS NUMEROS PARES DIGITADOS POR USTED ES :",PAR;
Escribir "EL PRODUCTO DE LOS NUMEROS IMPARES ES :",IMPAR;
Escribir " ";
Escribir "--------------------------------------"
Escribir "---------------------------------------"
FinProceso

You might also like