Você está na página 1de 11

fdgfdgfdgfdgfdgfdgfdgfdgfdgfdgfdgdgd

Ao de la Integracin Nacional y el Reconocimiento de


Nuestra Diversidad

UNIVERSIDAD INCA GARCILASO DE LA VEGA

FACULTAD DE INGENIERA DE SISTEMAS, CMPUTO Y


TELECOMUNICACIONES

TAREA ACADMICA DE ALGORTMICA

PRESENTADO POR:
YANGALES TRUJILLO, YOHAN ANDR

Lima, Per 2012

0
Sistema a distancia

fdgfdgfdgfdgfdgfdgfdgfdgfdgfdgfdgdgd

1
Sistema a distancia

fdgfdgfdgfdgfdgfdgfdgfdgfdgfdgfdgdgd

2
Sistema a distancia

fdgfdgfdgfdgfdgfdgfdgfdgfdgfdgfdgdgd

INTRODUCCIN

Como tarea acadmica se presenta a continuacin ejemplos de


seudocdigo de varios problemas propuestos que con un anlisis se
puede plantear lgicamente los pasos o secuencias que podemos
encontrar en la vida diaria, ya sea en el centro comercial, en la
compra de productos, postulacin a la universidad, clculos
matemticos, etc.

3
Sistema a distancia

fdgfdgfdgfdgfdgfdgfdgfdgfdgfdgfdgdgd

TAREA ACADMICA
1.

Un centro comercial ofrece descuentos por la compra de productos, de esta


manera si el producto es importado los descuentos varan segn el siguiente
cuadro:
Tipo

<12 unidades

>=12
unidades

20

25

15

20

10

15

Pero si el
producto es nacional
el descuento es del 12%. Calcular el monto final que se paga por la compra de
cierta cantidad de un producto.
2.

Calcular el monto final que se paga por la compra de un departamento,


dependiendo del rea que ocupa el departamento en precio de cada metro
cuadrado vara en:
rea
Precio x m2 ($)
0 100

135.00

101 150

130.00

151 200

125.00

201 - ms

120.00

Adems dependiendo de la ubicacin el precio del departamento se


incrementa en:
Ubicacin

Incremento (%)

Residencial

25

Comercial

15

Industrial

Asimismo si el departamento cuenta con cochera pagar un adicional de


$3850.00.
3.

Ingresar un tiempo en el formato hh:mm:ss y calcular la hora despus de 150


segundos.
Por ejemplo: si ingresamos 10:53:23, el resultado ser: 11:03:23.

4
Sistema a distancia

fdgfdgfdgfdgfdgfdgfdgfdgfdgfdgfdgdgd

4.

En un proceso repetitivo ingresar el sexo y el puntaje obtenido de N

personas que participan en un examen de admisin. Elaborar un


pseudocdigo, que permita calcular la cantidad de postulantes mujeres y
varones que lograron ingresar sabiendo que la mnima nota aprobatoria
del examen de admisin es de 69 y el promedio de puntajes en general.

5
Sistema a distancia

fdgfdgfdgfdgfdgfdgfdgfdgfdgfdgfdgdgd

SOLUCIONES
1. Variables a utilizar en el pseudocdigo
Modalidad
Si el producto es Importado o Nacional
Cantidad
Cantidad de compra
Precio
Precio del producto
Desc
Descuento por tipo de producto
Monto
Monto de compra
MontoF
Monto Final de compra
Tipo
Tipo de producto
Inicio
//Definir e inicializar variables
Caracter: Tipo, Modalidad
Entero: Cantidad
Real: Desc, Monto, MontoF, Precio
Escribir (Ingrese modalidad de producto)
Leer (Modalidad)
Escribir (Ingrese precio del producto)
Leer (Precio)
Escribir (Ingrese cantidad de producto)
Leer (Cantidad)
Monto Precio * Cantidad
En caso sea (Modalidad) hacer
I:
Escribir (Ingrese tipo de producto)
Leer (Tipo)
Si Cantidad >=12 entonces
En caso sea (Tipo) hacer
A: Desc Monto * 0.25
B: Desc Monto * 0.20
C: Desc Monto * 0.15
Sino
Desc 0
Fin_Caso
Sino
En caso sea (Tipo) hacer
A: Desc Monto * 0.20
B: Desc Monto * 0.15
C: Desc Monto * 0.10
Sino
Desc 0
Fin_Caso
Fin_Si
N:
Desc Monto * 0.12
Sino
Escribir (No existe Modalidad)
Desc 0
Fin_Caso

