..*.. Algoritmos y Diagramas de Flujo ..*..

Informacion sobre lo que necesitas

miércoles, 10 de marzo de 2010

OTROS CONCEPTOS

Creando esta nueva entrada en un semestre nuevo, ahora toca dar algunas definiciones en cuanto a la materia de informatica: Programacion...

PROGRAMA

Segun Master Magazine
Un programa es una serie de instrucciones que le indican a la computadora cuáles son las tareas que tiene que realizar para lograr un fin específico. Debe tener una estructura y organizacion determinadas, y quien lo ejecuta tiene que seguir una secuencia de acciones para que el resultado sea el deseado.
Existen varias facetas que tienen que llevarse a cabo para que el programa sea tal. Lo primero es el análisis, es decir la definición de cuál es el es problema, y recién entonces se desarrollará el algoritmo o secuencia lógica de los pasos a seguir para resolverlo. En esta fase no se utiliza aún el lenguaje binario, que es el que entienden las computadoras, sino que se usa un lenguaje intermedio. Por eso se suele decir que el programador genera el código fuente.
Segun Alegsa (con dos definiciones diferentes)
1. Archivo ejecutable o aplicación.
Un programa suele tener la extensión .exe en el sistema Windows, permitiendo su ejecución directa.
También puede ser un programa que no es directamente ejecutable, sino que necesita de un intérprete para correr.
2. Un programa es un conjunto de instrucciones escritas en algún lenguaje de programación. El programa debe ser compilado o interpretado para poder ser ejecutado y así cumplir su objetivo.

Nuestra definicion de programa es una serie de instrucciones que es una complilacion en lenguaje de programacion

CONSTANTE Y VARIABLE

Según Teleformacion

Constante
def: 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.

Variable
def: 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.

Según answers yahoo

constante es algo en el que su valor siempre es el mismo por ejemplo, la gravedad siempre va a valer 9.8, el pi 3.141516... y asi.

las variables cambian de acuerdo con la constante por ejemplo. cuando te piden sacar el perimetro de un cuadrado que mide 3cm de lado la variable es P (perimetro) y la constante es 3 (lado) por lo tanto el resultado de tu variable es 12.

la variable, cambia la constante no.

Según Wikilearning

El ordenador típico solo procesa una instrucción a la vez, por lo que necesita 'espacios de memoria' donde guardar o depositar, a modo de cajones, por usar un símil conocido, los diversos datos con los que trabaja. Aquí es donde entran en juego las variables y constantes.

Nuestro concepto: la variable puede ser alterada en un procedimiento mientras la constante debe permanecer intacta


COMANDO

Según Wikipedia

Un comando (calco del inglés command, «orden, instrucción») o mandato es una instrucción u orden que el usuario proporciona a un sistema informático, desde la línea de comandos (como una shell) o desde una llamada de programación. Puede ser interno (contenido en el propio intérprete) o externo (contenido en un archivo ejecutable).
Suele admitir parámetros (argumentos) de entrada, lo que permite modificar su comportamiento predeterminado. Suelen indicarse tras una barra "/" (en sistemas operativos DOS) o un guión simple "-" o doble "--" (en sistemas operativos Unix).
Según Alegsa

1. (command, orden, mandato). En informática, un comando es una orden que se le da a un programa de computadora que actúa como intérprete del mismo, para así realizar una tarea específica.

Generalmente un comando se le da a una interfaz de línea de comandos, como un shell. Por ejemplo, el comando "dir" dentro de MS-Dos lista los archivos y subdirectorios del directorio actual. En Unix, la misma función la hace el comando "ls".

Muchos comandos permiten argumentos, es decir, información que se le pasa a un comando para que cambie su comportamiento. Por ejemplo, "ls -l" ya no muestra una simple lista de nombres de archivos y subdirectorios, sino que además de los nombres indica fecha de creación, dueños, permisos, etc.

2. En programación, un comando es una instrucción (o sentencia) dentro del código fuente. Para más información ver sentencia de programación.

3. A veces comando e instrucción se toman como sinónimos.
Según Master Magazine

Comando Interno (Internal Command). En DOS y OS/2, comando como Copy, Dir y Rename, que puede utilizarse en todo momento. Los comandos internos son ejecutados por los programas de procesadores...

Nuestro concepto: El comando es una instrucción que nosotros le damos al ordenador


CODIGO

Según Usuarios multimania

