Documente Academic
Documente Profesional
Documente Cultură
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
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%.
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
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.
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= 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
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
PRACTCA 18
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
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 =
FRACCCIN>=1
HORAESTATICA +1
HORASRESTANTE=HORAESTADIA -1
17
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
HIPOTENUSA
FIN
19
Practica 23
INICIO
N=0
SUMA = 0
N=0
SUMA =SUMA + N
N=0
SUMA
FIN
20
Practica 24
INICIO
A,B
A>B
TEMPORAL = R
B=A
A = TEMPORAL
ORDEN =A , B
21
FIN
Practica 25
Inicio
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
NO
N=5000 BC2=BC2+1C=C-5000 C Retorno
NO
BM=BM+1C=C-1000 C Retorno
N=1000
NO
Reato=C
FIN
23
Practica 27 Inicio
Subtotal=o, total=o
Codigo_producto,
precio
Titulos
No
Cdigo_producto* *
si
Cdigo_producto,
precio
Cdigo_producto.
precio
Retorna
subtotal, Subtotal
IVA, IVA
24
total, Total
Fin
Practica 28
Inicio
No
N<>0
Cuenta = Cuenta + 1
Acumula= Acumula + N
Retorno
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