Top Banner
Actividad 11 1- Calcular el área de un círculo. Definición del problema: ¿Cuál es la fórmula del área de un círculo? Análisis de la solución: Datos de entrada: pi, radio. Datos de salida: área. Proceso: formula del área del círculo. Diseño de la solución: Algoritmo. Inicio pi, r, a: real. pi= 3.1416 D.E. r a (pi*r)^2 D.S. a Fin. Inicio pi, r pi= 3.1416 a (pi*r)^2 a Fin
47

Manual de practicas para segundo parcial

Jul 21, 2016

Download

Documents

 
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Manual de practicas para segundo parcial

Actividad 11

1- Calcular el área de un círculo.

Definición del problema:

¿Cuál es la fórmula del área de un círculo?

Análisis de la solución:

Datos de entrada: pi, radio.

Datos de salida: área.

Proceso: formula del área del círculo.

Diseño de la solución:

Algoritmo.

Inicio

pi, r, a: real.

pi= 3.1416

D.E.

r

a (pi*r)^2

D.S.

a

Fin.

Inicio

pi, r

pi= 3.1416

a (pi*r)^2

a

Fin

Page 2: Manual de practicas para segundo parcial

2- Calcular el área de un triángulo rectángulo.

Definición del problema:

¿Cuál es la fórmula del área de un triángulo?

Análisis de la solución:

Datos de entrada: base y altura.

Datos de salida: área

Proceso: formula de área de un triángulo.

Diseño de la solución:

Algoritmo

Inicio

b, h, a: real

D.E.

b, h

a b*h/2

D.S.

a

Fin.

Inicio

b, h

a b*h/2

a

Fin

Page 3: Manual de practicas para segundo parcial

3- Calcular el promedio de un alumno tomando

consideración sus 3 evaluaciones parciales.

Definición del problema:

¿Cómo obtener promedio del alumno?

Análisis de la solución:

Datos de entrada: evaluación 1, evaluación 2

y y evaluación 3.

Datos de salida: promedio.

Proceso: calcular el promedio.

Diseño de la solución:

Algoritmo.

Inicio

e1, e2, e3, p: real

D.E.

e1, e2, e3

p (e1+e2+e3)/3

D.S.

p

Fin.

Inicio

e1, e2, e3

p (e1+e2+e3)/3

p

Fin

Page 4: Manual de practicas para segundo parcial

4- Calcular la suma de 2 números enteros.

Definición del problema:

¿Cómo calcular la suma de 2 números?

Análisis de la solución:

Datos de entrada: numero 1, numero 2

Datos de salida: suma

Proceso: calcular la suma.

Diseño de la solución:

Algoritmo.

Inicio.

n1, n2, s: entera.

D.E.

N1, n2

s n1+n2

D.S.

s

Fin.

n1, n2

s n1+n2

Inicio

s

Fin

Page 5: Manual de practicas para segundo parcial

5- Una persona desea conocer su puntaje final que obtuvo al presentar un examen.

Por cada respuesta correcta obtiene 4 puntos, por cada respuesta incorrecta obtiene -

1 punto, por cada respuesta en blanco obtiene 0 puntos.

Definición del problema:

¿Cómo obtener el puntaje final?

Análisis de la solución:

Datos de entrada: respuesta correcta 4 puntos,

respuesta incorrecta -1 punto, respuesta en blanco 0 puntos.

Datos de salida: puntaje final.

Proceso: calcular el puntaje final.

Diseño de la solución:

Algoritmo.

Inicio.

rc4p, ri-1p, rb0p, pf: entera

D.E.

4p, -1p, 0p

pf (rc*4)+(ri*-1)+(rb*0)

D.S.

pf

Fin.

Rc4p, ri-1p,

rb0p

pf (c*4)+(r1*-1)+(rb*0)

Inicio

pf

Fin

Page 6: Manual de practicas para segundo parcial

6- Calcular la cantidad de pesos que se obtiene al ingresar una cantidad en dólares.

Definición del problema:

¿Cómo calcular cantidad pesos a cantidad dólares?