Término genérico para nombrar las instrucciones del programa, utilizadas en dos sentidos generales. El primero se refiere al código fuente, legible a simple vista, que son las instrucciones escritas por el programador en un lenguaje de programación. El segundo se refiere al código máquina ejecutable, que son las instrucciones convertidas de código fuente a instrucciones que el ordenador o computadora puede comprender.

Según Master Magazine

El código es el conjunto de instrucciones que permite la codificación y descodificación de la información que se transmite de manera que pueda ser intercambiada en forma comprensible entre la fuente y el destino.

Según Mexico Top

el codigo html se refiere a un lenguaje generalmente utilizado para la elaboración de páginas web. Mediante html se describe y define la estructura y la forma del texto y de los contenidos de una página. html funciona por medio de etiquetas que, encerradas por símbolos como corchetes, representan cada uno de los atributos del texto y algunos de los comportamientos generados a los exploradores web.

Nuestro concepto: El codigo simplemente es un conjunto de instrucciones en las cuales tanto quien recibe como quien emite entiende

PROGRAMA OBJETO

Según master magazine

De esta manera, el Programa Objeto es aquel programa que resulta de la traducción del lenguaje fuente (lenguaje entendible por el ser humano) a un lenguaje máquina, es decir a aquel que es inteligible por la computadora

Otro concepto

El lenguaje que utiliza el programador para diseñar los pasos a ejecutar por la computadora, para que sea entendible y mas fácil de utilizar por él

Según Monografias

Instrucciones en lenguaje maquina producida por el computador.
PROGRAMA FUENTE

Según Master Magazine

El concepto de "Programa Fuente" se relaciona de forma directa con los lenguajes de programación y las aplicaciones creadas, porque precisamente "Programa Fuente" describe el argumento escrito por el programador que da inicio al desarrollo de su obra de software.
De este modo, el paso siguiente está dado por la Compilación de lo escrito, de tal forma que la máquina sea capaz de entenderlo y "correrlo", dando lugar a un archivo ejecutable.
Según Monografias

Instrucción escrita por el programador en un lenguaje de programación para plantear al computador el proceso que debe ejecutar.

Según Answers Yahoo

Es el codigo en lenguaje de alto nivel que tu escribes y su extensión es cpp

Nuestro concepto: es el intermedio del lenguaje humano y el lenguaje maquina

PROGRAMA EJECUTABLE

Según Monografias

Los archivos de programa a menudo se denominan programas ejecutables, puesto que, al teclear su nombre ó al hacer clic sobre el icono que le corresponda en un entorno gráfico, logra que la computadora cargue y corra, o ejecute las instrucciones del archivo.

Según Wikipedia

es un archivo binario cuyo contenido se interpreta por el ordenador como un programa.

Según Alegsa

Archivo que tiene la capacidad de poder ser ejecutado de forma independiente, o en otras palabras, que no necesita ser ejecutado por una aplicación externa. Estos archivos son ejecutados y controlados por el sistema operativo. Un archivo ejecutable contiene un programa, y generalmente necesitan de otros archivos para funcionar (aunque no es necesario).

Un ejemplo de archivo ejecutable en Windows son los .EXE, o los .COM en MS-DOS.

En general, los archivos ejecutables son el principal medio de transmisión de virus y malwares.

Nuestro Concepto: Un archivo ejecutable es un archivo independiente capaz de arrancar por si solo sin necesitar aplicación extra


DATO

Según Mailxmail


Es un conjunto discreto, de factores objetivos sobre un hecho real o bien un registro de transacciones que por sí mismo tiene poca o ninguna relevancia o propósito. "

Segundo concepto

"Antecedente o fundamento que permite llegar más fácilmente al conocimiento de una cosa, el cual por sí mismo no tiene relevancia alguna.[2]

Tercer concepto

un factor de un elemento el cual por sí mismo no tiene propósito o significado alguno.

Nuestro concepto: un dato solo nos indica algo clave pero sin ser tan importante si solamente es eso,, un dato


INFORMACION

Según Mailxmail

Proviene de los vocablos latinos, in - formare (poner en forma), proceso físico, mecánico de transmisión de datos que posee una connotación vinculada a una de nuestras más grandes libertades que son la de opinión y/o expresión de ideas.

Segundo concepto

Se define como un mensaje, normalmente bajo la forma de un documento o algún tipo de comunicación audible, gráfica o visible, que tiene un emisor y un receptor; capaz de impactar sobre sus juicios de valor y comportamiento al proporcionar ciertas diferencias en su interior o exterior

Tercer concepto

