Pseudocódigo diagrama de-flujo
-
Upload
luis-mario-zapata-azua -
Category
Documents
-
view
123 -
download
6
Transcript of Pseudocódigo diagrama de-flujo
CONSTANTE
Una constante es un dato cuyo valor no puede cambiar durante la ejecución del programa. Recibe un valor en el momento de la compilación y este permanece inalterado durante todo el programa.
EJEMPLO.- El valor de pi = 3.1416
VARIABLE
Una variable es un nombre asociado a un elemento de datos que está situado en posiciones contiguas de la memoria principal, y su valor puede cambiar durante la ejecución de un programa.
¿QUÉ ES EL PSEUDOCÓDIGO?
Pseudocódigo Es un lenguaje artificial e informal que ayuda a los programadores a desarrollar algoritmos. El Pseudocódigo es similar al lenguaje cotidiano; es cómodo y amable con el usuario, aunque no es realmente in verdadero lenguaje de computadora.
No se ejecutan en las computadoras mas bien sirven para ayudar al programadora razonar un programa antes de intentar escribirlo en algún lenguaje.
PARTES DEL PSEUDOCÓDIGO
AL SER UNA FORMA DE REPRESENTAR UN ALGORITMO EN UN LENGUAJE DE PROGRAMACIÓN, ESTE DEBE DE UTILIZAR UN LENGUAJE NATURAL PARA SER COMPRENDIDO POR QUIEN SEA SIN NECESIDAD DE SABER MUCHO SOBRE EL TEMA.
EL ALGORITMO EN PSEUDOCÓDIGO SE CONFORMA DE TRES PARTES:
CABECERA
DECLARACIONES
CUERPO
1. En la cabecera si sitúa el nombre del algoritmo
2. Las declaraciones son las variables y constantes que utilizará el algoritmo para resolver el problema.
3. El cuerpo del algoritmo son el conjunto de instrucciones o acciones que están entre el inicio y el fin
En informática, los tipos de datos simples se clasifican en predefinidos y definidos por el programador.
Los tipos de datos simples predefinidos (estándares) son aquellos proporcionados por los lenguajes de programación. Pero, el programador también puede definir sus propios tipos de datos simples (subrangos y enumerados).
DIAGRAMA DE FLUJO
Un diagrama de flujo es una representación gráfica de un algoritmo. Se utiliza en disciplinas como la programación, la economía, los procesos industriales y la psicología cognitiva. Estos diagramas utilizan símbolos con significados bien definidos que representan los pasos del algoritmo, y representan el flujo de ejecución mediante flechas que conectan los puntos de inicio y de término.
SIMBOLO SIGNIFICADO
INICIO O FIN DEL PROGRAMA
CONDICIÓN
PROCESO U OPERACIÓN
ENTRADA Y SALIDA DE DATOS
PASOS PAR ELABORAR UN DIAGRAMA DE FLUJO
Ya que este también es un algoritmo y esto indica que se trata de una serie de pasos sistemáticamente ordenados que tienen como finalidad resolver un problema es específico, vamos a señalar paso a paso como elaborar nuestro diagrama de flujo.
PASO 1. Lo primero es analizar bien el caso. Saber que es lo que nos pide que realicemos. Este paso se lleva a cabo analizando cada uno de los aspectos que queremos abarcar con el algoritmo.
un programa que calcule el promedio de las ventas de una empresa en el primer trimestre del año teniendo los siguientes datos 45,698, 36,879 y 66,878, respectivamente.
PASO 2.
2.1.- Tenemos que tener cuantas y cuales variables vamos a utilizar en la implementación de nuestro diagrama de flujo, en este caso utilizaremos 4.
mes1
mes2
mes3
Promedio
2.2.- Independientemente de las variables, contaremos los datos que vamos a introducir en el diagrama:
Mes1= 45,698
Mes2=36,879
Mes3=66,878
2.3.- También hay que tomar en cuenta las operaciones a las que vamos a someter a las variables:
Suma
División
PASO 3. En este paso conformaremos ordenada y gráficamente nuestro diagrama de flujo:
--iniciar el programa
--declarar las variables
--asignar el valor a cada variable
--llevar a cabo las operaciones
--imprimir el producto de las mismas
--finalizar el programa
GRAFICAMENTE QUEDA ASÍ:
inicio
Mes1=45,698
Mes2=36,879
Mes3=66,878
Promedio=(mes1+mes2+mes3)/3
“el promedio es:", promedio
fin
CICLO FOR
FOR: es un ciclo de los mas usados para repetir una secuencia de instrucciones, sobre todo cuando se conoce la cantidad exacta de veces que se quiere que se ejecute una instrucción simple o compuesta.
①Capturar dato1 Capturar dato2 Capturar dato3 Capturar dato4 Capturar dato5
O puedes: ②
FOR i desde 1 hasta 5 ...Capturar dato[ i ] Fin FOR
La forma general del FOR debe incluir: - una variable de control del ciclo (en el ejemplo fue "i"), - un valor inicial (en el ejemplo fue 1), - un valor final (en el ejemplo fue 5) y - un incremento (en el ejemplo se omitió, normalmente cuando pasa esto se entiende que el incremento es 1).
Cuando se encuentra esta estructura, el programa funciona así: - Asigna el valor inicial a la variable de control. - Verifica que la variable de control no supere el valor final - Si no lo supera, ejecuta el grupo de instrucciones - Si lo supera, no ejecuta el grupo de instrucciones y pasa a la siguiente instrucción fuera del ciclo FOR. - Al terminar de ejecutar el grupo de instrucciones se incrementa la variable de control en el valor especificado en incremento y se vuelve al segundo punto ("Verifica que la variable de control...")
CICLO WHILE
WHILE: este ciclo es el cuerpo de instrucciones se ejecuta mientras una condición permanezca como verdadera en el momento en que la condición se convierte en falsa el ciclo termina.
Su estructura es la siguiente: WHILE condición sea verdad HAGA ...grupo de instrucciones... Fin ciclo WHILE
Ejemplo:
cont =1; while (cont <=3) cont=cont +1; end_while
Cuando llega al "cont = 4", sale del ciclo por que se convierte en falso
• Cuando se encuentra esta estructura, el programa funciona así: •
- Evalúa la "condición". Por ejemplo, evalúa "a > 8" (si el valor actual de "a" es mayor que 8).
•- Si la "condición" es verdadera, se ejecuta (nuevamente) el grupo de instrucciones.
•- Si la condición es falsa, NO se ejecuta el grupo de instrucciones y pasa a la siguiente instrucción fuera del ciclo WHILE.
BIBLIOGRAFÍA
http://es.wikipedia.org/wiki/Constante_(inform%C3%A1tica)
http://teleformacion.edu.aytolacoruna.es/PASCAL/document/vars.htm#ctes
http://es.wikipedia.org/wiki/Tipo_de_dato
http://www.carlospes.com/curso_de_algoritmos/02_01_06_clasificacion_datos_simples.php
http://codigoprogramacion.com/cursos/java/60-ciclosjava.html#.Uy-SrPl5PX4
www.codigoprogramacion.com