Análisis de la solución:

Datos de entrada: cantida pesos, valor de dólar.

Datos de salida: cantidad en dólares.

Proceso: calcular la cantidad en dólares.

Diseño de la solución:

Algoritmo.

Inicio.

cp, vd, cd: real

D.E.

cp, vd

cd cp*vd

D.S.

cd

Fin

b, h

cd cp*vd

Inicio

cd

Fin

Page 7: Manual de practicas para segundo parcial

7- Calcular la edad de una persona.

Definición del problema:

¿Cuál es la fórmula para calcular la edad de una persona?

Análisis de la solución:

Datos de entrada: fecha nacimiento, tiempo transcurrido.

Datos de salida: edad persona

Proceso: calcular la edad de una persona.

Diseño de la solución:

Algoritmo.

Inicio.

fn, t, td, ep: real

D.E.

fn, t.td

ep fn+t.tdo

D.S.

ep

Fin.

Inicio

fn, t.td

ep fn+t.tdo

ep

Fin

Page 8: Manual de practicas para segundo parcial

8- Calcular la masa de un automóvil que tiene un volumen de 2 y una presión de

temperatura desconocidos.

Formula: m= p*2/(0.37*(t+460))

Definición del problema:

¿Cuál es la formula para calcular la masa del automóvil?

Análisis de la solución:

Datos de entrada: 2, p, t

Datos de salida: masa de automóvil.

Proceso: calcular la masa del automóvil.

Diseño de la solución:

Algoritmo.

Inicio.

2, p, t, m: entero

D.E.

2, p, t

m p*2/(0.87*(t+460))

D.S.

m

Fin.

Inicio

2, p, t

M p*2/(0.87*(t+460))

m

Fin

Page 9: Manual de practicas para segundo parcial

9- Calcular el área y la longitud de la circunferencia de un círculo.

Formula: p= 2*r*pi

Definición del problema:

¿Cuál es la fórmula para calcular el área y

longitud circunferencia de un círculo?

Análisis de la solución:

Datos de entrada: r, pi, 2.

Datos de salida: área y longitud.

Proceso: calcular el área y longitud circunferencia de un círculo.

Diseño de la solución:

Algoritmo.

Inicio.

R, pi, 2, a, l: real

D.E

r. pi, 2

a (pi*r)^2

l 2*r*pi

D.S.

a, l

Fin.

Inicio

r, pi, 2

a (pi*r)^2

l 2*r*pi

a, l

Fin

Page 10: Manual de practicas para segundo parcial

10- En una tienda de electrónica una persona llega a comprar unas computadoras

mismo modelo, determinar el importe a pagar por la compra de las computadoras.

Definición del problema:

¿Cuál es el importe a pagar por las computadoras?

Análisis de la solución:

Datos de entrada: n° computadoras compradas,

precio por computadora.

Datos de salida: importe a pagar

Proceso: calcular el importe a pagar.

Diseño de la solución:

Algoritmo.

Inicio.

n°c, pc, ip: real

D.E.

n°c, pc

ip n°c*pc

D.S.

ip

Fin.

Inicio

n°c, pc

Ip n°c*pc

ip

Fin

Page 11: Manual de practicas para segundo parcial

11- Ingresar el número de partidos ganados, perdidos, empatados, por algún equipo

en el torneo de apertura, calcular su puntaje total teniendo en cuenta que por cada

partido obtendrá 3 puntos ganados, 1.5 empatados, 0 perdidos.

Definición del problema:

¿Cómo obtener el puntaje total?

Análisis de la solución:

Datos de entrada: ganados 3 puntos, empatados 1.5 puntos,

perdidos 0 puntos.

Datos de salida: puntaje total.

Proceso: calcular el puntaje total.

Diseño de la solución:

Algoritmo.

Inicio.

g8p, e1.5p, p0p, pt: entera.

D.E.

g3p, e1.5p, p0p.

pt (g*3)+(e*1.5)+(p*0)

D.S.

pt

Fin.

Inicio

g3, e1.5, p0

pt (g*3)+(e*1.5)+(p*0)

pt