a diferencia de los datos, la información tiene significado (relevancia y propósito). No sólo puede formar potencialmente al que la recibe, sino que esta organizada para algún propósito.

CAMPO

Según Monografias

Es el espacio en la memoria que sirve para almacenar temporalmente un dato durante el proceso, Su contenido varia durante la ejecución del programa.

Según Wikipedia
es un espacio de almacenamiento para un dato en particular. En las bases de datos, un campo es la mínima unidad de información a la que se puede acceder; un campo o un conjunto de ellos forman un registro, donde pueden existir campos en blanco, siendo éste un error del sistema. En las hojas de cálculo los campos son llamados celdas. La mayoría de los campos tienen atributos asociados a ellos. Por ejemplo, algunos campos son numéricos mientras otros almacenan texto, también varía el tamaño de estos. Adicionalmente, cada campo tiene un nombre

Según Alegsa

En informática, espacio para el almacenamiento de un dato en particular.

En las bases de datos un campo es la mínima unidad de almacenamiento de información accesible.

En las hojas de cálculos los campos son llamados celdas.

Los campos suelen tener asociados un tipo de dato que permiten almacenar.

TIPOS DE CAMPO

Según monografias

CAMPO NUMÉRICO, el que solo puede almacenar valores ( dígitos ).
CAMPO ALFANUMERICO, el que puede almacenar cualquier carácter ( dígito, letra, símbolo especial ).

Según Puertolas
1. Texto: admite cualquier carácter alfabético, número o signo de puntuación. Por defecto viene configurado con un tamaño de 50 caracteres, pero puede cambiarse ese valor y elegir otro entre 1 y 255.
2. Memo: admite cualquier carácter textual hasta un máximo de 64000 caracteres. Se suele utilizar para escribir comentarios u observaciones. No se podrán realizar búsquedas sobre campos Memo.
3. Númerico: admite cualquier carácter numérico susceptible de ser utilizado en cálculos matemáticos.
4. Fecha/hora: admite valores de fecha y hora.
5. Moneda: para valores monetarios. Utiliza el separador de miles y el signo monetario que se tenga configurado en Windows.
6. Autonumérico: es un campo propio del programa, éste añade un número único para cada nuevo registro.
7. Si/No: es un campo que sólo acepta uno de estos dos valores, como por ejemplo Si o No, Verdadero o Falso.
8. Objeto OLE: es un tipo de campo que va contener un objeto, que puede ser una imagen, un gráfico, una hoja de cálculo, etc.
9. Hipervinculo: Contiene una ruta o dirección URL de Internet.
10. Asistente para búsquedas: se crea un campo que permite seleccionar un valor de otra tabla o crear una lista de valores en el momento.
Según Andrade EspacioBlog
• TEXTO: admite carácteres alfabéticos, numéricos o signos de puntuación.
• MEMO: admite carácteres textuales hasta 64000 como maximo, sobre este campo no se pueden hacer búsquedas.
• NUMÉRICO: admite carácteres numéricos.
• FECHA/HORA: admite valores de fecha hora.
• MONEDA: para valores monetarios.
• AUTONUMÉRICO: es un campo propio del programa, añade un número único para cada registro, pueden generarse tres tipos de números, secuencial, aleatorio e id de replica.
• SI/ NO: es un campo que solo admite uno de estos dos valores.
• OBJETO OLE: es un campo que solo va a contener un objeto, imagen, gráfico...
• HIPERVINCULO: contiene una ruta o dirección url de internet.
• ASISTENTE PARA BUSQUEDAS: Crea un campo para seleccionar un valor de otra tabla o crear una lista de valores en el momento.
REGISTRO
Según Monografias
Es un grupo de campos relacionados que se usan para almacenar datos acerca de un tema ( registro maestro ) ó actividad ( registro de transacción ).
Según Wikipedia
Un registro es un conjunto de campos que contienen los datos que pertenecen a una misma repetición de entidad. Se le asigna automáticamente un número consecutivo (número de registro) que en ocasiones es usado como índice aunque lo normal y práctico es asignarle a cada registro un campo clave para su búsqueda.
Según Master Magazine
Es una pequeña unidad de almacenamiento destinada a contener cierto tipo de datos. Puede estar en la propia memoria central o en unidades de memoria de acceso rápido
Nuestro concepto es: El registro es el conjunto de los campos.

COMPILACION

Según Wikipedia

