Ejemplos de Diagramas de
Flujo
Veamos un primer ejemplo muy sencillo.
Solucin:
El smbolo de resultado es un smbolo usado en los diagramas
para soluciones con el ordenador. Es el smbolo de salida del
resultado por la pantalla del ordenador.
Ves que es muy sencillo, hay que ir poniendo los pasos lgicos
que se deben seguir para realizar la tarea o el programa.
Hacemos otro?
Bueno vamos hacer uno que nos muestre el resultado del rea
de un tringulo en pantalla.
http://www.areatecnologia.com/diagramas-de-flujo.htm
1. Hacer el diagrama de flujo para sumar dos nmeros ledos por teclado y
escribir el resultado.
Vamos a ver paso a paso como funciona. Supongamos que los datos son: 7,
-1, 8, 5, ...
Cuando I=0 habremos sumado los 100 nmeros y pasaremos a: (7) Escribir
S que ser la suma.
6. Modificar el anterior para que permita sumar N nmeros. El valor de N se
debe leer previamente por teclado.
7. Hacer un diagrama de flujo que permita escribir los 100 primeros pares.
Explicacin de la solucin:
Vamos a ejecutarlo paso a paso para N=4, empleando como datos: 2, 3, -1,
7.
http://www.areatecnologia.com/informatica/ejemplos-de-diagramas-de-
flujo.html
PSEUDOCODIGO Y EJEMPLOS
Qu es el Pseudocdigo?
OJO escribir 20 y escribir "20" son dos cosas diferentes. Lo que sea texto
siempre se pone entre comillas, los nmero NO. Entonces escribir 20, es
mostrar en pantalla el nmero 20 y escribir "20" es mostrar en pantalla 20.
Puede parecer lo mismo pero no lo es, en una 20 es un texto y en otro un
nmero.
Inicio
Fin
Proceso NombreDelPrograma
Aqu ira el programa en pseudocdigo
FinProceso o NombreDelPrograma
Por ejemplo:
Inicio
Fin
InicioPrimerPrograma
FinPrimerPrograma
Leer Edad--> nos lee desde lo que el usuario marque desde el teclado y
guarda el valor, por ejemplo dentro de una variable, en este caso la variable
Edad.
Por ejemplo:
Inicio
Y si ahora hacemos:
Multiplicar: *
Dividir: /
Sumar: +
Restar: -
Ejemplos de Pseudocdigo
Inicio
Programa: TablaMultiplicar
Inicio
Fin.
Escribir "Tu peso es: " + peso + " y tu edad es: " + edad.;
Sera lo mismo.
Inicio
Leer radio;
area= radio*radio*Pi;
Fin
Inicio
area= (base*altura)/2.
Fin
Inicio
R = D/2 : Pi = 3,141593
V = Pi * (R ^ 2) * H
Fin
Inicio
numericas: numx, numy;
Leer numx;
numy = 3*X + 2 + 7X 15;
Escribir numy;
Fin
PROGRAMA signo
Borrar_pantalla( )
ESCRIBIR "Introduce un nmero: "
LEER num
SI num >= 0 ENTONCES
ESCRIBIR "es positivo"
SINO
ESCRIBIR "es negativo"
FINSI
FINPROGRAMA
Programa: ComparaNmeros
numerica: NUMERO
Escribir Introduzca un nmero
Leer NUMERO
INICIOSI
SI NUMERO>0 ENTONCES
escribir El nmero introducido es positivo
SI NO
SI NUMERO<0 ENTONCES
escribir El nmero introducido es negativo
SI NO
escribir El nmero es cero
FINSI
Finprograma
Inicio
Mostrar Introduzca el precio del producto en el establecimiento nmero 1,
en
euros : Pedir Precio1
Mostrar Introduzca el precio del producto en el establecimiento nmero 2,
en
euros : Pedir Precio2
Mostrar Introduzca el precio del producto en el establecimiento nmero 3,
en
euros : Pedir Precio3
Media = (Precio1 + Precio2 + Precio3) / 3
Mostrar El precio medio del producto es, Media, Euros
Fin
Quieres empezar a Programar? Te recomendamos este libro, muy buenas y
claras explicaciones sobre Fundamentos de Programacin y un precio fabuloso
comparado con libros de su estilo:
http://www.areatecnologia.com/informatica/pseudocodigo.html
http://www.areatecnologia.com/