Fin

Page 12: Manual de practicas para segundo parcial

Ejercicio examen 1.

Una persona desea conocer cuánto debe pagar por lo que consume de agua en 1

mes, se debe considerar la cantidad de litros y el costo por litro.

Definición del problema:

¿Cómo calcular cuánto debe pagar?

Análisis de la solución:

Datos de entrada: cantidad litros, costo por litro,

Datos de salida: costo total mes.

Proceso: calcular la cantidad a pagar.

Diseño de la solución:

Algoritmo.

Inicio. k

l, c, t: entera

D.E.

l. c.

t (l*c)30

D.S.

t

Fin.

Inicio

l, c

t (l*c)30

t

Fin

Page 13: Manual de practicas para segundo parcial

Ejercicio de examen 2.

Un empleado desea saber cuál sería su pago al final de la semana; teniendo en

cuenta las horas trabajadas y el pago por hora.

Definición del problema:

¿Cómo saber cuánto le pagan a un empleado a la semana?

Análisis de la solución:

Datos de entrada: horas de trabajo, pago por hora.

Datos de salida: pago a la semana.

Proceso: calcular el pago a la semana.

Diseño de la solución:

Algoritmo.

Inicio.

ht, ph, ps: real

D.E.

ht, ph.

ps (ht*ph)7

D.S.

ps

Fin.

Inicio

ht, ph

ps (ht*ph)7

ps

Fin

Page 14: Manual de practicas para segundo parcial

12-calcular el area y perimetro de un triangulo cuadrado, rectangular, y circular.

Definicion del problema

¿cual es el area de un triangulo

Análisis de la solución:

Datos de entrada: base por altura /2

Datos de salida: área y perímetro.

Proceso: calcular el área y el perímetro.

Diseño de la solución:

Algoritmo.

Inicio.

B*a/2,a,p:real

D.E.

B*a/2.

a b*a/2

D.S.

A y p

Fin.

Page 15: Manual de practicas para segundo parcial

d.e b d.s h A y p

10 11 55 y 110 5 6 15 y 30

Page 16: Manual de practicas para segundo parcial

13- Convertir una cantidad de pesos a dólares euros y pesetas.

Definición del problema:

¿Cómo convertir una cantidad de pesos a dólares euros y pesetas?

Análisis de la solución:

Datos de entrada: pesos, dólares, euros y pesetas

Datos de salida: convertir

Proceso: convertir los pesos a dólares lo pesos a euros y los pesos a pesetas.

Diseño de la solución:

Algoritmo.

Inicio

Cp,vd,ve,vp:real

d.e

cp

cp<-(pe/d)+(p/e)+(pe/p)

d.s

cd,ce,cp

fin

Page 17: Manual de practicas para segundo parcial

Cp Vd 14 Ve 16 Vp 0.10

16 1.1428 1 160

14 1 0.875 140

10 0.7142 0.625 100

Page 18: Manual de practicas para segundo parcial

14- El señor Hernández compro un terreno en una zona residencial. El quiere

poner una cerca en un terreno por lo que necesita saber cuanto mide el

perímetro de dicho terreno lo único que conoces es que el lado n mide 95m y

que tiene una forma rectangular.

inicio

n1,b:real

d.e

b,h

p<-(b+h)*2

d.s

p

fin

d.e d.s p

95 10 1900

95 100 19000

Page 19: Manual de practicas para segundo parcial

15- calcular el nuevo salario de un obrero si obtuvo un aumento del 27% en

su salario anterior.

inicio

a,ns,sa:real

d.e

sa

ns<-(sa*0.27)+sa

d.s

ns

fin

d.e s.a Porcentuaje 0.27 d.s ns 100 27 127

200 27 254 300 27 381

Page 20: Manual de practicas para segundo parcial

16- en un hospital existen 3 áreas: ginecología pediatría y traumatología. El

presupuesto anual del hospital se reparte conforme la sig. tabla:

Área % de presupuesto

Ginecología 40%

Pediatría 30%

traumatologia 30%

Obtener la cantidad de dinero que recibirá cada área para cualquier monto

