Sunteți pe pagina 1din 27

Practica 1

Elabore un algoritmo en seudocdigo que muestre el promedio de


3 nmeros

Pasos
1-inicio
2-Escribir ingresar 3 nmeros
3-leer a,b,c
4-P=(a+b+c)/3
5-Escribir El promedio es
6-Escribir P
7-Fin
Practica 2
1-Realizar un seudocdigo para calcular la edad de una persona.

1-Inicio ingresa
2-Escribir el ao de nacimiento
3-Leer a
4-Escribir ingresa el ao actual
5-Leer b
6-A=B-A
7-Escribir tu edad es
8-Escribir A
9-Fin

1
2-Lea dos nmeros de un mismo registro. Calcule la suma de los
nmeros, imprima los nmeros de dos y solo si su suma es
negativa imprmala.

1- Inicio.
2- Escribir ingresa dos nmeros
3- Leer a,b.
4- C=(a+b)
5- Escribir el resultado es
6- Escribir C
7- Fin.

Practica 5
Realiza seudocdigo que permita leer al ingresar un ao diga si es
bisiesto o no.

1-Proceso bisiesto
2-Escribir es o no bisiesto
3-Escribir ingrese ao
4-Leer a
Si a mod 4=0 entonces
si a mod 100=0 entonces
si a mod 400=0 entonces
Escribir es bisiesto, Sino
Escribir no es bisiesto
Finsi

2
8-Sino
9-Escribir no es bisiesto
10-Finsi
Sino
11-Escribir no es bisiesto
12-Finsi
13-FinProceso

Practica 6
Desarrolle un algoritmo que permita leer dos valores distintos,
determinar cul de los dos valores es mayor y escribirlo.

1-Inicio
2-Inicializar variable A=0 B=0
3-Solicitar la introduccin de dos variables
4-Leer las dos variable
5-Asignar a las variables A Y B
6-si A=B entonces vuelve a 3 porque los valores deben ser
distintos
7-Si A>B entonces Escribir A Es mayor
8- Si A<B entonces Escribir B Es el mayor
9-Fin_si
10-Fin

3
Practica 7
A los doctores Rodrguez y Garca le corresponde hacer servicio
nocturno en el hospital donde labora cada 8 y 12 das
respectivamente. cada cuanto das coinciden los doctores?

Solucin
McD (8,12)=24
Mltiplo=8=8,16,24,32,40,48
Mltiplo=12=12,24,36,48,60
Respuesta: los doctores coinciden cada 24 das en sus servicios

Practica 8
Una empresa dedicada a la produccin de pantalones para la
exportacin obtiene una ganancia de 10 pesos por cada pantaln
sin defecto que produce y tiene una prdida de 4 pesos por cada
pantaln defectuoso, el 8% de los pantalones producidos tiene
defecto. Elabore un algoritmo que determine la austeridad que
obtiene la fbrica en los primeros 800 pantalones producidos.
Ejercicio:
1-cantidad =800
2-tasa 0.08
3-pc. cantidad*tasa. Obtener los pantalones defectuosos(PD).
4-PB. cantidad. PO para obtener los pantalones buenos(PB).
5-Ganancia =P*10 para obtener la ganancia.
6-perdida=PO*4 para obtener perdida.
7-utilidad=ganancia-perdida=utilidad.

4
PD=64
PB=736
Guanacia=7,360
Perdida=256
Utilidad=7,104

cantidad tasa PD PB Ganancia Perdida Utilidad


800 0.08 64 736 7,360 256 7,104

Practica 9
Algoritmo narrado: para cambiar el cristal roto de una ventana.

Pasos:
Quitar los restos de pedazos
Quitar la goma bu8scar una cita mtrica
Medir el alto y ancho de la ventana
Anotar la medida
Buscar la cartera
Salir de la casa
Ir a la ferretera
Pedir el producto
Comprar la goma y el pegamento
Pagar el producto
PAJARO!!
Regresar a la casa
Entrar a la casa
Montar el cristal adecuadamente
Fijar el cristal
Fin
Practica 10

5
Para cada uno de los siguientes ejercicios describa de un
algoritmo en diagrama de flujo y realice una prueba de flujo.
Un comerciante compra un articulo a un caso dado el determine el
precio al cual debe venderlo si desea ganar el 15%.

Un alumno desea saber cul ser su calificacin final con cierta


materia. Dicha calificacin se compone de lo siguiente.

60% corresponde al examen escrito.


20% corresponde a las lecciones.
15% corresponde a las tareas.
5% corresponde a la practica en el laboratorio.

