Está en la página 1de 27

ES UNA REPRESENTACIN ESQUEMTICA DONDE SE

REPRESENTA LA SECUENCIA DE INSTRUCCIONES DE


UN ALGORITMO O LOS PASOS PARA UN PROCESO.

Inicio/Final :

Salida Impresa:

Conector:

Decisin:

Llamada a subrutina:

Flujo:

Entrada General:

Salida en Pantalla :

Conector :
.

Entrada por teclado

Accin/Proceso General :

PARA LA CREACION DE UN DIAGRAMA DE FLUJO UTILI8ZAMOS VAROS


SIMBOLOS FUNDAMENTALES
+
Sumar
Menos
*
Multiplicacin
/
Divisin

Mas o menos
=
Equivalente a
>
Mayor que
<
Menor que

Mayor o igual que

Menor o igual que


o <> Diferente de

SI
NO
TRUE
FALSE

1. Los Diagramas de flujo deben escribirse de arriba hacia abajo,


y/o de izquierda a derecha.
2. Los smbolos se unen con lneas, las cuales tienen en la punta
una flecha que indica la direccin que fluye la informacin
procesos,
3. Se debe evitar el cruce de lneas, para lo cual se quisiera
separar el flujo del diagrama a un sitio distinto,
4. No deben quedar lneas de flujo sin conectar
5. Todo texto escrito dentro de un smbolo debe ser legible,
preciso, evitando el uso de muchas palabras.
6. Todos los smbolos pueden tener ms de una lnea de entrada,
a excepcin del smbolo final.
7. Solo los smbolos de decisin pueden y deben tener ms de
una lnea de flujo de salida.

ES UNA ESPECIE DE LENGUAJE DE PROGRAMACION QUE


SE UTILIZAN PARA LAS ESTRUCTURA DE PROGRAMAS. LO
PRINCIPAL QUE SE DEBE ENTENDER, ES QUE A PESAR DE
ESTABLECER ALGUNAS REGLAS SOBRE CMO SE OPERAR
CON EL PSEUDO-CDIGO, LOS NICOS ERRORES QUE SE
PUEDEN COMETER SON DE LGICA Y NO COMO
EXPRESAMOS LAS DISTINTAS FUNCIONALIDADES DEL
PROGRAMA.

1.
2.
3.
4.
5.

Se puede ejecutar en un ordenador


Es una forma de representacin sencilla de utilizar y de manipular.
Facilita el paso del programa al lenguaje de programacin.
Es independiente del lenguaje de programacin que se vaya a utilizar.
Es un mtodo que facilita la programacin y solucin al algoritmo del
programa.

Cabecera:
A. Programa:
B. Modulo:
C. Tipos de datos:
D. Constantes:
E. Variables:
Cuerpo:
A. Inicio
B. Instrucciones
C. Fin

1. Un vendedor recibe un sueldo base ms un 10% extra por


comisin de sus ventas, el vendedor desea saber cunto dinero
obtendr por concepto de comisiones por las tres ventas que
realiza en el mes y el total que recibir en el mes tomando en
cuenta su sueldo base y comisiones.

DIAGRAMA DE FLUJO:
INICIO
DIGITE EL
SULBASE

SULBASE

COMISION=0.10
VENTAS= 3
TCOMISION= VENTAS * COMISION
SUELDOT= TCOMISION + SULBASE

TOTAL SUELDO = ; SUELDOT

FIN

PSEUDOCODIGO:
INICIO
SULBASE, COMISION= 0.10, VENTAS=3, TCOMISION, SUELDOT
ESCRIBA (VALOR SULBASE)
LEA (SULBASE)
TCOMISION= VENTAS * COMISION
SUELDOT= SULBASE + TCOMISION
MOSTRAR (EL SUELDO TOTAL DEL EMPLEADO ES; SUELDOT)
FIN

2.
Hacer un diagrama de flujo para saber la comisin por ventas de
cada vendedor de la compaa ODIMAR en el mes de junio. Se debe
leer el nombre, el cdigo y la venta del mes.
Para obtener la comisin de parte de las siguientes bases:
a. Ventas menores de Bs. 1.000.000,00 comisin 12%.
b. Ventas desde Bs. 1.000.000,00 hasta Bs. 15.000.000,00, comisin
15%.
c. Ventas mayores de Bs. 15.000.000,00, comisin 20%.
Se debe imprimir por cada vendedor el nombre, el cdigo, la venta
del mes y la comisin.

DIAGRAMA DE FLUJO:
INICIO

NOMBRE,CODIGO,VENTA

NO

SI
VENTAS> 15.000.000

COMISION=VENTAS*0.20

SU NOMBRE ES: ; NOMBRE


SU CODIGO ES : ; CODIGO
SUS VENTAS DEL MES SON:; VENTAS
SU COMISION ES:; COMISION

NO

SI
VENTAS<
15.000.000

