Top Banner
Actividad 11 Ejercicio 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. Edgar García Gómez pi, r pi= 3.1416 a (pi*r)^2 a Fin Inicio
38

Manual e

Jul 21, 2016

Download

Documents

EdGar GarCia

edgar garcia gomez grupo apv2
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 e

Actividad 11

Ejercicio 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.

Edgar García Gómez

pi, r

pi= 3.1416

a (pi*r)^2

a

Fin

Inicio

Page 2: Manual e

Ejercicio 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.

Edgar García Gómez

A=b*h/2

a

Fin

Inicio

b, h

Page 3: Manual e

Ejercicio 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.

Edgar García Gómez

Inicio

e1, e2, e3

P=(e1+e2+e3)/3

p

Fin

Page 4: Manual e

p

Fin.

Ejercicio 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.

Edgar García Gómez

n1, n2

S=n1+n2

Inicio

s

Page 5: Manual e

N1, n2

S=n1+n2

D.S.

s

Fin.

Ejercicio 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.

Edgar García Gómez

Rc4p, ri-1p, rb0p

Pf=(c*4)+(r1*-1)+(rb*0)

Inicio

Fin

Page 6: Manual e

Inicio.

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

D.E.

4p, -1p, 0p

Pf=(rc*4)+(ri*-1)+(rb*0)

D.S.

pf

Fin.

Actividad 14.

Ejercicio 6.

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

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.

Edgar García Gómez

b, h

Inicio

pf

Fin

Page 7: Manual e

Diseño de la solución:

Algoritmo.

Inicio.

cp, vd, cd: real

D.E.

cp, vd

cd=cp*vd

D.S.

cd

Fin.

Edgar García Gómez

cdcp*vd

cd

Fin

Page 8: Manual e

Ejercicio 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: edadpersona

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.

Edgar García Gómez

Inicio

fn, t.td

Ep=fn+t.tdo

ep

Fin

Page 9: Manual e

Ejercicio 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.

Edgar García Gómez

Inicio

2, p, t

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

m

Fin

Page 10: Manual e

Ejercicio 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 calcularel área y

longitudcircunferencia 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

Edgar García Gómez

Inicio

r, pi, 2

A (pi*r)^2l2*r*pi

a, l

Fin

Page 11: Manual e

a (pi*r)^2

l 2*r*pi

D.S.

a, l

Fin.

Ejercicio 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

Edgar García Gómez

Inicio

n°c, pc

Ip n°c*pc

ip

Page 12: Manual e

D.E.

n°c, pc

ipn°c*pc

D.S.

ip

Fin.

Actividad 16.

Ejercicio 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.

Edgar García Gómez

Inicio

g3, e1.5, p0

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

Fin

Page 13: Manual e

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.

(EXAMEN)

Ejercicio 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.

Edgar García Gómez

Inicio

l, c

pt

Fin

Page 14: Manual e

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.

(EXAMEN)

Ejercicio 2

Un empleado desea saber cuálserí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?

Edgar García Gómez

Inicio

t (l*c)30

t

Fin

Page 15: Manual e

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.

Ejercicio 12

Calcular el área y perímetro de un triángulo cuadrado rectángulo y círculo.

Edgar García Gómez

ht, ph

ps (ht*ph)7

ps

Fin

Page 16: Manual e

Definición del problema: ¿Cuál es la formula el área de un triángulo, cuadrado, rectángulo y círculo? ¿Cuál es la fórmula del perímetro de un triángulo cuadrado, rectángulo y circulo.

Análisis de solución:

D.E: pi, radio, lado del cuadrado, base, altura, lado del triangulo.

D.S: área y perímetro del triangulo, cuadrado, rectángulo y circulo.

Proceso: calcular área y perímetro de un triángulo, cuadrado, rectángulo y círculo.

Algoritmo.

Inicio

r,l,b,h,lc1,lt1,lt2,lt3,at,pt,ac,pc,ar,pr,ac.

Pi:3.1416

D.E

at b*h/2

pt l1+l2+l3

ac 1^2

pc 4*1

ar h*b

pr 2*h+2*b

aci pi*r^2

Pci 2*pi*r

D.S

At,pt.,ac,pc,ar,pc,ac,pci

fin

Edgar García Gómez

Inicio

R,l,b,h,lv1,lt1,lt2,lt3,at,pt,ac,pc,ar,pr,ac.

atb*h/2

pt l1+l2+l3

ac1^2

pc4*1

arh*b

pr2*h+2*b

acipi*r^2

pci 2*pi*r