6
Sistema a distancia

fdgfdgfdgfdgfdgfdgfdgfdgfdgfdgfdgdgd

MontoF Monto - Desc


Escribir (El monto Final es, MontoF)
Fin

7
Sistema a distancia

fdgfdgfdgfdgfdgfdgfdgfdgfdgfdgfdgdgd

2. Variables a utilizar en el pseudocdigo


Area
Area del departamento
PrecioDep
Precio del departamento
Incr
Incremento del precio por la ubicacin
MontoFinal
Monto final de la compra del departamento
Ubicacin
Ubicacin del departamento
Cochera
Si tiene o no cochera
Inicio
//Definir e inicializar variables
Real: Area, PrecioDep, Incr, Adic, MontoFinal
Cadena: Ubicacin
Bandera: Cochera
Escribir (Ingrese Area de departamento)
Leer (Area)
Escribir (Ingrese Ubicacin del departamento)
Leer (Ubicacion)
Escribir (Va tener cochera el departamento)
Leer (Cochera)
Si Area <= 100 entonces
PrecioDep 135 * Area
Sino
Si Area <= 150 entonces
PrecioDep 130 * Area
Sino
Si Area <= 200 entonces
PrecioDep 125 * Area
Sino
PrecioDep 120 * Area
Fin_Si
Fin_Si
Fin_Si
En caso sea (Ubicacion) hacer
Residencial : Incr PrecioDep *0.25
Comercial: Incr PrecioDep *0.15
Industrial: Incr 0
Sino
Incr 0
Fin_caso
Si Cochera=1 entonces
Adic 3850
Sino
Adic 0
Fin_Si
MontoFinal PrecioDep +Incr + Adic
Escribir (El monto Final del Departamento es, MontoFinal)
Fin

8
Sistema a distancia

fdgfdgfdgfdgfdgfdgfdgfdgfdgfdgfdgdgd

3. Variables a utilizar en el pseudocdigo


H1
Tiempo Hora
M1
Tiempo Minuto
S1
Tiempo Segundo
Seg
Transcurso de Segundos
Min
Transcurso de Minutos
Hor
Transcurso de Horas
llevamin
Minutos que lleva
llevahor
Horas que lleva
Inicio
//Definir e inicializar variables
Entero: H1, M1, S1, Seg, Min, Hor, llevamin, llevahor
Escribir (Ingrese hora, minuto y segundo)
Leer (H1, M1, S1)
Seg S1 + 150
Llevamin Seg DIV 60
Seg Seg MOD 60
Min llevamin + M1
Llevahora Min DIV 60
Min Min MOD 60
Hor llevahora + H1
Escribir (La nueva hora despus de 150 segundos es:, Hor, Min, Seg)
Fin

9
Sistema a distancia

fdgfdgfdgfdgfdgfdgfdgfdgfdgfdgfdgdgd

4. Variables a utilizar en el pseudocdigo


N
Nmero de postulantes
S
Sexo de los postulantes
Puntaje
Puntaje de los postulantes
CF
Cantidad de Mujeres postulantes
CM
Cantidad de Hombres postulantes
Prom
Promedio de Puntaje general
P
Suma de puntajes
Inicio
//Definir e inicializar variables
Entero: N, CF, CM
Real: Puntaje, Prom
Carcter: S
Escribir (Ingrese cantidad de postulantes)
Leer (N)
Mientras (I <= N) entonces
Escribir (Ingrese sexo del postulante)
Leer (S)
Escribir (Ingrese puntaje del postulantes)
Leer (Puntaje)
Si Puntaje >= 69 entonces
En caso sea (S) hacer
F: CF CF+1
M: CM CM +1
Sino
CF 0
CM 0
Fin_Caso
Fin_Si
P P + Puntaje
I I +1
Fin Mientras
Prom P / N
Escribir (La cantidad de postulantes masculinos es, CM)
Escribir (La cantidad de postulantes femeninos es, CF)
Escribir (La promedio general de postulantes es, Prom)
Fin

10
Sistema a distancia

Você também pode gostar