En un almacn se encuentra 20% del precio al cliente si el valor a


pagarse es mayor a RD$200. Dado un valor de precio, muestre o que
debe pagar el cliente.

Practica 11:

6
Se trata de escribir el algoritmo que permita emitir la factura
correspondiente a una compra de un a una compra de un artculo
determinando, del que se adquieren una o varias unidades. El IVA es del
15%y si el precio bruto (precio venta ms IVA) es mayor de 50.0 pesetas se
debe realizar un descuento del 5%.
Variables: precio, numero de artculo (nart) preci8o venta (PV), descuento
(PB).

Inicio

Leer: precio nart


PV: precio * nart
IVA: pv*0.15
PB: pv*iva
Si pb>:50 entonces
D:(PB*5) /100
D=0
Pi=pb-d
Escribir pv, iva, pb, d, pi
Fin

Practica 12

7
Realizar un algoritmo que permita pedir 50 nmeros naturales y determine
e imprima cuanto son pares, impares, positivos y negativos.
Variables: Par (p), impares (im), Positivos (Pos),Negativos(N)
Inicio
P=2
Im=0
Pos=0
N=0
Para x= 1 hasta 5
Leer n
Si n mod 2= 0 entonces
P=p+1
Sino
In=in + 1
Finsi
Si n<0 entonces
Pos= pos+1
Sino
N=n+1
Finsi
Fin_para
Escribir P,in,Pos,In
Fin

Practica 13

8
Desarrollar un algoritmo para calcular e imprimir el factorial de
un nmero.
Variables: Factorial (f), nmero (n)
Inicio
F=1
Para x=1 hasta n
F=f*x
Fin_para
Escribir f
Fin
Practica 14
Un alumno desea saber cual es su calificacin final en la materia
de introduccin a la programacin, dicha calificacin se compone
de los siguientes porcentajes.

50% actividad en clase


20% trabajo final
30% examen

Entrada= actividad en clases, trabajo final, examen


Proceso=calificacin final=(actividad en clases *50%)+(trabajo
final*20%)+(examen*30)
Final=(*20%)+(examen*30%)

Salida=Calificacin final.

9
Entrada=ac+f,e
Proceso= cf=(ac*50%)+(tf*20%)/3
Salida=16.6

Practica 15
Un maestro desea saber que porcentaje de hombre y que
porcentaje de mujeres hay en un grupo de estudiantes.

Entrada=nmeros de estudiantes, varones y mujeres


Proceso=Porcentaje varones=varones*100/nmeros de estudiante
Porcentaje de mujeres=mujeres=*100/nmero de estudiante
Salida: porcentaje varones, porcentaje mujeres.

Entrada= ne.v.m
Proceso=Ph=v*100/ne
Pm=m*100/ne
Salida=ph.pm

Entrada=35.14.21
Proceso=40=14*100
40=14*100/35
60=21*100/35
Salida=40-60=-20.
Practica 16
*Leer los siguientes datos de un estudiante.
10
Matricula, nombre, asistencia y participacin, trabajo practico,
primer parcial, examen final, determine e imprima la suma final,
adems si aprob o reprob y con que nota

1-Leer matricula, nombre, asistencia y participacin(AP), trabajo


prctico (tp), primer parcial (pp), examen final (EF).
2-SS= AP+TP+PP+EF= para obtener la suma final.
3-Si Sf>=70, el estudiante aprob, de lo contrario el estudiante
reprob.
4-Si sf>=90, la nota fianl (nf)= A
5-Si sf>=80, nf= B
6-Si sf>=75, nf= E
7-Si sf<=70, nf= D
8-Si sf <=65,nf= F

Practica 17

11
Leer la cantidad de monedas de 50, 25, 10 y 5 centavos que
existen en una alcanca. Determine la cantidad total en pesos y
centavos.
Algoritmo

1-Leer la cantidad de monedas de 50 ctv. (N1), 25 ctv. (N2), 10


ctv. (N3), 5 ctv. (N4)
TC= N1*50+N2*25+N3*10+N4*5, el total en centavos
TP= TC/100
TP= 4

PRACTCA 18

Transformar el nmero decimal 131 en binario. El mtodo


es muy simple:

131/2 =65 RES= 1


65/2 =32 RS=1
32/2 = 16 RES =0
16/2 =8 RES = 0
8/2=4 RES=0
4/2=2 RES =0
2/2=1 RES =0

PRACTICA 19

12
Convertir de decimal a binario:
*Convertir 100

