Escolar Documentos
Profissional Documentos
Cultura Documentos
PSEUDOCDIGO Y UN
DIAGRAMA DE FLUJO.
Pseudocdigo:
Se trata de un falso
lenguaje, ya que apela a
las normas de estructura de
un lenguaje de
programacin aunque se
encuentra desarrollado
para que pueda ser ledo
por un ser humano y no
interpretado por una
mquina.
Elementos
de un Pseudocdigo:
Variables
Condiciones
Ciclos
Tipos de datos
Tipo de dato: entero
Es aquel tipo de dato que puede
tomar por valor un nmero
perteneciente al conjunto de los
nmeros enteros.
Ejemplos:
-Peso: 75,5.
-estatura: 1,75.
Ejemplos:
Tipo de dato:
caracteres
Puede tomar por
valor un carcter
Ejemplo:
-Las letras del abecedario son de
tipo carcter ('a','b','g','z',
etc.)
Ejemplo:
Ejemplo:
Tipos de condiciones
Simple
Doble
Mltiple
Mltiple -Casos
La condicin es una
expresin booleana.
Instrucciones es
ejecutada slo si la
condicin es
verdadera
Si esta condicin es
cierta se ejecuta
Instrucciones1, si no
es as, entonces se
ejecuta
Instrucciones2.
En esta estructura si
Condicin1 es cierta,
entonces se ejecuta
slo Instrucciones1. En
general, si Condicini
es verdadera,
entonces slo se
ejecuta Instruccionesi
Algunos ciclos:
Mientras
El bucle se repite mientras la
condicin sea cierta, si al
llegar por primera vez al
bucle mientras la condicin
es falsa, el cuerpo del bucle
no se ejecuta ninguna vez.
Repetir
La estructura de control
repetir se utiliza cuando es
necesario que el cuerpo del
bucle se ejecuten al menos
una vez y hasta que se
cumpla la condicin.
Para
Una estructura de control
muy comn es el ciclo para,
la cual se usa cuando se
desea iterar un nmero
conocido de veces,
empleando como ndice una
variable que se incrementa
(o decrementa)
Diagrama de flujo:
Es larepresentacin
grficadel
algoritmoo proceso.
Presenta
generalmente un
nico punto de inicio
y un nico punto de
trmino, aunque
puede tener ms,
siempre que cumpla
con la lgica
requerida.
1. Algoritmo Si un numero es
positivo o negativo.
2. var
Es el Programa o
3. n: entero;
nombre del
algoritmo, variables
y tipos de datos.
a:
Recuerd es un dato
te
Constan es fijo.
l or
cuyo va ables su
ari
En las v e cambiar.
ed
valor pu
5. Escribir Ingresar el
numero
6. Lea N
Inicio
Lea N
7. Si N>0
No
Si
8. Escribir El numero es
positivo
9. Si no
10. Escribir El numero
es negativo
N>0
El numero es
positivo.
El numero es
negativo.
12.Fin
Fin
Ejemplo 1
1. SI UN NUMERO ES POSITIVO
O NEGATIVO.
2. VARIABLE N: ENTERO;
4. INICIO
5. ESCRIBIR INGRESAR EL
NUMERO
6. LEA N
7. SI N>0
8. ESCRIBIR EL NUMERO ES
POSITIVO
9. SI NO
10. ESCRIBIR EL NUMERO ES
NEGATIVO
12.FIN
Ejemplo 2:
1.
2.
3.
4.
5.
6.
7.
8.
AUTOR KAREN
SUMAR 5 CANICAS DE LUIS
MAS LAS 8 DE PEPE.
CONSTANTE C1 ,C2 ,CF
:ENTERO;
INICIO
C1= 5
C2=8
CF=C1+C2
ESCRIBIR LA CANTIDAD
TOTAL DE CANICAS ES DE:
,CF
FIN
INICIO
C1, C2
C1=5 C2=8
CF=C1+C2
LA CANTIDAD TOTAL DE
CANICAS ES DE: , CF
FIN
Ejemplo 3
1.
2.
3.
4.
5.
6.
7.
8.
AUTOR KAREN
GAEL COMPR UNA
LAPTOP POR $1,500 Y
TIENE QUE PAGAR $400
POR ADELANTADO.
CUNTO RESTA POR
PAGAR?
CONSTANTE LAPTOP,
PAGO, RESTA:ENTERO;
INICIO
LAPTOP=1 500
PAGO=400
RESTA= LAPTOP-PAGO
ESCRIBIR RESTA POR
PAGAR: , RESTA
FIN
INICIO
LAPTOP,
PAGO,
RETSA
LAPTOP=1500
PAGO=400
RESTA=LAPTOP-PAGO
FIN
Ejemplo 4
1.
2.
3.
4.
5.
6.
7.
8.
AUTOR KAREN
DANNA TIENE 5
BOLSAS CON 18
CANICAS CADA UNA
CUNTAS CANICAS
TIENE EN TOTAL?
CONSTANTE B, C,
T:ENTERO;
INICIO
B=5 C=18
T= B*C
ESCRIBIR DANNA
TIENE: ,T CANICAS
FIN
INICIO
B, C,T
B=5 C=18
T=B*c
1.
ESCRIBIR DANNA
TIENE: ,T CANICAS
FIN
Ejemplo 5
AUTOR KAREN
2. CREAR UN PROGRAMA QUE PERMITA
PROPORCIONAR EL REA DE UN
RECTNGULO. INTRODUCIR VALOR DE
LA BASE Y LA ALTURA.
3. VARIABLE B, H, A: ENTERO;
4. INICIO
5. ESCRIBIR INTRODUCIR VALOR DE LA
BASE
6. LEER B
7. ESCRIBIR INTRODUCIR VALOR DE LA
ALTURA
8. LEER H
9. A= B*H
10. ESCRIBIR EL AREA DEL RECTANGULO
ES: ,A
11. FIN
1.
INICIO
B, H, A
INTRODUCE EL VALOR DE LA
BASE
INTRODUCE EL VALOR DE LA
ALTURA
A=B*H
1.
EL AREA DEL
RECTANGULO ES: ,A
FIN
Bibliografa
http://
www.slideshare.net/jmmcatalan/pseudocodigo-14070790
http://definicion.de/pseudocodigo/
http://www.slideshare.net/munisipalidad/pseudocodigo-1
2636452
http://es.wikipedia.org/wiki/Diagrama_de_flujo
http://es.wikipedia.org/wiki/Pseudoc%C3%B3digo
http://blog.espol.edu.ec/programando/tag/pseudocodigo/
http://wiki.decom-uv.cl/index.php/Tipos_de_Datos_en_
Pseudoc%C3%B3digo