DIAGRAMA DE FLUJO
Es un gráfico lógico del plan de trabajo que se ejecutara para la solución de un determinado problema. A través de él, se planifica la solución del problema independiente del lenguaje de computación a usar. De esta manera se separa loas instrucción es un lenguaje determinado con todas las reglas.
Las capacidades humanas necesarias para elaborar un diagrama de flujo correcto son: Lógico, Prácticas, y Atención.
El empleo de la maquina en las funciones del procediendo de datos han hecho necesario un flujo ordenado de la información. La secuencia en que deberán ejecutarse las operaciones tendrá que definirse claramente, y cuando se combine con los datos a los que debe aplicarse, esa secuencia creara el flujo de información.
No puede hacerse mucho hincapié en documentación, ósea el registro de Información .Sin Instrucciones escritas y sin representación gráfica del flujo de trabajo seria muy difícil de llevar una tarea de procediendo de datos en forma apropiada. Hay varios métodos mas eficientes organizados y normalizados, es el de los diagramas de Flujo que el Futuro programador comprenda la necesidad de los diagrama de flujo.
TIPOS DE DATOS
Los tipos de datos son elementos de un programa en java que representan un conjunto de valores que se le pueden asignar a una variable en ejemplo el tipo de dato “char” representa la basta secuencia de caracteres UNICODE. Dentro de esta práctica desarrollaremos un programa que utilice todos los tipos de datos que utilice el lenguaje java. Para esta práctica hacemos uso del entorno de desarrollo de Blue J ya que es el entorno con el que hemos estado trabajando dentro del laboratorio. Lo primero que hacemos en esta práctica haremos uso de los tipos de datos básicos los cuales son:
CHAR – BYTE – SHORT – INT – LONG – FLOAT - DOUBLE - BOOLEAN
Estos tipos de datos como ya se menciono en la introducción se denominan como valores que puede tener un variable.
Estos tipos de datos se dividen en 4:*Enteros (Byte, Short, Int, Long)
*Caracteres (char, string)
*Números de coma flotante. (Float, Double)
*Lógicos (boolean)
VARIABLES
Es aquel lugar de memoria donde podemos almacenar información y que al ejecutarse el programa, cambia de valor. Para acceder a esa información, debemos conocer donde esta ubicada, para esto a cada variable la debemos definir y dar un Nombre, por ejemplo: X, Y, Saldo, Edad, etc. TIPOS DE VARIABLES: · Numero Entero (int) · Texto ó Cadena de texto (char ó string) · Números decimales o flotantes (float) PARTES DE UNA VARIABLE: Para hacer uso de una variable en un diagrama de flujo se realiza la siguiente sintaxis: CUANDO ES UNA VARIABLE: tipo de variable nombre de la variable CUANDO ES UNA CONSTANTE: tipo de variable nombre de la variable(valor) Ejemplos de variables y constantes: DECLARACION DE VARIABLES TIPO NOMBRE DE LA VARIABLE entero numero, edad, código postal Núm. entero numero edad codigo_postal texto nombre, domicilio, municipio, sexo Texto nombre domicilio municipio sexo flotante IVA, sueldo diario, altura persona Numero flotante IVA sueldo diario altura persona DECLARACION DE VARIABLES CONSTANTES TIPO NOMBRE DE LA CONSTANTE VALOR entero numero=1, edad=0, codigo_postal=50450 entero numero Edad código postal 1 0 50450 texto nombre=”Eva”, domicilio[20], municipio=”Atlacomulco” texto nombre domicilio municipio Eva 20 (espacios) Atlacomulco flotante IVA=0.16, sueldo diario=125.50, altura persona=1.65 flotante IVA sueldo diario altura persona 0.16 125.50 1.65 Nótese como algunos nombres de variables que implican un nombre muy extenso esta separada mediante un guion bajo ( _ ) para su comprensión, ya que se cometería un error de escritura(sintaxis) si se emplea otro tipo de símbolo y generaría problemas a la hora de ejecutarla en cualquier lenguaje de programación. También observe que para declarar muchas variables del mismo tipo, dichas variables o constantes están separadas por una coma ( , ), así mismo cuando la constante se iguala a un numero, se escribe sin comillas ( “ ) y cuando el valor es una palabra, se coloca la palabra entre las comillas. Ejemplos de Diagramas utilizando variables, constantes y toma de decisiones Problema: Se desea realizar un diagrama el cual solicite 3 números y se obtenga el promedio en pantalla e impresora Diagrama de flujo inicio Introduce 3 números: A, B, C Declaro: flotante A,B,C,v promedio promedio=(A+B+C)/3 El resultado es: promedio El resultado es: promedio fin USO DEL SIMBOLO DE DECISIÓN Problema: Elaborar un diagrama que solicite el año de nacimiento y año actual y calcule la edad de una persona y determine si es Mayor de edad o menor de edad. Inicio Dame Año de Nacimiento, AN Dame Año Actual, AA Declaro: entero AN, AA, edad edad=AA-AN fin Edad>=17 no si Eres mayor de edad Eres menor de edad Ejercicios Ejercicio 1,2-3 Realizar un algoritmo y diagrama de flujo solicitando Nombre, grado de estudios y edad para ser contratada en una empresa. -Si la persona tiene 18 años cumplidos, contratarla; de lo contrario decirle que regrese cuando los haya cumplido. -Si la persona tiene preparatoria, enviar a producción, pero si es licenciado o ingeniero, enviar al área administrativa.
La construcción de un contador es una de las técnicas más comunes en la realización de diagramas de flujo.
Es una variable en la memoria que se incrementará en una unidad cada vez que se ejecute el proceso.
El contador se utiliza para llevar la cuenta de determinadas acciones que se pueden solicitar durante la resolución de un problema.
En las instrucciones de preparación se realiza la inicialización del contador o contadores. La inicialización consiste en poner el valor inicial de la variable que representa al contador. Generalmente se inicializa con el valor 0.
Un acumulador es una variable en la memoria cuya misión es almacenar cantidades variables.
Se utiliza para efectuar sumas sucesivas. La principal diferencia con el contador es que el incremento o decremento de cada suma es variable en lugar de constante como en el caso del contador.
Contadores
La construcción de un contador es una de las técnicas más comunes en la realización de diagramas de flujo.
Es una variable en la memoria que se incrementará en una unidad cada vez que se ejecute el proceso.
El contador se utiliza para llevar la cuenta de determinadas acciones que se pueden solicitar durante la resolución de un problema.
En las instrucciones de preparación se realiza la inicialización del contador o contadores. La inicialización consiste en poner el valor inicial de la variable que representa al contador. Generalmente se inicializa con el valor 0.
Acumuladores
Un acumulador es una variable en la memoria cuya misión es almacenar cantidades variables.
Se utiliza para efectuar sumas sucesivas. La principal diferencia con el contador es que el incremento o decremento de cada suma es variable en lugar de constante como en el caso del contador.