100/2=50 res.=0
50/2=25 res.=0
25/2=12 res.=1 = 100100
12/2=6 res.=0
6/2=3 res.=0
3/2=1 res.=1

*Convertir 205

205/2=102 res.=1
102/2=51 res.=0
51/2=25 res.=1 = 1001101
25/2=12 res.=1
12/2=6 res.=0
6/2=3 res.=0
3/2=1 res.=1

*Convertir 150

13
150/2=75 res.=0
75/2=37 res.=1
37/2=18 res.=1
18/2=9 res.=0 =0010110
9/2=4 res.=1
4/2=2 res.0
2/2=1 res.=0

*Convertir 75

75/2=37 res.=1
37/2=18 res.=1
18/2=9 res.=0 =001011
9/2=4 res.=1
4/2=2 res.0
2/2=1 res.=0

14
*Convertir 65

65/2= res.=1
32/2= res.=0
16/= res.=0
8/2= res.=0 = 000001
4/2= res.=0
2/2= res.=0

Convertir de binario a decimal:


*Convertir 000110
25 24 23 22 21 20
32 16 8 4 2 1
0 0 0 1 1 0

4+ 2= 6

*Convertir 1110001
26 25 24 23 2 2 21 20
64 32 16 8 4 2 1
1 1 1 0 0 0 1

64+32+16 + 1=113

15
*Convertir 101011
25 24 23 22 21 20
32 16 8 4 2 1
1 0 1 0 1 1

32 + 8 + 2 + 1=43

*Convertir 1010110
26 25 24 23 22 21 20
64 32 16 8 4 2 1
1 0 1 0 1 1

64 + 16 + 4 + 2=86

*Convertir 001101
25 24 23 22 21 20
32 16 8 4 2 1
0 0 1 1 0 1

8+4 + 1=13

16
INICIO

Practica 20
HE=0,HS= 0

PAGOR = 0

HE , HS

HORAESTADIA = HS- HE

FRACCIN =

HORAESTADIA>=1 PAGO =1,000

FRACCCIN>=1

HORAESTATICA +1

HORASRESTANTE=HORAESTADIA -1

17

PAGO=1,000 + (HORAS RESTANTES + 600)


Practica 21

Inicio

Introduzca dos
valores distintos

A, B

A=B

A>b

B ES EL MAYOR A ES EL MAYOR

Fin

18
Practica 22

INICIO

CatA=0, CatB=0

CatA , catB

HIP = CaTA + CaTB

HIPOTENUSA

FIN

19
Practica 23

INICIO

N=0

SUMA = 0

N=0

SUMA =SUMA + N

N=0

SUMA

FIN

20
Practica 24
INICIO

A=0, B=0 TEMPORAL = 0

A,B

A>B

TEMPORAL = R

B=A

A = TEMPORAL

ORDEN =A , B

21
FIN
Practica 25

Inicio

A=0, B=0, temporal = 0

A, B

A>B

Temporal = R

B=A

A= Temporal

orden = A , B

Fin

22
Practica 26

Inicio

BC=0,BV=O,BD=0,
BC=O,BM=0

C=N

N=50000 BC=BC+1C=C-50000
C
Retorno
NO

N=20000 BV=BV+1C=C-20000 C
Retorno
NO

N=10000 BD=BD+1C=C-10000 C Retorno

NO
N=5000 BC2=BC2+1C=C-5000 C Retorno

NO

BM=BM+1C=C-1000 C Retorno
N=1000

NO

Reato=C

N, BC, BV,BD BC2,


BM, RESTO

FIN

23
Practica 27 Inicio

Subtotal=o, total=o

Codigo_producto,
precio

Titulos

No
Cdigo_producto* *

si

Subtotal = subtotal + precio

Cdigo_producto,
precio

Cdigo_producto.
precio

Retorna

IVA=subtotal *0,15, total = subtotal + IVA

subtotal, Subtotal

IVA, IVA
24
total, Total

Fin
Practica 28

Inicio

N=D Suma=0, cuenta= 0, Acumula=0

No
N<>0

Cuenta = Cuenta + 1

Acumula= Acumula + N

Retorno

Promedio = Acumulado / cuenta

Promedio , Promedio

Fin

25
Practica 29

Inicio

J=2, 5 =0

J=Nl
2

Nl j =

N/J=0

5= +1

N no es primo N es primo

J= J + 1

Fin

26
Practica 30

Inicio

N=O

N es impar N es par

Fin

27

S-ar putea să vă placă și