At,pt.,ac,pc,ar,pc,ac,pci

Fin

Page 17: Manual e

Ejercicio 13.

Convertir cantidad de pesos a dólares, euros y pesetas.

Definición del problema:¿ como calcular de dólares, euros, pesetas y cantidaded de pesos?

Análisis de solución.

D.E: valor de dólar, euro, pesetas y cantidad de pesos

D.S: cantidad de pesos

Proceso: calcular de dólares, euros y pesetas.

Diseño de solución:

Algoritmo.

Inicio

Vd, ve, vp, cp, cd, ce, cp: entero

D.E

Vd, ve, vp, cp, ce

cpvd*ve*vp

D.S

Cp

Fin

Edgar García Gómez

Inicio

Vd, ve, vp, cp, cd, ce, cp

cpvd*ve*vp

cp

Fin

Page 18: Manual e

Ejercicio 14

El señor Hernández compro un terreno en una zona residencial él quiere poner una cerca en un terreno por lo que necesita saber cuánto mide el perímetro de dicho terreno lo único que el conoce es que el lado norte mide 95m y que tiene una forma rectangular

Inicio

b,h: real p=perímetro

b=95 b=base

D.E h=altura

h

p (b+h)*2

D.S

P

fin

D.E D.S

B H P

95 180 550

95 120 430

95 200 590

Edgar García Gómez

inicio

h

b=95

P (b+h)*2

p

fin

Page 19: Manual e

Ejercicio 15

Calcular el nuevo salario de un bombero si tuvo un incremento de 27% sobre su salario anterior

Inicio sa=salario actual

ns,sa: real ns=nuevo salario

D.E a=aumento

Sa

ns (sa*27/100)+59

D.S

ns

fin

D.E D.S

Sa Ns

3680

2040

632o

Edgar García Gómez

inicio

ns (sa*27/100)+59

ns

fin

Page 20: Manual e

Ejercicio 16

En un hospital existen 3 áreas ginecología, pediatría y traumatología el presupuesto anual del hospital se reparte con la siguiente tabla

Área Porcentaje del presupuesto Ginecología 40%Pediatría 30%Traumatología 30%

Obtener la cantidad de dinero que recibirá cada área para cualquier módulo

Inicio

cg,ep,p,ct: real

D.E

P

Cg (p*40)/100

Cp (p*30)/100

Ct (p*30)/100

D.S

Cg,cp,ct

fin

p=presupuesto

Edgar García Gómez

inicio

Cg (p*40)/100

Cp (p*30)/100

Ct (p*30)/100

Cg,cp,ct

fin

Page 21: Manual e

cg=cantidad ginecología

cp= cantidadpediatra

ct=cantidad traumatología

Ejercicio 17

Calcular e imprimir el número de segundos y minutos que hay en un determinado número de días

Inicio

Nd,nm,ns: real

D.E

Nd

Ns nd*86400

Nm nd*1440

D.S

Ns,nm

Fin

Ns=numero de segundos

Nm=numero de minutos

Nd=numero de dias

Edgar García Gómez

inicio

nd

nsnd*86400

Nm nd*1440

Ns,nm

fin

Page 22: Manual e

Ejercicio 18

Calcular e imprimir el cubo y el cuádruple de dos números enteros

Inicio

N1,n2,cb1,cb2,cd1,cd2: entero

D.E

N1,n2

Cb1 n1^3

Cd1 n1^4

Cb2 n2^3

Cd2 n2^4

D.S

Cb,cd

N1=numero 1

N2=numero 2

Cb=cubo de numero

Cd=cuádruple del numero

Edgar García Gómez

inicio

N1,n2

Cb1 n1^3

Cd1 n1^4

Cb2 n2^3

Cd2 n2^4

Cb,cd

fin

Page 23: Manual e

Ejercicio 19

Determinar si un alumno está aprobado considerando si su promedio mayor o igual a 7 aprobara el semestre

Inicio

Prom: real

D.E

Prom

Si (prom>=7)entonces

Imprimir “aprobado” no

Sino

Finsi

Fin

si

Edgar García Gómez

Inicio

prom

compra>=7

“aprobado”

fin

Page 24: Manual e

Ejercicio 20

Determinar la suma de 2 números siempre y cuando el numero 1 sea diferente que el número 2

Inicio

N1,n2: entero

D.E

Si n1 ¡= n2 entonces

S n1+n2

Imprimir

Finsi si no

fin

Edgar García Gómez

inicio

N1,n2

N1!=n2

S n1+n2

s

fin

Page 25: Manual e

