Documentos de Académico
Documentos de Profesional
Documentos de Cultura
: DE PROGRAMACIN
ASIGNATURA
: ALGORITMOS I
DOCENTE
FECHA ENTREGA
SECCIN
CICLO
AULA
NOTA
virtual
01
02-2015
GRUPO N : 2
: II
Nombre de la Unidad
: Estructura de control
Temas
: Estructura secuencial
Objetivos
Metodologa
Discusin grupal
CARNET
APELLIDOS
NOMBRE
1.
3557872015
Lorenzana
Fredy
2.
2962412015
Flores
Henry
3.
3508232010
Bayona
Noel
4.
2913091994
Merino
Francisca
2949762015
Corena
Mauricio (coordinador)
FIRMA
Ejercicio 01
1. Escriba un algoritmo que pregunte por dos numeros y muestre como resultado la suma
de estos. Use Pseudocodigo y diagram de flujos.
Descripcion de Variables
Variable
Definicion de Variable
Tipo de Datos
Almacenar Numero
Esntero
Almacenar Numero
Entero
Suma
Entero
PSEUDOCODIGO
Algoritmo Ejercicio 01
Var
Entero: A, B, Suma;
Inicio
Escribir (Digite Numero A:)
Leer (A)
Escribir (Digite Numero B:)
Leer (B)
Suma= A+B
Imprimir (La suma de A y B es: &Suma;)
Fin
PSeInt
Diagrama de flujo
Ejercicio 02
2. Realice una aplicacin que calcule las cuatro operaciones bsicas, suma, resta,
multiplicacin, divisin, con dos nmeros.
Descripvion de variables
Variable
Definicion de Variable
Tipo de Datos
Almacena numero
Enteros
Almacena numero
Enteros
Suma
Representa suma
Enteros
Resta
Representa Resta
Enteros
Multiplicasio
Representa Multiplicacion
Enteros
Division
Representa Division
Enteros
Pseudocodigo
Proceso EJERCICIO2
Var
Enteros: A, B, Suma, Resta, Division, Multiplicacion;
Inicio
Escribir ("Digite el numero A")
Leer (A)
Escribir ("Digite el numero B")
Leer (B)
Suma = A+B;
Resta = A-B;
Division = A/B;
Multiplicacion = A*B;
Imprimir ("La Suma de los numeros A y B....................es "& Suma)
Imprimir ("La Resta de los numeros A y B....................es & Resta)
Imprimir ("La Divisio de los numeros A y B..........es "& Division)
Imprimir ("La Multiplicacion de los numeros A y B...es "& Multiplicacion)
Fin
PSeInt
Diagram de flujo
Ejercicio 03
3. Un vendedor recibe un sueldo base, ms un 15% extra por comisin de sus ventas. El vendedor desea
saber cunto dinero obtendr por concepto de comisiones, por las cuatro ventas que realiza en el mes y el
total que recibir en el mes, tomando en cuenta su sueldo base y comisiones.
Descripcin de variables
Anlisis (Entrada, Proceso, Salida)
Entrada
V1
V2
V3
V4
sueldoBase
Proceso
Comisin =(v1 + v2 + v3 + v4)*(15/100)
TR = sueldoBase + comision
PSEUDOCDIGO
Algoritmo Ejercicio 03
Salida
Comisin
TR
TV
Var
Real: v1, v2, v3, v4, comisin, sueldoBase, TR;
Inicio
Escribir (Digite venta 1:)
Leer (v1)
Escribir (Digite venta 2:)
Leer (v2)
Escribir (Digite venta 3:)
Leer (v3)
Escribir (Digite venta 4:)
Leer (v4)
Escribir (Digite sueldo base:)
Leer (sueldoBase)
Comision = (v1+ v2 +v3 + v4)*(15/100)
TR = sueldoBase + comision
Imprimir (Total de ventas es: v1+v2+v3+v4)
Imprimir (La comisin de las ventas es: comision)
Imprimir (Total de pago a recibir es: $TR)
Fin
DIAGRAMA DE FLUJO
PSeInt
Ejercicio 04
4. Una tienda ofrece un descuento del 10% sobre el total de la compra y un cliente desea saber
cunto deber pagar finalmente por su compra.
Descripcin de variables
Variables
TC
D
CP
Definicin de variables
Almacenara total de la compra
Almacena el descuento de la compra
Almacena la cantidad a pagar
Tipo de dato
Real
Real
Real
PSEUDOCDIGO
Algoritmo Ejercicio04
Var
Real: TC, D, CP;
Inicio
Escribir (Digite total de la compra: )
Leer (TC)
D = TC * (10/100)
CP = TC - D
Imprimir (Total de descuento es: $ & D)
Imprimir (Total a pagar es: $ & CP)
Fin
DIAGRAMA DE FLUJO
PSeInt
EJERCICIO 5
Definicin de la Variables
Variables
P1,P2,P3,P4,P5
P1T1,P1T2,P2T1,
P2T2,
,P3T1,P3T2,P3T3,
,P4T1, ,P5T1,P5T2
INV
PROY1, PROY2
NF
NALUMNO
Definicin de variables
Tipos de datos
Real
Real
Real
Real
Real
CADENA
ALGORITMO
Algoritmo Ejercicio cinco
VAR
Real: P1,P2,P3,P4,P5
Real: P1T1,P1T2,P2T1,P2T2,INV,P3T1,P3T2,P3T3, PROY1,P4T1, PROY2,P5T1,P5T2
Real: NP1, NP2,NP3, NP4, NP5, NF
Cadena: NALUMNO
INICIO
Escribir ("introduz. el Nombre del Alumno: ")
leer (NALUMNO)
Escribir ("introduz. la nota del Promedio1")
leer (P1)
Escribir ("introduz. la nota de tarea 1,Primer Prom: ")
leer (P1T1)
Escribir ("introduz. la nota de tarea 2,Primer Prom: ")
leer (P1T2)
NP1=P1*.6 + P1T1*.2 + P1T2*.2
Escribir ("introduz. la nota del Promedio2")
leer (P2)
Escribir ("introduz. la nota de tarea 1,Segundo Prom.: ")
leer (P2T1)
Escribir ("introduz. la nota de tarea 2,Segundo Prom.: ")
leer (P2T2)
NP2=P2*.7 + P2T1*.15 + P2T2*.15
Escribir ("introduz.
leer (P3)
Escribir ("introduz.
leer (INV)
Escribir ("introduz.
leer (P3T1)
Escribir ("introduz.
leer (P3T2)
Escribir ("introduz.
leer (P3T3)
leer (P4T1)
NP4=P4*.5 + PROY1 *.4 + P4T1*.1
Escribir ("introduz.
leer (P5)
Escribir ("introduz.
leer (PROY2)
Escribir ("introduz.
leer (P5T1)
Escribir ("introduz.
leer (P5T2)
PSeInt
Diagrama de flujos
Descripcin de variables
Variables
CantidadAlum
CantidadRep
CantidadApro
PorcentajeRep
PorcentajeApro
Definicin de variables
Almacena el total de alumnos
Almacena la cantidad de alumnos reprobados
Almacena la cantidad de alumnos aprobados
Almacena el porcentaje de alumnos reprobados
Almacena el porcentaje de alumnos aprobados
Tipo de dato
Entero
Entero
Entero
Real
Real
PSEUDOCDIGO
Algoritmo Ejercicio16
Var
Entero: CantidadAlum, CantidadRep, CantidadApro;
Real: PorcentajeRep, PorcentajeApro;
Inicio
Leer (CantidadAlum, CantidadRep)
CantidadApro = CantidadAlum - CantidadRep
PorcentajeApro = (CantidadApro * 100) / CantidadAlum
PorcentajeRep = (CantidadRep * 100) / CantidadAlum
Imprimir (CantidadAlum, CantidadApro, CantidadRep, PorcentajeApro, PorcentajeRep)
Fin
PSeInt
Diagrama de flujo
DESCRIPCIN DE VARIABLES
Variables
SUELDOBASE
SUELDONETO
SUELDOHORASEX
SUELDOHENOC
SUELDOHEDIUR
HORASEXNOC
HORASEXDIUR
ISSS
AFP
HORAS
Definicin de variables
Almacena el sueldo base del empleado
Almacena el sueldo despus de los descuentos (isss, afp)
Almacena el sueldo total mas las horas extras
Almacena el sueldo de las horas extras nocturnas
Almacena el sueldo de las horas extras diurna
Almacena las horas extras nocturnas
Almacena las horas extras diurna
Almacena el descuento de ISSS que se le ara al sueldo
base
Almacena el descuento de AFP que se le ara a el sueldo
base
Alacena el costo de la horas extras
Tipo de dato
Real
Real
Real
Real
Real
Real
Real
Real
Real
Real
PSEUDOCDIGO
Proceso EJERCICIO7
Var
PSeInt
DIAGRAMA DE FLUJOS
Ejercicio 8
El departamento de ventas de X empresa est formada por el siguiente personal: el jefe del
departamento, la secretaria y 3 vendedores, cada uno de ellos recibe su sueldo base, al cual se
le aplica los descuentos del ISSS (3%) y la AFP (5%). Tambin, los vendedores reciben un 10%
extra por comisiones de sus ventas que realizaron en el mes. Adems, el jefe si vende el
recibe el 10% extra por comisin de sus ventas que realiz y un 5% extra de comisiones por
las ventas que realizaron sus vendedores. En el siguiente cuadro se detalla las ventas:
Personal
Jefe del Departamento
Vendedor 1
Vendedor 2
Vendedor 3
El jefe del departamento desea saber:
Cantidad de ventas
2
1
3
4
Cunto dinero obtendr los vendedores por concepto de comisiones por las ventas que
realizaron en el mes.
Cunto dinero obtendr el jefe por concepto de comisiones por las ventas que realizo y
la comisin por las ventas que realizaron los vendedores.
y descuentos).
El monto total de la nmina (no incluye comisin) y el monto total de la nmina (Incluye
comisin).
Porcentaje de venta por cada uno de los vendedores (Incluyendo el Jefe)
Haga el pseudocdigo y defina cada una de las variables que creara o constantes si es
necesario.
Descripcin de variables
Variables
SuelBoss
SuelVende1
SuelVende2
SuelVende3
SuelSecre
VenBoss1
VenBoss2
VenVende11
Definicin de variables
Tipo de dato
Almacena el
Almacena el
Almacena el
Almacena el
Almacena el
Almacena el
Almacena el
Almacena el
vendedor
Real
Real
Real
Real
Real
Real
Real
Real
VenVende21
VenVende22
VenVende23
VenVende31
VenVende32
VenVende33
VenVende34
ISSSBoss
ISSSVende1
ISSSVende2
ISSSVende3
ISSSSecre
AFPBoss
AFPVende1
AFPVende2
AFPVende3
AFPSecre
ComiVende1
ComiVende2
ComiVende3
ComiVenBoss
ComiBossVende
ComiTotalBoss
TotalVentas
TotalComision
SuelNBoss
SuelNVende1
SuelNVende2
SuelNVende3
SuelNSecre
PlanillaTotalSin
PlanillaTotalCon
PorcenBoss
PorcenVende1
PorcenVende2
PorcenVende3
Real
Real
Real
Real
Real
Real
Real
Real
Real
Real
Real
Real
Real
Real
Real
Real
Real
Real
Real
Real
Real
Real
Real
Real
Real
Real
Real
Real
Real
Real
Real
Real
Real
Real
Real
Real
Pseudocdigo
Algoritmo Ejercicio8
Var
Real: SuelBoss, SuelVende1, SuelVende2, SuelVende3, SuelSecre, VenBoss1, VenBoss2,
VenVende11, VenVende21, VenVende22, VenVende23, VenVende31, VenVende32, VenVende33,
VenVende34, ISSSBoss, ISSSVende1, ISSSVende2, ISSSVende3, ISSSSecre, AFPBoss,
AFPVende1, AFPVende2, AFPVende3, AFPSecre, ComiVende1, ComiVende2, ComiVende3,
ComiVenBoss, ComiBossVende, TotalVentas, TotalComision, SuelNBoss, SuelNVende1,
SuelNVende2, SuelNVende3, SuelNSecre, SuelCBoss, SuelCVende1, SuelCVende2,
SuelCVende3, PlanillaTotalSin, PlanillaTotalCon, PorcenBoss, PorcenVende1, PorcenVende2,
PorcenVende3;
Inicio
Escribir (Ingrese Sueldo del Jefe: )
Leer (SuelBoss)
Escribir (Ingrese Sueldo del Vendedor 1: )
Leer (SuelVende1)
Escribir (Ingrese Sueldo del Vendedor 2: )
Leer (SuelVende2)
Escribir (Ingrese Sueldo del Vendedor 3: )
Leer (SuelVende3)
Escribir (Ingrese Sueldo de la Secretaria: )
Leer (SuelSecre)
Escribir (Ingrese el valor de la primera venta del Jefe: )
Leer (VenBoss1)
Escribir (Ingrese el valor de la segunda venta del Jefe: )
Leer (VenBoss2)
Escribir (Ingrese el valor de la primera venta del Vendedor 1: )
Leer (VenVende11)
Escribir (Ingrese el valor de la primera venta del Vendedor 2: )
Leer (VenVende21)
Escribir (Ingrese el valor de la segunda venta del Vendedor 2: )
Leer (VenVende22)
Escribir (Ingrese el valor de la tercera venta del Vendedor 2: )
Leer (VenVende23)
Escribir (Ingrese el valor de la primera venta del Vendedor 3: )
Leer (VenVende31)
Escribir (Ingrese el valor de la segunda venta del Vendedor 3: )
Leer (VenVende32)
Escribir (Ingrese el valor de la tercera venta del Vendedor 3: )
Leer (VenVende33)
Escribir (Ingrese el valor de la cuarta venta del Vendedor 3: )
Leer (VenVende34)
ISSSBoss = SuelBoss * 0.03;
AFPBoss = SuelBoss * 0.05;
ISSSVende1 = SuelVende1 * 0.03;
AFPVende1 = SuelVende1 * 0.05;
ISSSVende2 = SuelVende2 * 0.03;
AFPVende2 = SuelVende2 * 0.05;
ISSSVende3 = SuelVende3 * 0.03;
AFPVende3 = SuelVende3 * 0.05;
ISSSSecre = SuelSecre * 0.03;
AFPSecre = SuelSecre * 0.05;
ComiVende1 = VenVende11 * 0.1;
ComiVende2 = (VenVende21 + VenVende22 + VenVende23) * 0.1;
ComiVende3 = (VenVende31 + VenVende32 + VenVende33 + VenVende34) * 0.1;
ComiVenBoss = (VenBoss1 + VenBoss2) * 0.1;
PSeInt
Diagrama de flujos