2. DIAGRAMA DE FLUJO, SÍMBOLOS Y
APLICACIÓN.
Se conocen con este nombre las técnicas utilizadas
para representar esquemáticamente bien sea la
secuencia de instrucciones de un algoritmo o los
pasos de un proceso.
Esta ultima se refiere a la posibilidad de facilitar la
representación de cantidades considerables de
información en un formato grafico sencillo.
3. A continuación se representara a través de un
diagrama de flujo el procedimiento utilizado para el
calculo de pago de los trabajadores por la empresa
frutipack, C.A., la cual se encarga de elaborar,
procesar y empacar jugos de excelentes calidad
para la región centro occidental del país. Para
estos cálculos se debe tomar en cuenta
4. CARACTERÍSTICAS DE LOS NIVELES
Diagrama de contexto: nivel 0
En el diagrama de contexto se caracterizan todas las
interacciones que realiza un sistema con su
entorno estas pueden ser otros sistemas, sectores
internos a la organización, o factores externos a la
misma. Se dibuja un sólo proceso que representa
al sistema en cuestión y se escribe su nombre en
dicha burbuja como un sustantivo común más
adjetivos. De él solamente parten los flujos de
datos que denotan las interrelaciones entre el
sistema y sus agentes externos, no admitiéndose
otros procesos ni almacenamientos en el dibujo.
5. Diagrama de nivel superior: nivel 1
En el diagrama de nivel superior se plasman todos
los procesos que describen al proceso principal. En
este nivel los procesos no suelen interrelacionarse
directamente, sino que entre ellos debe existir
algún almacenamiento o entidad externa que los
una. Esta regla de construcción sirve como ayuda
al analista para contemplar que en un nivel tan
elevado de abstracción (DFD Nivel 1) es altamente
probable que la información que se maneja
requiera ser almacenada en el sistema aunque no
esté especificado por un requisito funcional, siendo
en realidad un requisito no-funcional.
6. Diagrama de detalle o expansión: nivel 2
En un diagrama de nivel 2 o mayor, comienzan a
explotarse las excepciones a los caminos
principales de la información dado que aumenta
progresivamente el nivel de detalle. De aquí en
adelante se permiten los flujos entre procesos.
El DFD nivel 2 puede considerarse el máximo para
ser validado en forma conjunta con el usuario dado
que en los niveles posteriores el alto grado de
complejidad del diagrama puede resultar de muy
difícil lectura para personas ajenas al equipo de
sistemas. También se recomienda el diagrama de
nivel superior.
11. QUE ES UN ALGORITMO
Es un conjunto prescrito de instrucciones o reglas bien
definidas, ordenadas y finitas que permite realizar una
actividad mediante pasos sucesivos que no generen
dudas a quien la vida cotidiana, se emplean algoritmos
frecuentemente para resolver problemas. Algunos
ejemplos son los manuales de usuario, que muestran
algoritmos para usar un aparato, o las instrucciones que
recibe un trabajador por parte de su patrón. Algunos
ejemplos en matemáticas son el algoritmo de
la división para calcular el cociente de dos números,
el algoritmo de Euclides para obtener el máximo común
divisor de dos enteros positivos, o el método de
Gauss para resolver un sistema lineal de ecuaciones. En
deba realizar dicha actividad.
12. EXISTEN DOS CLASES DE ALGORITMOS:
Algoritmos Cualitativos: Son todos aquellos pasos o instrucciones descritos
por medio de palabras que sirven para llegar a la obtención de una respuesta
o solución de un problema cualquiera.
Como ejemplo podemos decir que la utilización de un directorio (Búsqueda
de un teléfono). Para poder buscar un teléfono en un directorio, se debe
conocer el algoritmo que se va a utilizar, es decir la forma en que están
codificados los nombres de las personas, para así lograr encontrarlos y
localizar el número telefónico correspondiente
Algoritmos Cuantitativos: Son aquellos pasos o instrucciones que
involucran cálculos numéricos para llegar a un resultado satisfactorio.
Como ejemplo podemos citar los pasos para resolver una ecuación de
segundo grado, los pasos lógicos y secuenciales para obtener una
nomina.
Antes de entrar a estudiar lo que es en sí el desarrollo de algoritmos se
deben tener claros algunos conceptos, como:
13. Variables: Son todos aquellos valores que pueden o no cambiar
en el transcurso de un algoritmo. Usualmente son introducidas
como datos. Existen variables simples y variables suscritas
(arreglos). Todas las variables se componen de dos partes
esenciales: Nombre y Valor.
El nombre es quien identifica la variable en todo el transcurso del
algoritmo, y son un conjunto de caracteres, letras y números.
Dicho nombre debe ser mnemotécnico, es decir, que con solo leer
el nombre de la variable se pueda entender o determinar con
facilidad lo que ella significa o contiene. Como ejemplo podemos
decir la Variable Vr Hr significa a simple vista Valor de la Hora;
pero si fuese X o HH, estos nombres pueden significar muchas
cosas o, a la vez, no significar nada.
El valor es la cantidad que una variable representa o tiene
asociada en un momento determinado. Se debe tener en cuenta
que una variable también puede tener asociado un valor lógico
como falso o verdadero.
14. Constantes: Son todos aquellos valores que no cambian en el
transcurso de un algoritmo y son introducidos en el momento de utilizarse.
En determinados casos se puede presentar que el valor de una variable no
cambie en el transcurso de un algoritmo; pero por este hecho no se
considera constante, sigue siendo una variable, porque su valor puede
cambiar y las constantes no lo pueden hacer.