presupuestal.

Inicio

Mp:real

D.e

P,g,t

p<-mp*0.30

g<-mp*0.40

t<-mp*0.30

d.s

p,g,t

fin

Page 21: Manual de practicas para segundo parcial

mt g p t

100 40 30 30

1000 400 300 300 10000 4000 3000 3000

Page 22: Manual de practicas para segundo parcial

17- calcular el numero de segundos y minutos que hay en un determinado

numero de días.

Inicio

Nd

d.e

m(60)s(60)h(24)

nm<-nd*24*60

ns<-nd*24*60*60

d.s

nm,ns

fin

nd m s

1 1440 86400 2 2880 172800

3 4320 259200

Page 23: Manual de practicas para segundo parcial

18- calcular e infinir el cubo y el cuádruple de 2 números enteros.

Inicio

N1,n2;entero

d.e

n1^,n2^

cb1<-n1^3

cb1<-n1^4

cb2<-n1^3

cb2<-n1^4

d.s

'el cubo:',cb1,cb2

'el cuadruple:',cb1,cb2

fin

N1 n2 cb cb 5 6 625625 625625

2 10 1616 1616

Page 24: Manual de practicas para segundo parcial

19- determina si un alumno esta aprobado considerando que su promedio es

mayor o igual a 7 aprobara el semestre.

Inicio

Prom;real

d.e

prom

si prom>=7 entonces

imprimir “aprobado”

sino

finsi

fin

d.e d.s

7 Aprobado 6

Page 25: Manual de practicas para segundo parcial

20- determina la suma de dos números siempre y cuando el n1 sea diferente

a n2.

Inicio

S,n1,n2;entero

d.e

n1,n2

si n1 / n2 entonces

s<-n1+n2

imprimir

s

finsi

fin

N1 N2 s

10 9 19 5 6 11

2 2

Page 26: Manual de practicas para segundo parcial

21- determina si una persona puede solicitar su credencial siempre y cuando

sea mayor su edad o igual a 18 años. Se debe toar en cuenta en cuenta su

año de nacimiento.

Inicio

Aa,an;entero

d.e

e

si e>=18 entonces

“imprime”mayor o =

Sino

Finsi

Fin

aa an e

2015 1995 20 2015 1998 17

2015 1999 16

Page 27: Manual de practicas para segundo parcial

22- una tienda de electrodomésticos tiene promociones en sus televisiones

al cliente se le aplicara un descuento del 5% sobre el total de la compra

siempre y cuando lleve mas de 3 televisores .determina el importe a pagar el

descuento y la compra.

Inicio

Ct,d,ip,yc:real

My:entero

d.e

nt,ct

si nt>3 entonces

tc<-nt*ct

d<-tc*0.05

ip<-tc-d

sino

tc<-nt*ct

d<-0

ip<-tc

fin si

imprimir tc,d,ip

fin

Page 28: Manual de practicas para segundo parcial

nt pt ip 3 100 300

2 100 200 4 100 380

Page 29: Manual de practicas para segundo parcial

23- Determinar la resta de 2 numeros siempre y cuando el primer numero

sea mayor que el segundo numero en caso contrario determina una suma

Inicio

N1,n2;entero

d.e

s,r

si n1>n2 entonces

r<-n1-n2

Sino

Si n1<n2 entonces

S<-n1+n2

Finsi

Fin

N1 N2 S o r 6 2 4

5 7 12

4 5 9 3 2 1

Page 30: Manual de practicas para segundo parcial

24-calcular el total que una PERSONA DEBE PAGAR EN UNA LLANTERA ,SI EL

PRECIO DE CADA LLANTA ES DE 300 SI SE COMPRAN MENOS DE 5 LLANTAS Y

DE 250 SI SE COMPRAN 5 O MAS

Inicio

Nl;entero

d.e

nl

si nl<5 entonces

ip<-nl*300

sino

si nl>=5 entonces

ip<-nl*250

finsi

fin

nl p ip 2 300 600

6 250 1500 4 300 1200

10 250 2500