Ejercicio 21

Determinar si una persona puede solicitar su credencial de elector siempre y cuando sea mayorsu edad o igual a 18 años. Se debe tomar en cuenta su año de nacimiento

Inicio

An,aa,e: entero

D.E

e

eac-an

si e>=18 entonces

imprimir “credencial”

sino

fin si si no

fin

Edgar García Gómez

inicio

e

E ac-an

e>=18

“credencial”

Page 26: Manual e

Ac=año actual

D.E D.S

E C

18 C

21 C16An=año de nacimiento

E=edad

C=credencial

Ejercicio 22

En una tienda de electrónica tiene promociones en sus televisores, al cliente se la aplicara un descuento del 5% sobre el total de compra siempre y cuando lleve más de 3 televisores. Determinar el importe a pagar el descuento y la compra

Inicio

Inicio

Ct,d,ip,tc: real

Nt: entero

D.E

Nt,ct

Si nt>3 entonces si no

Tcnt*ct

D tc*0.05

Edgar García Gómez

fin

fin

Nt,ct

Nt>3

Page 27: Manual e

Iptc-d

Sino

Tc nt*ct

D 0

Iptc-d

Finsi

Imprimir tc,d,ip

fin

nt=numero de televisores

ct=costo por televisores

d=descuento

ip=importe a pagar

tc=total de la compra

Ejercicio 23

Determinar la resta de 2 números siempre y cuando el primer número sea mayor que el segundo número, en caso contrario determinar una suma.

Inicio

R,s,n1,n2: real

D.E

N1,n2

Si n1>n2 entonces

R n1-n2

Imprimir r si no

Sino n1>n2 entonces

S n1+n2

Edgar García Gómez

Tc nt*ct

D tc*0.05

Iptc-d

Tc nt*ct

D 0

Iptc-d

Tc,dp

fin

inicio

N1,n2

N1,n2

R n1-n2 S n1+n2

Page 28: Manual e

Imprimir s

Finsi

Fin

D.E D.S

7 5 2

8 2 6

7 10

R=resta

S=suma

N1=numero 1

N2=numero 2

Ejercicio 24

Calcular el total que una persona debe pagar en una llantera si el precio de cada llanta es de 300 pesos si se compran menos de 5 llantas y de 250 si se compran 5 o más llantas

Inicio

Tp:real

Nll:entero

D.E

Edgar García Gómez

r s

fin

inicio

nll

Page 29: Manual e

Nll

Si nll<5 entonces si no

Tpnll*300

Sino

Tpnll*250

Finsi

Imprimir tp

fin

D.E D.S

Nll tp

6 1500

8 2000

4 1200

Tp=total de peso

Nll=numero de llantas

Ejercicio 25

Edgar García Gómez

Nll<5

Tpnll*250 Tpnll*300

tp

fin

Page 30: Manual e

Una compañía de seguros está abriendo un departamento de fianza y estableció un programa para captar clientes que consiste en lo siguiente:

Si el monto por el que se ejecuta la fianza es menor que 50000 pesos la cuota a pagar será del3%del monto y si el monto es mayor o igual que 50000 la cuota a pagar será del 2% del monto.

La afianzadora desea terminar cual será la cuota que debe pagar un cliente.

Inicio

Cp,mp: real

D.E

M

Si f<50000 entonces

Cp (mp*0.03)

Sini si no

Cp m*0.02

Finsi

Imprimir cp

Fin

D.E D.SF CP

Cp=cuota a pagar

Mp=monto a pagar

Edgar García Gómez

inicio

f

M<50000

Cp m*0.03 Cp m*0.02

cp

fin

Page 31: Manual e

Ejercicio 26

En un supermercado se hace una promoción mediante la cual el cliente que tiene descuento dependiendo de un número que escoge al azar. Si el número que escoge es menor que 74 el descuento será del 15% sobre el total de compra y si es mayor o igual a 74 el descuento será del 20%

Determina cuánto dinero se le descuenta

Inicio

D,tc,dd:real

D.E

Tc

Si n<74 entonces

D tc*0.15

Sino si no

D tc*0.20

Finsi

C tc-d

fin

Edgar García Gómez

inicio

tc

R<74

D (tc*0.15)-15% D (tc*0.20)-20%

C tc-d

fin

d

Page 32: Manual e

C=compra n=numero

Tc=total de compra d=descuento

Dd=dinero descontado

Ejercicio 27

En una escuela la colegiatura de los alumnos se determina según el numero de materias que cursan el costo de todas las materias es el mismo se a establecido un programa para istimular a los alumnos el cual consiste en lo siguiente

