Académique Documents
Professionnel Documents
Culture Documents
CARERRA
Proceso transforma_de_bts_a_gbts
Leer byts
FinProceso
Proceso sin_titulo
Leer kbytes
byte<-kbytes*1024
bits<-byte*8
Proceso pet_kilo
Leer petby
tera= petby*1024
giga= tera*1024
mega= giga*1024
kbyy= mega*1024
Escribir "el valor ingresado convertido es: ", kbyy " Kilobytes "
FinProceso
Proceso hz_a_Ghz
Leer hertz
gighet= hertz*1000000000
Escribir "La cantidad ingresada equivale a: ", gighet " Giga Hertz"
FinProceso
Proceso horas_a_min_y_seg
Leer horas
minutos=horas*60
segund=horas*3600
FinProceso
PANTALLA CAPTURADA Y DFD
6.- Encontrar el valor de una longitud en Decmetros, una cantidad expresada en Kilmetros
Proceso km_a_Dm
Leer km
dc=km*10000
FinProceso
Proceso trans_millas_a_cm
Leer milla
cenmet=(milla*160934.4)
FinProceso
Proceso pul_a_mill
Leer pulgada
centm=(pulgada*2.54)
FinProceso
Proceso suc_a_dol
Leer sucres
dolares=(sucres/25000)
FinProceso
Proceso dias_meses_a_aos
Leer dia
Leer meses
ao= meses/12
aos= dia/360
aototales= ao +aos
Escribir "los meses y dias ingresados equivalen a: ", aototales " aos"
FinProceso
PANTALLA CAPTURADA Y DFD
11.-Un programa que permita ingresar por teclado un nombre en una variable, y despliegue El
mensaje HOLA MUNDO, SOY, variable
Proceso mundo_soy
leer a;
x=a;
FinProceso
12.- Un programa que permita ingresar por teclado, el nombre, la direccin del domicilio, el
telfono, la edad en aos y el estado civil. Y despliegue un mensaje mostrando de forma explcita
su informacin personal.
Proceso CEDULA
leer a;
escribir " DIRECCION DOMICILIARIA: "
leer b;
leer c;
leer d;
leer e;
FinProceso
13.-Un programa que permita ingresar un valor por teclado y permita obtener el resultado de
elevar a un exponente cualquiera.
Proceso potencias
leer n;
potencia= a^n ;
FinProceso
14.-Un programa que permita imprimir cinco primeras operaciones de la tabla de multiplicar, de
un nmero ingresado por teclado.
Proceso tablas
Leer b;
n= b*1
n2=b*2
n3=b*3
n4=b*4
n5=b*5
FinProceso
15.-Un programa que permita ingresar el valor de una compra, calcular el 12% de IVA de la
cantidad ingresada. Y el valor total a cancelar.
Proceso compra
Leer b;
TOTAL= b*12/100
siniva= b-TOTAL
Escribir " valor de la compra sin el iva: " siniva " dolares"
FinProceso
PANTALLA CAPTURADA Y DFD
16.- Un programa que permita ingresar un nmero y devuelva el mismo nmero con el signo
cambiado
Proceso SIGMO
Leer b;
c=b*(-1)
FinProceso
17.-Programa que permita ingresar dos numero distintos N1 y N2 por teclado, y permita saber
cul de los dos nmeros es mayor y cul es el menor.
Proceso MAYOR_MENOR
mnor<-num;
mayor<-num;
Leer num;
Si (num<mnor) Entonces
mnor<-num;
FinSi
Si (num>mayor) Entonces
mayor<-num;
FinSi
FinPara
FinProceso
Proceso pos_neg_0
Escribir "El nmero es: Positivo, Negativo o cero?";
nume<-"s"
Leer n
Si n>0 Entonces
Fin Si
Si n<0 Entonces
Fin Si
Si n=0 Entonces
Fin Si
Fin Mientras
FinProceso
Proceso parimpar
Escribir "Ingrese un numero";
Leer num;
Sino
FinSi
FinProceso
20.-Un programa que permita ingresar una edad por teclado y despliegue el mensaje por
pantalla de, si es menor de edad, si es que tiene menos de 18 aos, ADULTO si la edad es
menor a 60 aos, y si es que es igual o mayor a 60 el mensaje ES ADULTO MAYOR.
Proceso MAE_ME_ADULTO
Escribir "LA persona es: MAYOR DE EDAD ,MENOR DE EDAD, ADULTO ?";
nume<-"s"
Mientras nume="S" o nume="s"
Leer n
Si n>60 Entonces
Fin Si
Si n<18 Entonces
Fin Si
Fin Si
Fin Mientras
FinProceso
Proceso divisible_5
LEER a
Sino
FinSi
FinProceso
22.-Programa que permita ingresar dos nmeros Dividendo y Divisor, y que permita saber si la
divisin es exacta o no es exacta.
Proceso division
leer d
leer ds
x<- d MOD ds
si x=0 entonces
FinSi
FinProceso
PANTALLA CAPTURADA Y DFD
Proceso pos_neg_0
nume<-"s"
Leer n
Si n>0 Entonces
Fin Si
Si n<0 Entonces
Escribir "El numero es Negativo"
Fin Si
Si n=0 Entonces
Fin Si
Fin Mientras
FinProceso
24.-Un programa que permita saber si un nmero es mayor, menor o igual a 10.
Proceso pos_neg_0
nume<-"s"
Leer n
Si n>10 Entonces
Fin Si
Si n<10 Entonces
Escribir "El numero es menor que 10"
Fin Si
Si n=10 Entonces
Fin Si
Fin Mientras
FinProceso
25.-Un programa que permita saber cul es mayor de tres nmeros ingresados por teclado.
Proceso mayors
Leer n
Leer b
leer c
Fin Si
Fin Si
Si c>b y c>n Entonces
Fin Si
FinProceso
26.-Un programa que permita ingresar un valor por teclado, si ingresa el nmero 1 entonces el
programa despliega un mensaje MOTOR ENCENDIDO, si ingresa el 0 el programa despliega el
mensaje MOTOR APAGADO, si ingresa cualquier otro valor, despliega otro mensaje NO SE A
REALIZADO NINGUNA ACCIN.
Proceso motor
Leer n
Si n=1 Entonces
FinSi
Si n=0 Entonces
FinSi
FinSi
FinProceso
27.-Un programa que permita ingresar por teclado un nmero y despliegue como mensaje el da
de la semana al que corresponde, empezando desde el 1 que despliega el Lunes, hasta el 7 que
despliega el Domingo, si es que el nmero no corresponde con los das de la semana, el programa
desplegar el mensaje, NO ES DIA DE LA SEMANA
Proceso SEMANA
nume<-"s"
Leer n
Si n=1 Entonces
Escribir 'LUNES'
FinSi
Si n=2 Entonces
Escribir 'MARTES'
finsi
Si n=3 Entonces
Escribir 'MIERCOLES'
finsi
Si n=4 Entonces
Escribir 'JUEVES'
finsi
Si n=5 Entonces
Escribir 'VIERNES'
finsi
Si n=6 Entonces
Escribir 'SABADO'
finsi
Si n=7 Entonces
Escribir 'DOMINGO'
finsi
finsi
Fin Mientras
FinProceso
PANTALLA CAPTURADA Y DFD
28.-Un empleado de una empresa de marketing y publicidad gana un sueldo bsico, en ciertas
ocasiones deber trabajar los fines de semana. El pago de horas en fin de semana es a 5 USD
hasta las 10 horas. Si supera este lmite de horas, entonces todas las horas extras s e pagarn a 6
dlares. Calcular el valor de horas extras y el sueldo
Proceso horas_extra
leer h
Si h<=10 Entonces
h=h*5
Sino
Si h>10 Entonces
h=h*6
Fin Si
Fin Si
sb=354
sa=354+h
FinProceso
Proceso MESES
Leer n
Segun n Hacer
1:
Escribir "Enero"
2:
Escribir "Febrero"
3:
Escribir "Marzo"
4:
Escribir "Abril"
5:
Escribir "Mayo"
6:
Escribir "Junio"
7:
Escribir "Julio"
8:
Escribir "Agosto"
9:
Escribir "Septiembre"
10:
Escribir "Octubre"
11:
Escribir "Noviembre"
12:
Escribir "Diciembre"
De Otro Modo:
Fin Segun
FinProceso
Proceso dias_meses
Leer b
Segun b Hacer
1:
2:
3:
4:
5:
6:
Escribir "Junio tiene 30"
7:
8:
9:
10:
11:
12:
De Otro Modo:
Fin Segun
FinProceso
Proceso digitos
leer numes
finsi
FinSi
fin si
fin si
FinProceso