NO
VENTAS<10.000.0
00

NO TIENE
EL UNAS
VENTAS
BUENAS
PARA
TENER UNA
COMISION

SI
COMISION=VENTAS*0.15

COMISION=VENTAS*0.12

SU NOMBRE ES: ;
NOMBRE
SU CODIGO ES : ;
CODIGO
SUS VENTAS DEL
MES SON:; VENTAS
SU COMISION ES:;
COMISION

FIN

SU NOMBRE ES: ; NOMBRE


SU CODIGO ES : ; CODIGO
SUS VENTAS DEL MES
SON:; VENTAS
SU COMISION ES:;
COMISION

INICIO
NOMBRE,CODIGO,VENTAS ,COMISION
ESCRIBA(SU NOMBRE)
LEA (NOMBRE)
ESCRIBA(SU CODIGO)
LEA (CODIGO)
ESCRIBA(SUS VENTAS)
LEA (VENTAS)
SI VENTA> 15.000.000
COMISION= VENTAS *0.20
ESCRIBA(SU NOMBRE ES :; NOMBRE ; SU CODIGO ES:; CODIGO ; SU VENTAS ES DE
:;VENTAS ; SU COMISION DEL MES DE JUNIO ES DE: ; JUNIO
SINO
SI VENTA< 15.000.000
COMISION= VENTAS *0.15
ESCRIBA(SU NOMBRE ES :; NOMBRE ; SU CODIGO ES:; CODIGO ; SU VENTAS ES DE
:;VENTAS ; SU COMISION DEL MES DE JUNIO ES DE: ; JUNIO
SINO
SI VENTA> 10.000.000
COMISION= VENTAS *0.12
ESCRIBA(SU NOMBRE ES :; NOMBRE ; SU CODIGO ES:; CODIGO ; SU VENTAS ES DE
:;VENTAS ; SU COMISION DEL MES DE JUNIO ES DE: ; JUNIO
SINO
ESCRIBA(NO TIENE EL UNAS VENTAS BUENAS PARA TENER UNA COMISION)

PSEUDOCODIGO:

FINSI
FINSI
FINSI
FIN

3. Leer el sueldo de tres empleados y aplicarles un aumento


del 10, 12 y 15% respectivamente
DIAGRAMA DE FLUJO
INICIO

SUELDO1,SUELDO2,SUELDO3

AUNMENTO1=SUELDO1*0.10
AUMENTO2=SUELDO2*0.12
AUMENTO3=SUELDO*0.15

EL EMPLEADO1 TUVO UN AUMENTO DE :;


AUMENTO1
EL EMPLEADO2 TUVO UN AUMENTO DE :;
AUMENTO2
EL EMPLEADO3 TUVO UN AUMENTO DE :;
AUMENTO3

FIN

PSEUDOCODIGO:

INICIO
SUELDO1,SUELDO2,SUELDO3,AUMENTO1AUMENTO2,AUMENTO3
ESCRIBA(VALOR SUELDO1)
LEA(SUELDO1)
ESCRIBA(VALOR SUELDO2)
LEA(SUELDO2)
ESCRIBA(VALOR SUELDO3)
LEA(SUELDO3)
AUNMENTO1=SUELDO1*0.10
AUMENTO2=SUELDO2*0.12
AUMENTO3=SUELDO*0.15
ESCRIBA(EL EMPLEADO1 TUVO UN AUMENTO DE :; AUMENTO1)
ESCRIBA(EL EMPLEADO2 TUVO UN AUMENTO DE :; AUMENTO2)
ESCRIBA(EL EMPLEADO3 TUVO UN AUMENTO DE :; AUMENTO3)
FIN

4.
Un alumno desea saber cul ser su calificacin final en la materia
de Lgica Computacional. Dicha calificacin se compone de tres
exmenes parciales cuya ponderacin es de 30%, 30% y 40%
DIAGRAMA DE FLUJO:
INICIO

EXA1,EXA2,EXA3

EXA1=EXA1*0.30
EXA2=EXA2*0.30
EXA3=EXA3*0.40
CALFINAL=(EXA1+EXA2+EXA3)/3

LA CALIFICACION FINAL DEL ALUMNO ES :;


CALFINAL

FIN

PSEUDOCODIGO:
INICIO
EXA1,EXA2,EXA3,CALFINAL
ESCRIBA(VALOR EXA1)
LEA(EXA1)
ESCRIBA(VALOR EXA2)
LEA(EXA2)
ESCRIBA(VALOR EXA3)
LEA(EXA3)
EXA1=EXA1*0.30
EXA2=EXA2*0.30
EXA3=EXA3*0.40
CALFINAL=(EXA1+EXA2+EXA3)/3
ESCRIBA(LA CALIFICACION FINAL DEL ALUMNO ES :; CALFINAL)
FIN

5.
MI TIA COMPRA EN EL XITO UN TELEVISION CON UN 30% DE
DESCUENTO , UN EQUIPO CON UN 15% DE DESCUENTO , UNA
LAVADORA QUE TIENE EL MISMO DESCUENTO QUE EL TELEVISOR,
ELLA NECESITA SABER CUAL FUE EL TOTAL DE SU COMPRA.

DIAGRAMA DE FLUJO:
INICIO

VTELEVISOR,VEQUIPO,
VLAVADORA

VTELEVISOR=VTELEVISOR*0.30
VEQUIPO=VEQUIPO*0.15
VLAVADORA=VLAVADORA*0.30
TCOMPRA=VTELEVISOR+VEQUIPO+VLAVADORA

EL TOTAL DE SU COMPRA ES : TCOMPRA)

FIN

PSEUDOCODIGO:
INICIO
VCOMPRA,VTELEVISOR,VEQUIPO,VLAVADORA
ESCRIBA(VTELEVISOR)
LEA(VTELEVISOR)
ESCRIBA(VEQUIPO)
LEA(VEQUIPO)
ESCRIBA(VLAVADORA)
LEA(VLAVADORA)
VTELEVISOR=VTELEVISOR*0.30
VEQUIPO=VEQUIPO*0.15
VLAVADORA=VLAVADORA*0.30
TCOMPRA=VTELEVISOR+VEQUIPO+VLAVADORA
ESCRIBA(EL TOTAL DE SU COMPRA ES : TCOMPRA)
FIN

6.
ALGORITMO DE CMO SE HACEN UNAS MARACAS.
INICIO
1. BUSCAMOS LOS MATERIALES NECESARIOS EN ESTE CASO UN
RECIPIENTE HUECO CON TAPA PLSTICA, VARIAS PEPAS DE
CHIRIMOYA O LENTEJAS, UNA VARA DE MADERA , TMPERAS
Y UNA PISTOLA DE SILICONA.
2. SI LOS TENGO ENPEZARE A HACER MIS MARACAS
3. MIRAMOS SI HAY AGUA
4. SI HAY AGUA LAVAMOS LAS PEPAS DE CHIRIMOYA
5. BUSCAMOS UN LIMPION
6. SECAMOS LAS PEPAS DE CHIRIMOYA
7. LAVO MI RECIPIENTE
8. LUEGO DE QUE ESTEN BIEN SECAS LAS PEPAS LAS
COLOCAMOS DENTRO DE MI RECIMIENTE
9. TAPAMOS EL RECIPIENTE
10. HACEMOS UN HUECO EN LA TAPA AL GRANDOR DE MI
VARA

11. LUEGO LA INSERTO


12 . BUSCAMOS UNAS TIGERAS
13. SI QUEREMOS CORTAMOS LA VARA
14. AL GRANDOR QUE QUERAMOS
15. DESTAPAMOS EL RECIPIENTE
16. COJEMOS LA TAPA
17. POR LA PARTE INFERIOR LE AGREGAMOS LA SILICONA DE TAL MANERA
QUE TOQUE LA VARA Y QUE QUEDE FIRME
18. TAPAMOS EL RECIPIENTE
19. COJEMOS LAS TEMPERAS
20. EN MI CASO EL COLOR AZUL
21. BUSCAMOS UN PINCEL
22. SI LO TENGO EMPIEZO A PINTAR EL RECIPIENTE , LA TAPA Y LA VARA
23. SI NO LO TENGO SALGO ACOMPRARLO
24. DESPUESDE QUE LO COMPRE HAGO EL PASO N21
25. DEJO SECAR
26. Y YA QUEDO LISTA MI MARACA

7.

ALGORITMO

DIAGRAMA DE FLUJO

PSEUDOCODIGO

SERIE DE PASOS PARA UNA


SOLUCION
SIEMPRE TIENE QUE LLEVAR
NUMEROS

REPRENTACION
GRAFICA
SE UTILIZAN SIMBOLOS
REQUIERE MUCHO
ESPACIO

REPRESENTACION
EN UN LENGUAJE
DE TERMINADO
REQUIERE POCO
ESPACIO PARA SU
REPRESENTACION

9.

VENTASJAS AL UTILIZAR EL SEUDO CODIGO SOBRE


EL DIAGRAMA DE FLUJO:
OCUPA MENOS ESPACIO EN UNA HOJA DE PAPEL
PERMITE REPRESENTAR EN FORMA FCIL OPERACIONES REPETITIVAS
COMPLEJAS
ES MUY FCIL PASAR DE PSEUDOCDIGO A UN PROGRAMA EN ALGN
LENGUAJE DE PROGRAMACIN.
SI SE SIGUEN LAS REGLAS SE PUEDE OBSERVAR CLARAMENTE LOS NIVELES
QUE TIENE CADA OPERACIN
DESARROLLAMOS LA CAPACIDAD DE LGICA

También podría gustarte