es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar. Usualmente el segundo lenguaje es lenguaje de máquina, pero también puede ser simplemente texto. Este proceso de traducción se conoce como compilación.[1
Según Mas Efectivo

El compilador en informática es un programa que se encuentra capacitado para poder generar aplicaciones que puedan utilizarse directamente en un ordenador o en una computadora, un compilador en informática puede leer el código fuente en informática que fué creado bajo un determinado lenguaje de programación, donde lo puede interpretar, comprobar su sintaxis y traducir a un lenguaje o código máquina toda una serie de instrucciones, donde se ve generado el archivo ejecutable final, un programa compilado.

Según Master Magazine

El compilador es un programa que se encarga de traducir los programas escritos por el programador en lenguaje de alto nivel (entendible por el ser humano) a un lenguaje de bajo nivel que es el comprensible por la máquina y que, de esta manera, permite que pueda ser ejecutado por la computadora. Sería la transformación del código fuente a un lenguaje máquina o código objeto.

BASE DE DATOS

Según Master Magazine

Es un almacenamiento colectivo de las bibliotecas de datos que son requeridas y organizaciones para cubrir sus requisitos de procesos y recuperación de información.

Otro concepto

Conjinto de datos o no redundante de datos estructurados organizados independientemente de su utilización y su implementacion en maquina accesible en tiempo real

Según Wikipedia

Conjunto exhaustivo pertenecientes a un mismo contenido y almacenados sistemáticamente para su posterior uso

INDICE

Según Aulaclick

Estructura de datos que mejoran la velocidad de las operaciones, permitiendo un rapido acceso a los registros de una tabla

Según Wikipedia

Estructura de datos que permite recuperar las filas de una tabla de forma mas rapida ademas de proporcionar una ordenacion distinta a la natural de la tabla

Otro concepto de Aulaclick

Un índice en informática es como el índice de un libro donde tenemos los capítulos del libro y la página donde empieza cada capítulo. No vamos a entrar ahora en cómo se implementan los índices internamente ya que no entra en los objetivos del curso pero sí daremos unas breves nociones de cómo se definen, para qué sirven y cuándo hay que utilizarlos y cuando no.

lunes, 23 de noviembre de 2009

ALGORITMO

un algoritmo (del latín, dixit algorithmus y éste a su vez del matemático persa Al Juarismi ) es una lista bien definida, ordenada y finita de operaciones que permite hallar la solución a un problema. Dado un estado inicial y una entrada, a través de pasos sucesivos y bien definidos se llega a un estado final, obteniendo una solución. Los algoritmos son objeto de estudio de la algoritmia.

.

CONSTANTE

En programacion, las constantes son tipos de datos (con valores numéricos o de cadena) que permanecen invariables, sin posibilidad de cambiar el valor que tienen durante el curso del programa.
Una constante corresponde a una longitud fija de un área reservada en la memoria principal del ordenador, donde el programa almacena valores fijos.
Por ejemplo:
El valor de pi = 3.141592
Por conveniencia, el nombre de las constantes suele escribirse en mayúsculas en la mayoría de lenguajes


VARIABLE
Estructura de programación que contiene datos. Puede contener números o caracteres alfanuméricos y el programador le asigna un nombre único. Mantiene los datos hasta que un nuevo valor se le asigna o hasta que el programa termine.
Una variable es un identificador que se utiliza para representar un dato individual; es decir, una cantidad numérica o caractér de forma parecida a la constante pero en este caso, su valor es variable, asignado en alguna parte del programa. El valor que el programa asigna a la variable puede ser recuperado referenciando al nombre de la variable. Sin embargo, el tipo de dato asociado a la variable no puede cambiar, esto se refiere a que no se puede asignar por ejemplo ; un caracter a una variable de tipo int.
Parte de la memoria que reserva un programa como un lugar de almacenamiento temporal para los datos que se estan procesando.


CONTADOR

En programación, se llama contador a una variable cuyo valor se incrementa o decrementa en un valor fijo (en cada iteración de un bucle).Un contador suele utilizarse para contar el número de veces que itera un bucle. Pero, a veces, se utiliza para contar, solamente, aquellas iteraciones de un bucle en las que se cumpla una determinada condición.

ACUMULADOR

Acumulador (informática)
En un CPU de computadora, el acumulador es un registro en el que son almacenados temporalmente los resultados aritméticos y lógicos intermedios que serán tratados por la Unidad aritmético-lógica (ALU).
Sin un registro como un acumulador, sería necesario escribir el resultado de cada cálculo (como adición, multiplicación, desplazamiento (shift), etc.) en la memoria principal, quizás justo para ser leída inmediatamente otra vez para su uso en la siguiente operación. El acceso a la memoria principal es significativamente más lento que el acceso a un registro como el acumulador porque la tecnología usada para la memoria principal es más lenta (pero más barata) que la usada para un registro interno del CPU.
El ejemplo canónico para el uso del acumulador es cuando se suma una lista de números. El acumulador es puesto inicialmente a cero, entonces cada número es sumado al valor en el acumulador. Solamente cuando se han sumado todos los números, el resultado mantenido en el acumulador es escrito a la memoria principal o a otro, registro no-acumulador del CPU.
Los CPUs modernos generalmente tienen muchos registros, todos o muchos de ellos pueden ser capaces de ser utilizados para los cálculos. En una arquitectura de computadora, la característica que distingue un registro acumulador de uno que no lo sea, es que el acumulador puede ser usado como operando implícito para las instrucciones aritméticas (si la arquitectura fuera a tener alguno).
Por ejemplo, una computadora pudede tener una instrucción como:
Add DireccionDeMemoria
Esta instrucción agregaría el valor leído en la posición de memoria indicada en DireccionDeMemoria al valor del acumulador, poniendo el resultado en el acumulador. El acumulador no es identificado en la instrucción por un número del registro; es implícito en la instrucción y ningún otro registro puede ser especificado en la instrucción. Algunas arquitecturas utilizan un registro particular como acumulador en algunas instrucciones, pero en otras instrucciones usan números de registros como especificación explícita del operando.
En la común arquitectura de microprocesadores x86
, se pueden usar una diversidad de registros como acumuladores para las operaciones artiméticas-lógicas (como EAX, EBX, ECX, etc.), pero para la multiplicación y división, se usa de una manera implícita el registro EAX (o alguno de sus subcomponentes (AX ó AL), en conjunto con el registro EDX y sus subcomponentes
PSEUDOCODIGO

Un pseudocódigo (falso lenguaje), es una serie de palabras léxicas y gramaticales referidos a los lenguajes de programación, pero sin llegar a la rigidez de la sintaxis de estos ni a la fluidez del lenguaje coloquial. Esto permite codificar un programa con mayor agilidad que en cualquier lenguaje de programación, con la misma validez semántica, normalmente se utiliza en las fases de análisis o diseño de Software, o en el estudio de un algoritmo. Forma parte de las distintas herramientas de la ingeniería de software. Es, netamente, lenguaje de tipo informático.
Para probar el algoritmo se utiliza un Pseudo intérprete el cual se encuentra disponible para las plataformas GNU/Linux y Windows, es de código libre y está escrito en C++. El mismo se ejecuta en un Terminal.
El pseudocódigo describe un algoritmo utilizando una mezcla de frases en lenguaje común, instrucciones de programación y palabras clave que definen las estructuras básicas. Su objetivo es permitir que el programador se centre en los aspectos lógicos de la solución a un problema.
No siendo el pseudocódigo un lenguaje formal, varían de un programador a otro, es decir, no hay una estructura semántica ni arquitectura estándar. Es una herramienta ágil para el estudio y diseño de aplicaciones, veamos un ejemplo, que podríamos definir como: lenguaje imperativo, de tercera generación, según el método de programación estructurada.
Pseudocódigo = Pseudo (Supuesto) + Código (Instrucción)

jueves, 19 de noviembre de 2009

Ejercicios

Hola!

Pues aqui les dejo enlaces
para que puedan descargar o solo visitar
algunos ejemplos de

ASIGNA
CUALITATIVOS

LEER
ESCRIBIR


Saludos!!!

jueves, 20 de agosto de 2009

Investigacion: Diagrama De Flujo




El maestro Fernando Cadena (Instituto Campechano) nos dejo una investigacion, ¿que es un diagrama de flujo? a decir verdad, ni yo misma se que es un bendito diagrama, es por eso que me di a la tarea de investigar, y he aqui tengo la informacion


Un diagrama de flujo es una forma de representar gráficamente los detalles algorítmicos de un proceso multifactorial. Se utiliza principalmente en programación, economía y procesos industriales, pasando también a partir de estas disciplinas a formar parte fundamental de otras, como la psicología cognitiva. Estos diagramas utilizan una serie de símbolos con significados especiales y son la representación gráfica de los pasos de un proceso. En computación, son modelos tecnológicos utilizados para comprender los rudimentos de la programación lineal.


DEFINICION


Es la representación gráfica de flujo de un algoritmo o de secuencias rutinarias. Se basan en la utilización de diversos símbolos para representar operaciones específicas. Se les llama diagramas de flujo porque los símbolos utilizados se conectan por medio de flechas para indicar la secuencia de la operación.


SIMBOLOGIA


Los símbolos que se utilizan para diseño se someten a una normalización, es decir, se hicieron símbolos casi universales, ya que, en un principio cada usuario podría tener sus propios símbolos para representar sus procesos en forma de Diagrama de flujo. Esto trajo como consecuencia que sólo aquel que conocía sus símbolos, los podía interpretar. La simbología utilizada para la elaboración de diagramas de flujo es variable y debe ajustarse a las normas preestablecidas universalmente para dichos símbolos o datos.


CARACTERISTICAS QUE DEBE CUMPLIR


En los diagramas de flujo se presuponen los siguientes aspectos:
Existe siempre un camino que permite llegar a una solución (finalización del algoritmo).
Existe un único inicio del proceso.
Existe un único punto de fin para el proceso de flujo (salvo del rombo que indica una comparación con dos caminos posibles).

Las siguientes son acciones previas a la realización del diagrama de flujo:
Identificar las ideas principales a ser incluidas en el diagrama de flujo. Deben estar presentes el dueño o responsable del proceso, los dueños o responsables del proceso anterior y posterior y de otros procesos interrelacionados, otras partes interesadas.
Definir qué se espera obtener del diagrama de flujo.
Identificar quién lo empleará y cómo.
Establecer el nivel de detalle requerido.
Determinar los límites del proceso a describir.
Los pasos a seguir para construir el diagrama de flujo son :
Establecer el alcance del proceso a describir. De esta manera quedará fijado el comienzo y el final del diagrama. Frecuentemente el comienzo es la salida del proceso previo y el final la entrada al proceso siguiente.
Identificar y listar las principales actividades/subprocesos que están incluidos en el proceso a describir y su orden cronológico.
Si el nivel de detalle definido incluye actividades menores, listarlas también.
Identificar y listar los puntos de decisión.
Construir el diagrama respetando la secuencia cronológica y asignando los correspondientes símbolos.
Asignar un título al diagrama y verificar que esté completo y describa con exactitud el proceso elegido.


RECOMENDACIONES


A su vez, es importante que al construir diagramas de flujo, se observen las siguientes recomendaciones:
Evitar sumideros infinitos, burbujas que tienen entradas pero no salidas.
Evitar las burbujas de generación espontánea, que tienen salidas sin tener entradas, porque son sumamente sospechosas y generalmente incorrectas.
Ventajas de los diagrama de flujo
Favorecen la comprensión del proceso a través de mostrarlo como un dibujo. El cerebro humano reconoce fácilmente los dibujos. Un buen diagrama de flujo reemplaza varias páginas de texto.
Permiten identificar los problemas y las oportunidades de mejora del proceso. Se identifican los pasos redundantes, los flujos de los re-procesos , los conflictos de autoridad, las responsabilidades, los cuellos de botella, y los puntos de decisión.
Muestran las interfaces cliente-proveedor y las transacciones que en ellas se realizan, facilitando a los empleados el análisis de las mismas.
Son una excelente herramienta para capacitar a los nuevos empleados y también a los que desarrollan la tarea, cuando se realizan mejoras en el proceso.
Tipos de diagramas de flujos
Formato vertical: En él el flujo o la secuencia de las operaciones, va de arriba hacia abajo. Es una lista ordenada de las operaciones de un proceso con toda la información que se considere necesaria, según su propósito.
Formato horizontal: En él, el flujo o la secuencia de las operaciones, va de izquierda a derecha.
Formato panorámico: El proceso entero está representado en una sola carta y puede apreciarse de una sola mirada mucho más rápido que leyendo el texto, lo que facilita su comprensión, aun para personas no familiarizadas. Registra no solo en línea vertical, sino también horizontal, distintas acciones simultáneas y la participación de más de un puesto o departamento que el formato vertical no registra.
Formato Arquitectónico: Describe el itinerario de ruta de una forma o persona sobre el plano arquitectónico del área de trabajo. El primero de los flujogramas es eminentemente descriptivo, mientras que los utilizados son fundamentalmente representativos.






Espero que si no quisieran hacer una investigacion por otro lado, pueda servirles esta pagina




martes, 18 de agosto de 2009

Algoritmo y pseudocodigo parte1

Algoritmos y pseudocodigo parte 2

Algoritmos y Pseudocodigos parte 3