Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
CÓMO HACER UN
PSEUDOCÓDIGO Y UN
DIAGRAMA DE FLUJO.
Karen Guadalupe Rivera Martínez 4ºC
Pseudocódigo:
Se trata de un falso
lenguaje, ya que apela a
las normas de estructura de
un lenguaje de
programación aunque...
Estructura a seguir en su realización:
•Cabecera.
•Programa.
•Tipos de datos.
•Constantes.
•Variables.
•Cuerpo.
•Inicio.
•...
Elementos de un Pseudocódigo:
 Variables
 Condiciones
 Ciclos
Tipos de datos
Tipo de dato: entero
Es aquel tipo de dato que puede
tomar por valor un número
perteneciente al conjunto de...
Tipo de dato:
caracteres
Puede tomar por
valor un carácter
Ejemplo:
-Las letras del abecedario son de
tipo carácter ('a','...
Dato estructurado: cadena de
caracteres
Es aquel tipo de dato que puede
tomar por valor una secuencia de
caracteres. La lo...
Tipos de condiciones
Simple Doble Múltiple Múltiple -Casos
La condición es una
expresión booleana.
Instrucciones es
ejecut...
Ciclos del pseudocódigo
• Los ciclos son estructuras de control repetitivo, es decir,
son aquellas en las que una sentenci...
Algunos ciclos:
Mientras Repetir Para
El bucle se repite mientras la
condición sea cierta, si al
llegar por primera vez al...
Diagrama de flujo:
• Es la representación
gráfica del
algoritmo o proceso.
• Presenta
generalmente un
único punto de inici...
Pongamos en practica lo anterior…
• Supongamos que debemos hacer un programa que
permita decirnos si un numero introducido...
Desde aquí es lo mismo en el
pseudocódigo y en el Diagrama de flujo
Inicio
Lea N
4. Inicio
5. Escribir “Ingresar el
numero...
7. Si N>0
8. Escribir “El numero es
positivo”
9. Si no
10. Escribir “El numero
es negativo”
12.Fin
N>0
El numero es
positi...
• 1. SI UN NUMERO ES POSITIVO O
NEGATIVO.
• 2. VARIABLE N: ENTERO;
• 4. INICIO
• 5. ESCRIBIR “INGRESAR EL NUMERO”
• 6. LEA...
1. AUTOR “KAREN”
2. SUMAR 5 CANICAS DE LUIS MAS
LAS 8 DE PEPE.
3. CONSTANTE C1 ,C2 ,CF :ENTERO;
4. INICIO
5. C1= 5 C2=8
6....
1. AUTOR “KAREN”
2. GAEL COMPRÓ UNA LAPTOP
POR $1,500 Y TIENE QUE
PAGAR $400 POR
ADELANTADO. ¿CUÁNTO RESTA
POR PAGAR?
3. C...
1. AUTOR “KAREN”
2. DANNA TIENE 5 BOLSAS
CON 18 CANICAS CADA UNA
¿CUÁNTAS CANICAS TIENE
EN TOTAL?
3. CONSTANTE B, C, T:ENT...
1. AUTOR “KAREN”
2. CREAR UN PROGRAMA QUE PERMITA
PROPORCIONAR EL ÁREA DE UN
RECTÁNGULO. INTRODUCIR VALOR DE LA
BASE Y LA ...
FIN
1. “EL AREA DEL
RECTANGULO ES: “,A
A=B*H
Bibliografía
• http://www.slideshare.net/jmmcatalan/pseudocodigo-
14070790
• http://definicion.de/pseudocodigo/
• http://w...
¿Como hacer un pseudocodigo y diagrama de flujo?
Upcoming SlideShare
Loading in …5
×

¿Como hacer un pseudocodigo y diagrama de flujo?

71,330 views

Published on

Published in: Education
  • Be the first to comment

¿Como hacer un pseudocodigo y diagrama de flujo?

  1. 1. CÓMO HACER UN PSEUDOCÓDIGO Y UN DIAGRAMA DE FLUJO. Karen Guadalupe Rivera Martínez 4ºC
  2. 2. Pseudocódigo: Se trata de un falso lenguaje, ya que apela a las normas de estructura de un lenguaje de programación aunque se encuentra desarrollado para que pueda ser leído por un ser humano y no interpretado por una máquina.
  3. 3. Estructura a seguir en su realización: •Cabecera. •Programa. •Tipos de datos. •Constantes. •Variables. •Cuerpo. •Inicio. •Instrucciones. •Fin.
  4. 4. Elementos de un Pseudocódigo:  Variables  Condiciones  Ciclos
  5. 5. Tipos de datos Tipo de dato: entero Es aquel tipo de dato que puede tomar por valor un número perteneciente al conjunto de los números enteros. Tipo de dato: reales Numero con parte decimal separada por un punto. Ejemplos: -edad: 34. (edad es una variable de tipo entero con un valor numerico de 34) -año: 1979. (año es una variable de tipo entero con un valor de 1979) Ejemplos: -Peso: 75,5. -estatura: 1,75. Variables: Representa elementos, acciones, cosas, procesos, datos o información relevante del problema a resolver.
  6. 6. Tipo de dato: caracteres Puede tomar por valor un carácter Ejemplo: -Las letras del abecedario son de tipo carácter ('a','b','g','z', etc.) Tipo de dato: booleanos Es aquel tipo de dato que puede tomar por valor {Verdadero} o {Falso}. Este tipo de dato está asociado a una condición que pueda cumplirse o no. Ejemplo: -(3 > 2): {Verdadero} (La sentencia sera verdadera, porque se cumple la condición lógica (el signo ">")) -- (5 < 3): {False} (La sentencia sera falsa, porque no cumple la condición lógica (el signo ">"))
  7. 7. Dato estructurado: cadena de caracteres Es aquel tipo de dato que puede tomar por valor una secuencia de caracteres. La longitud de la cadena es la cantidad de caracteres que contiene. Una cadena vacía es la que no contiene ningún carácter. Tipo de dato: enumerados El tipo de dato enumerado es aquel que puede tomar por valor uno de los pertenecientes a una lista ordenada de valores definidas previamente. Ejemplo: -Un dato enumerado puede ser la dirección en la que se mueve un auto. Los valores son: {norte, sur, este, oeste} - En este caso: norte valdria 1, sur valdria 2, este valdria 3 y oeste valdria 4 -"La Odisea" esta es una cadena de 9 caracteres, el carácter " " (el carácter espacio también cuenta)
  8. 8. Tipos de condiciones Simple Doble Múltiple Múltiple -Casos La condición es una expresión booleana. Instrucciones es ejecutada sólo si la condición es verdadera Si esta condición es cierta se ejecuta Instrucciones1, si no es así, entonces se ejecuta Instrucciones2. En esta estructura si Condición1 es cierta, entonces se ejecuta sólo Instrucciones1. En general, si Condicióni es verdadera, entonces sólo se ejecuta Instruccionesi En este caso hay un Indicador es una variable o una función cuyo valor es comparado en cada caso con los valores "Valori", si en algún caso coinciden ambos valores, entonces se ejecutarán las Instruccionesi correspondientes.
  9. 9. Ciclos del pseudocódigo • Los ciclos son estructuras de control repetitivo, es decir, son aquellas en las que una sentencia o grupos de sentencias se repiten muchas veces. Este conjunto de sentencias se denomina bucle o lazo.
  10. 10. Algunos ciclos: Mientras Repetir Para El bucle se repite mientras la condición sea cierta, si al llegar por primera vez al bucle mientras la condición es falsa, el cuerpo del bucle no se ejecuta ninguna vez. 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 condición. Una estructura de control muy común es el ciclo para, la cual se usa cuando se desea iterar un número conocido de veces, empleando como índice una variable que se incrementa (o decrementa)
  11. 11. Diagrama de flujo: • Es la representación gráfica del algoritmo o proceso. • Presenta generalmente un único punto de inicio y un único punto de término, aunque puede tener más, siempre que cumpla con la lógica requerida.
  12. 12. Pongamos en practica lo anterior… • Supongamos que debemos hacer un programa que permita decirnos si un numero introducido por teclado es positivo o negativo. El primer paso en un pseudocódigo, sería esto: 1. Algoritmo Si un numero es positivo o negativo. 2. var 3. n: entero; Es el Programa o nombre del algoritmo, variables y tipos de datos.
  13. 13. Desde aquí es lo mismo en el pseudocódigo y en el Diagrama de flujo Inicio Lea N 4. Inicio 5. Escribir “Ingresar el numero” 6. Lea N
  14. 14. 7. Si N>0 8. Escribir “El numero es positivo” 9. Si no 10. Escribir “El numero es negativo” 12.Fin N>0 El numero es positivo. El numero es negativo. Si No Fin
  15. 15. • 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
  16. 16. 1. AUTOR “KAREN” 2. SUMAR 5 CANICAS DE LUIS MAS LAS 8 DE PEPE. 3. CONSTANTE C1 ,C2 ,CF :ENTERO; 4. INICIO 5. C1= 5 C2=8 6. CF=C1+C2 7. ESCRIBIR “LA CANTIDAD TOTAL DE CANICAS ES DE: “,CF 8. FIN INICIO C1, C2 C1=5 C2=8 CF=C1+C2 “LA CANTIDAD TOTAL DE CANICAS ES DE: “, CF FIN
  17. 17. 1. AUTOR “KAREN” 2. GAEL COMPRÓ UNA LAPTOP POR $1,500 Y TIENE QUE PAGAR $400 POR ADELANTADO. ¿CUÁNTO RESTA POR PAGAR? 3. CONSTANTE LAPTOP, PAGO, RESTA:ENTERO; 4. INICIO 5. LAPTOP=1 500 PAGO=400 6. RESTA= LAPTOP-PAGO 7. ESCRIBIR “RESTA POR PAGAR: “, RESTA 8. FIN INICIO LAPTOP, PAGO, RETSA LAPTOP=1500 PAGO=400 RESTA=LAPTOP-PAGO “RESTA POR PAGAR: “, RESTA FIN
  18. 18. 1. AUTOR “KAREN” 2. DANNA TIENE 5 BOLSAS CON 18 CANICAS CADA UNA ¿CUÁNTAS CANICAS TIENE EN TOTAL? 3. CONSTANTE B, C, T:ENTERO; 4. INICIO 5. B=5 C=18 6. T= B*C 7. ESCRIBIR “DANNA TIENE: “,T “CANICAS” 8. FIN INICIO B, C,T B=5 C=18 T=B*c 1. ESCRIBIR “DANNA TIENE: “,T “CANICAS” FIN
  19. 19. 1. AUTOR “KAREN” 2. CREAR UN PROGRAMA QUE PERMITA PROPORCIONAR EL ÁREA DE UN RECTÁNGULO. 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 INICIO B, H, A B “INTRODUCE EL VALOR DE LA BASE” “INTRODUCE EL VALOR DE LA ALTURA” H
  20. 20. FIN 1. “EL AREA DEL RECTANGULO ES: “,A A=B*H
  21. 21. Bibliografía • http://www.slideshare.net/jmmcatalan/pseudocodigo- 14070790 • http://definicion.de/pseudocodigo/ • http://www.slideshare.net/munisipalidad/pseudocodigo- 12636452 • 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%B3di go

×