Page 31: Manual de practicas para segundo parcial

25- UNA COMPAÑÍA DE SEGUROS ESTA HABRIENDO UN DEPARTAMENTO DE

FIANZAS Y ESTABLECIO UN PROGRAMA PARA CAPTAR CLIENTES QUE

CONCISTE EN LO SIGUIENTE SI EL MONTO POR EL QUE SE EFECTUA LA FIANZA

ES MENOR DE 50000 PESOS LA CUOTA A PAGAR SERA DEL 3% DEL MONTO Y

SI EL MONTO ES MAYOR O IGUAL A 50000 LA CUOTA A PAGAR SERA DEL 2%

DEL MONTO LA FIANZADORA DESEA DETERMINAR CUAL SERA LA CUOTA QUE

DEBE PAGAR UN CLIENTE

Inicio

Mp;real

d.e

Si mp>=50000 Entonces

i<-mp*0.02

t<-mp+i

imprimir t

Sino

i<-mp*0.03

t<-mp+i

imprimir t

FinSi

fin

Page 32: Manual de practicas para segundo parcial

mp i t

500 150 650

50 50 65 100000 2000 102000

60000 1200 61200

Page 33: Manual de practicas para segundo parcial

26- EN UN SUPERMERCADO SE HACE UNA PROMOCION MEDIANTE LA CUAL

EL CLILIENTE OBTENDRA UN DESCUENTO DEPENDIENDO DE UN NUMERO

QUE ESCOJE AL AZAR SI EL NUMERO QUE ESCOJE ES MENOR QUE 74 EL

DESCUENTO ES DE 15% SOBRE EL TOTAL DE LA COMPRA SI ES MAYOR O

IGUAL A 74 EL DESCUENTO ES DEL 20% DETERMINA CUANTO DINERO SE LE

DESCUENTA.

Inicio

N,tp;real

d.e

Si n>=75 Entonces

d<-tp*0.20

imprimir d

Sino

d<-tp*0.5

imprimir d

FinSi

Fin

Page 34: Manual de practicas para segundo parcial

N % d ip 50 15 7.5 42.5

100 20 20 80 10 15 1.5 8.5

Page 35: Manual de practicas para segundo parcial

27- EN UNA ESCUELA LA COLEGIATURA DE LOS ALUMNOS SE DETERMINA

SEGÚN EL NUMERO DE LAS MATERIAS QUE CURSA, EL COSTO DE TODAS LAS

MATERIAS EN EL MISMO SE A ESTABLECIDO UN PROGRAMA PARA

ESTIMULAR A LOS ALUMNOS EL CUAL CONSISTE EN LO SIGUIENTE;

SI EL ´PROMEDIO OBTENIDO ES MAYOR O IGUAL A 9 EL DESCUENTO SERA

DEL 30% SOBRE LA COLEGIATURA NO SE LE COBRARA IVA SI EL PROMEDIO

OBTENIDO ES MENOR QUE 9 DEBERA PAGAR LA COLEGIATURA COMPLETA

MAS EL 10% DE IVA .OBTENER CUANTO DEBE PAGAR UN ALUMNO.

Inicio

p,c

d.e

Si p>=9 Entonces

d<-c*0.30

pc<-c-d

imprimir pc

Sino

i<-c*0.10

pc<-c+i

imprimir pc

FinSi

fin

Page 36: Manual de practicas para segundo parcial

p c D o i ip

9 100 30 70

8 100 10 110 10 100 30 70

Page 37: Manual de practicas para segundo parcial

28- en una tienda se esta cobrando un descuento a sus clientes sobre el total

de la compra dependiendo del numero de servilletas que compren, si el

cliente lleva menos de 5 servilletas el descuento será del 5% si lleva entre 5 y

10 el descuento será del 7% si lleva mas de 10 el descuento será del 10%

determina e imprime la compra el descuento y el importe a pagar.

Inicio

Ns,ps;real

d.e

cs

c<-ns*cs

Si ns<5 Entonces

d<-c*0.05

Sino

Si ns>10 Entonces

d<-c*0.10

Sino