Si el promrdio obtenido es mayor o igual que 9 se le ara un descuento del 30% sobre la colegiatura no se le cobrara IVA, si el promedio obtenido es mayor a 9 debera pagar la colegiatura completa mas el 10% de IVA. Obtener cuanto debe pagar un alumno.

Inicio

Mn:entero

Cm,c,p,d,ct,i: real

D.E

Nm,cm

C nm*cm si no

Si p>=9 entonces

A (c*0.30)

Ct cd

Sino

I (c*0.10)

Ct c+1

Finsi

Imprimir ct

Fin

Edgar García Gómez

inicio

Nm,cm

P>q

A (c*0.30)

Ct cd

I (c*0.10)

Ct c+1

ct

fin

Page 33: Manual e

I=IVA d=descuento

Nm=numero de materias ct=costo total

C=colegiatura cm=costo de materias

P=promedio

Ejercicio 28

En una tienda se esta otorgando un descuento a sus clientes sobre el total de compra dependiendo del numero de servilletas que compren, si el cliente lleva menos de 5 servilletas eldescuento será de 5% si lleva entre 5 y 10 el descuento será del 7% si lleva mas de 10 el descuento será del 10%. Determinar e imprimir la compra, el descuento y el importe a pagar

Inicio

C,ps,d,ip:real

Ns: entero

D.E

Ns,ps

C ns*ps

Si n<5 entonces

D c*0.05 si no

Sino

Si ns>10 entonces si no

D c*0.10

Sino

D c*0.07

Finsi

Finsi

Ip c-d

Imprimir c,d,ip

fin

Edgar García Gómez

inicio

Ns,ps

C ns*ps

Ns<5

D c*0.05

D c*0.07D c*0.10

n>10

Ip c-d

Ip,c,d

Page 34: Manual e

Ejercicio 29

Una tienda por aniversario esta dándole un descuento a sus clientes dependiendo del numero que el cliente saque al llegar a la caja a pagar los descuentos son.

Si el numero es 1 el descuento será del 2%

Si el numero es 2 el descuento será del 5%

Si el numero es 3 el descuento será del 7%

Si el nuemro es 4 el descuento será del 10%

Calcular el descuento y el importe a pagar , imprimir compra, descuento y el importe a pagar

Inicio

Tc,c,d,ip : real

N: entero

D.E

C,n

Si n=1 entonces

D tc*0.02 si no

sino

Si n=2 entonces

D tc*0.05 si no

Sino

Si n=3 entonces si no

D tc*10

Finsi

Finsi

Edgar García Gómez

fin

inicio

C,n

N=1

D tc*0.02 N=2

D tc*0-05 N=3

D tc*0.10 D tc*0.10

Page 35: Manual e

Finsi

Iptc-d

Imprimir c,d,ip

fin

Ejercicio 30 calcular el aumento que tiene un trabajador en su salario tomando en cuenta la siguiente tabla

Categoría Aumento1 15%2 10%3 8%4 5% Imprimir la categoría de trabajador su aumento y su nuevo salario

inicio

As,c,ns,sa :real

D.E

Sa,c

Si c=1 entonces

As sa*0.15

Nssa+as

Sino

Sic=2 entonces

As sa*0.10

Nssa+as

Sino

Sic=3 entonces

As sa*0.08

Nssa+as

Sino

As sa*0.03

Nssa+as

Edgar García Gómez

Ip+tc-d

C,d,ip

fin

Page 36: Manual e

Finsi

Finsi

Finsi

Imprimir

C,as,ns

Fin

Edgar García Gómez

inicio

Sa,c

C=1

As sa*0.15

Nssa+as

C=2

As sa*0.10

Nssa+as

As sa*0.08

Nssa+as

N=3

As sa*0.03

Nssa+as

c,as,ns

fin

Page 37: Manual e

Ejercicio 31

Calcular el aumento que tiene un trabajador teniendo en cuenta su salario actual y la categoría

Inicio

S,a,sn:real

C:entero

D.E

S

“categoría 1”

“Categoría 2”

“Categoría 3 “

“categoría 4”

“categoría 5”

“elige tu categoría”, c

Caso (c)

1:a s*0.15

2:a s*0.10

3:a s*0.08

4:a s*0.03

Edgar García Gómez

Page 38: Manual e

5:a s*0.05

En caso contrario

Imprimir categoría no existente

Fin caso

Sn s+a

Imprimir

C,a,s,n

Fin

Edgar García Gómez