d<-c*0.07

FinSi

FinSi

ip<-c-d

imprimir 'Compra: ',c

imprimir 'Descuento: ',d

imprimir 'Importe a pagar: ',ip

finsi

fin

ns ps c d ip 1 10 10 0.5 9.5

5 10 50 3.5 46.5 10 10 100 10 90

Page 38: Manual de practicas para segundo parcial
Page 39: Manual de practicas para segundo parcial

29- UNA TIENDA POR ANIVERSARIO ESTA DANDOLE UN DESCUENTO A SUS

CLILIENETES DEPENDIENDO DEL NUMERO QUE EL CLILIENTE SAQUE AL

LLEGAR A LA CAJA AL PAGAR, LOS DESCUENTOS SON:

SI EL NUMERO ES 1 EL DESCUENTO SERA DEL 2%

SI EL NUMERO ES 2 EL DESCUENTO SERA DEL 5%

SI EL NUMERO ES 3 EL DESCUENTO SERA DEL 7%

SI EL NUMERO ES 4 EL DESCUENTO SERA DEL 10%

CALCULA EL DESCUENTO Y EL IMPORTEB A PAGAR IMPRIMIR COMPRA

DESCUENTO Y EL IMPORTE A PAGAR

Inicio

N;entero

d.e

Segun n Hacer

n1:

d<-tc*0.02

ip<-tc-d

n2:

d<-tc*0.05

ip<-tc-d

n3:

d<-tc*0.07

ip<-tc-d

n4:

d<-tc*0.10

ip<-tc-d

d.s

Escribir 'total de la compra: ',tc

Escribir 'descuento: ',d

Escribir 'importe a pagar: ',ip finsi fin

Page 40: Manual de practicas para segundo parcial
Page 41: Manual de practicas para segundo parcial

30- calcular el aumento que tiene un trabajador en su salario tomando en

cuenta la siguiente tabla.

categoría Aumento

1 15%

2 10% 3 8%

4 3% Imprimir la categoria del trabajador ,aumento ,salario.

Inicio

Sa,a,ns;real

C;entero

d.e

sa

Segun c Hacer

1:

a<-sa*0.15

2:

a<-sa*0.10

3:

a<-sa*0.08

4:

a<-sa*0.03

De Otro Modo:

Escribir 'Esa categoria no existe'

d.s

ns<-sa+a

Escribir 'Categoria: ',c

Escribir 'Aumento: ',a

Escribir 'Nuevo salario: ',ns

Finsi

Page 42: Manual de practicas para segundo parcial

fin

Page 43: Manual de practicas para segundo parcial

31- calcular el aumento que tiene un trabajador teniendo en cuenta su

salario actual y la categoría que obtenga.

categoría Aumento

1 15

2 10 3 8

4 3 5 5

Imprimir la categoría su aumento y su nuevo salario.

inicio

sa,a,ns; Real

c ;entero

d.e

sa

Segun c Hacer

1:

a<-sa*0.15

2:

a<-sa*0.10

3:

a<-sa*0.08

4:

a<-sa*0.03

5:

a<-sa*0.05

De Otro Modo:

Escribir 'Esa categoria no existe'

FinSegun

'Categoria: ',c

'Aumento: ',a

Page 44: Manual de practicas para segundo parcial

'Nuevo salario: ',ns

Fin

Page 45: Manual de practicas para segundo parcial

32- en una fabrica de impresoras por aniversario tiene una serie de

promociones para sus clientes.

Modelo descuento Precio

1 10% 1000

2 7% 1500 3 15% 2000

4 12% 2200 Determinar la compra descuento, importe a pagar.

Inicio

m,d,p,tp;Real

ni; Entero

d.e

p

tp<-ni*p

Segun m Hacer

1:

d<-p*0.10

2:

d<-p*0.07

3:

d<-p*0.15

4:

d<-p*0.12

De Otro Modo:

Escribir 'Esa categoria no existe'

FinSegun

ip<-tp-d

FinProceso

Page 46: Manual de practicas para segundo parcial
Page 47: Manual de practicas para segundo parcial