viernes, 17 de febrero de 2012
Diagrama de flujo
DIAGRAMA DE FLUJO
Un Diagrama
de Flujo representa la esquematización gráfica de un algoritmo , el cual muestra gráficamente los pasos o procesos a seguir para alcanzar la
de un
. Su correcta construcción es sumamente importante porque , a partir del mismo se
escribe un programa en algún Lenguaje de Programación. Si el Diagrama de
está completo y correcto
,el paso del mismo a un Lenguaje de Programación es relativamente simple y directo.
Es importante resaltar que el Diagrama de Flujo muestra el sistema como una red de procesos funcionales conectados entre sí por " Tuberías " y "Depósitos" de datos que permite describir el movimiento de los datos a través del Sistema. Este describirá : de Origen y Destino de los datos , Transformaciones a las que son sometidos los datos, Lugares en los que se almacenan los datos dentro del sistema , Los canales por donde circulan los datos. Además de esto podemos decir que este es una representación reticular de un Sistema ,el cual lo contempla en términos de sus componentes indicando el enlace entre los mismos.
En el presente Trabajo se representará a través de un Diagrama de Flujo el Procedimiento que debe efectuarse para calcular el pago de los trabajadores de una Empresa .
,el paso del mismo a un Lenguaje de Programación es relativamente simple y directo.
Es importante resaltar que el Diagrama de Flujo muestra el sistema como una red de procesos funcionales conectados entre sí por " Tuberías " y "Depósitos" de datos que permite describir el movimiento de los datos a través del Sistema. Este describirá : de Origen y Destino de los datos , Transformaciones a las que son sometidos los datos, Lugares en los que se almacenan los datos dentro del sistema , Los canales por donde circulan los datos. Además de esto podemos decir que este es una representación reticular de un Sistema ,el cual lo contempla en términos de sus componentes indicando el enlace entre los mismos.
En el presente Trabajo se representará a través de un Diagrama de Flujo el Procedimiento que debe efectuarse para calcular el pago de los trabajadores de una Empresa .
Ventajas de diagramas de flujo y tipos de diagramas
§ Favorecen la comprensión del proceso al mostrarlo como un dibujo. El
cerebro humano reconoce muy 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, los flujos de los re-procesos, los
conflictos de autoridad, las responsabilidades, los cuellos de botella, y los
puntos de decisión.
§ Muestran las interfases 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.
§ Al igual que el pseudocódigo, el diagrama de flujo con fines de análisis
de algoritmos de programación puede ser ejecutado en un ordenador, con un Ide como Free
DFD.
§ 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, aún 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.
LENGUAJES DE PROGRAMACION Y GENERACIONES
Lenguaje de alto nivel
La programación en un lenguaje de bajo nivel como el
lenguaje de la máquina o el lenguaje simbólico tiene ciertas ventajas:
• Mayor adaptación al equipo.
• Posibilidad de obtener la máxima velocidad con
mínimo uso de memoria.
Pero también tiene importantes inconvenientes:
• Imposibilidad de escribir código independiente de la
máquina.
• Mayor dificultad en la programación y en la
comprensión de los programas.
Por esta razón, a finales de los años 1950 surgió un
nuevo tipo de lenguaje que evitaba los inconvenientes, a costa de ceder un poco
en las ventajas.
Estos lenguajes se llaman “de tercera generación” o
“de alto nivel”, en contraposición a los “de bajo nivel” o “de nivel próximo a
la máquina”.
Principales lenguajes de alto nivel
• Ada • ALGOL • Basic • C (en realidad es un lenguaje
de medio nivel). • C++ • CT • Clipper • Cobol • Fortran • Java • Lexico • Logo
• Object Pascal • Pascal • Perl • PHP • PL/SQL • Python • Modula-2 • Lenguajes
funcionales o Haskell o Lisp
Lenguaje de medio
nivel
Se dice del lenguajes
de programación como C, que se encuentran entre los lenguajes de alto nivel y
los lenguajes de bajo nivel. Estos lenguajes son clasificados muchas veces de
alto nivel, pero permiten ciertos manejos de bajo nivel. Son precisos para
ciertas aplicaciones como la creación de sistemas operativos, ya que permiten
un manejo abstracto (independiente de la máquina, a diferencia del
ensamblador), pero sin perder mucho del poder y eficiencia que tienen los
lenguajes de bajo nivel.
Una característica
distintiva, por ejemplo, que convierte a C en un lenguaje de medio nivel y al
Pascal en un lenguaje de alto nivel es que en el primero es posible manejar las
letras como si fueran números (en Pascal no), y por el contrario en Pascal es posible
concatenar las cadenas de caracteres con el operador suma y copiarlas con la
asignación (en C es el usuario el responsable de llamar a las funciones
correspondientes).
Lenguaje de bajo nivel
Un lenguaje de
programación de bajo nivel es el que proporciona poca o ninguna abstracción del
microprocesador de un ordenador. Consecuentemente es fácilmente trasladado a
lenguaje de máquina.
La palabra “bajo” no
implica que el lenguaje sea inferior a un lenguaje de alto nivel; se refiere a
la reducida abstracción entre el lenguaje y el hardware. Uso: ventajas e
inconvenientes.
En general se utiliza
este tipo de lenguaje para programar controladores (drivers).
La programación en un
lenguaje de bajo nivel como el lenguaje de la máquina o el lenguaje simbólico
tiene ciertas ventajas:
• Mayor adaptación al
equipo.
• Posibilidad de
obtener la máxima velocidad con mínimo uso de memoria.
Pero también tiene
importantes inconvenientes:
• Imposibilidad de
escribir código independiente de la máquina.
• Mayor dificultad en
la programación y en la comprensión de los programas.
Generaciones de lenguaje de programacion
Algo parecido ha ocurrido con la programacion de los ordenadores (el sofware), que se realiza en lenguajesque suelen
clasificarse en cinco generaciones, de las que las tres primeras son evidentes,
mientras no todo el mundo está de acuerdo en las otras dos. Estas generaciones
no coincidieron exactamente en el tiempo con las de hardware, pero sí de forma aproximada, y son las siguientes:
§ primera generacion: Los primeros ordenadores se programaban directamente en código binario, que puede representarse mediante secuencias de
ceros y unos sistema binario. Cada
modelo de ordenador tiene su propio código, por esa razón se llama lenguaje de máquina.
§ Segunda generación: Los lenguajes simbólicos,
asimismo propios de la máquina, simplifican la escritura de las instrucciones y
las hacen más legibles.
§ Tercera generación: Los lenguajes de alto nivel sustituyen
las instrucciones simbólicas por códigos independientes de la máquina,
parecidas al lenguaje humano o al de lasMatemáticas.
§ Cuarta
generación: se ha
dado este nombre a ciertas herramientas que permiten construir aplicaciones
sencillas combinando piezas prefabricadas. Hoy se piensa que estas herramientas
no son, propiamente hablando, lenguajes. Algunos proponen reservar el nombre de
cuarta generación para la programación orientada a
objetos.
Quinta generación: se llama así a veces a
los lenguajes de la inteligencia artificial,
aunque con el fracaso del proyecto japonés de la quinta
generación el nombre ha caído en desuso
jueves, 16 de febrero de 2012
viernes, 10 de febrero de 2012
DATOS CURIOSOS
1-México significa "en el ombligo de la Luna". Del Náhuat "Metztli" (luna) y "xictli" (ombligo). Los Aztecas lo pronunciaban "Meshico". Los españoles lo escribían "México" ya que no existía la pronunciación de la "j". Cuando cambió la grafía de la "x" a la "j" se le empezó a llamar "Méjico" pero se siguió escribiendo "México" lo cual es válido pues la Real Academia de la Lengua permite excepciones para nombres propios.
2-Algunas personas dirán que fue Agustín de Iturbide. Ciertamente fue el primer gobernante de México pero fue emperador no presidente. Otros dirán que fue Guadalupe Victoria y tienen razón. Lo que ocurre es que su verdadero nombre era José Miguel Fernández (algunos dicen que Manuel Félix Fernández), pero se le conoce con el nombre que él mismo se puso en honor a la Virgen de Guadalupe y la victoria esperada por los insurgentes en la lucha por la independencia.
3-Los ojos de los animales nocturnos pueden ver bien de noche debido a un compuesto blanco en la retina llamado guanina, sustancia que proporciona una superficie reflectora que hace que la luz rebote hacia enfrente, dándole a los ojos del animal una segunda oportunidad de absorber la luz de las imágenes. Esta luz reflejada hace que los ojos del animal parezcan brillar en la oscuridad.
4-Cuando los conquistadores ingleses llegaron a Australia se asombraron al ver unos extraños animales que daban saltos increíbles. Inmediatamente llamaron a un nativo (los indígenas australianos eran extremadamente pacíficos) e intentaron preguntarles mediante señas qué era eso. Al notar que el indio siempre decía "Kan Ghu Ru" adoptaron el vocablo ingles "kangaroo" (canguro). Los lingüistas determinaron tiempo después el significado, que era muy claro: los indígenas querían decir "No le entiendo"
5-Si el gobierno americano asegura que no tiene conocimiento sobre extraterrestres, ¿porqué en el título 14, sección 1211 del Código de Regulación Federal, implementado el 16 de julio de 1969, se declara ilegal que los ciudadanos de Estados Unidos tengan algún tipo de contacto con extraterrestres o sus vehículos?
CARACTERISTICAS DE UN INGENIERO
1-México significa "en el ombligo de la Luna". Del Náhuat "Metztli" (luna) y "xictli" (ombligo). Los Aztecas lo pronunciaban "Meshico". Los españoles lo escribían "México" ya que no existía la pronunciación de la "j". Cuando cambió la grafía de la "x" a la "j" se le empezó a llamar "Méjico" pero se siguió escribiendo "México" lo cual es válido pues la Real Academia de la Lengua permite excepciones para nombres propios.
2-Algunas personas dirán que fue Agustín de Iturbide. Ciertamente fue el primer gobernante de México pero fue emperador no presidente. Otros dirán que fue Guadalupe Victoria y tienen razón. Lo que ocurre es que su verdadero nombre era José Miguel Fernández (algunos dicen que Manuel Félix Fernández), pero se le conoce con el nombre que él mismo se puso en honor a la Virgen de Guadalupe y la victoria esperada por los insurgentes en la lucha por la independencia.
3-Los ojos de los animales nocturnos pueden ver bien de noche debido a un compuesto blanco en la retina llamado guanina, sustancia que proporciona una superficie reflectora que hace que la luz rebote hacia enfrente, dándole a los ojos del animal una segunda oportunidad de absorber la luz de las imágenes. Esta luz reflejada hace que los ojos del animal parezcan brillar en la oscuridad.
4-Cuando los conquistadores ingleses llegaron a Australia se asombraron al ver unos extraños animales que daban saltos increíbles. Inmediatamente llamaron a un nativo (los indígenas australianos eran extremadamente pacíficos) e intentaron preguntarles mediante señas qué era eso. Al notar que el indio siempre decía "Kan Ghu Ru" adoptaron el vocablo ingles "kangaroo" (canguro). Los lingüistas determinaron tiempo después el significado, que era muy claro: los indígenas querían decir "No le entiendo"
5-Si el gobierno americano asegura que no tiene conocimiento sobre extraterrestres, ¿porqué en el título 14, sección 1211 del Código de Regulación Federal, implementado el 16 de julio de 1969, se declara ilegal que los ciudadanos de Estados Unidos tengan algún tipo de contacto con extraterrestres o sus vehículos?
CARACTERISTICAS DE UN INGENIERO
Para poder conocer las características de un ingeniero, primero debemos saber que es uningeniero. Para precisar el concepto de ingeniero puede servir la siguiente definición:“Un ingeniero es un profesional que, por medio de sus conocimientos científicos, suhabilidad creadora y su experiencia, desarrolla los planes, métodos y procedimientos para transformar los recursos naturales en formas útiles para el uso del hombre”.Las características principales con las que cuenta o debe contar un ingeniero son:
-Conciencia profesional: el trabajo que desarrolla un ingeniero consiste en rendir un servicio a cierto cliente. Frente a todos ellos el ingeniero debe mantener su personalidad profesional para poder servir mejor. Fundamentalmente, deberáser siempre recto en sus tratos con el personal al que dirige y con las personas alas que presta sus servicios. Debe ser responsable y conocer sus capacidades.Deberá trabajar siempre al máximo de su capacidad y siempre tendrá en mentelos intereses de sus clientes.Cumpliendo con estos simples preceptos siempre será un profesional respetado yestimado por sus colegas y por sus clientes.
-Habilidad para resolver problemas: la constituyen tres elementos esenciales,uno es la preparación académica del ingeniero, el segundo es la inventiva o elingenio que tiene y que agregado a su preparación técnica, le permitiráencontrar soluciones a problemas con mayor rapidez o con menor costo, eltercero es la experiencia que ira adquiriendo con el ejercicio profesional.
-Actitud de investigación: cuando el ingeniero se enfrenta a un problema nuevodebe ser un reto a su capacidad profesional. Mediante la investigación, ya seaen el laboratorio, en el taller, en consultas con otros profesionales, o en libros yrevistas de una biblioteca especializada, podrá descubrir los distintos elementosdel problema
-Superación constante. Rige la vida profesional del ingeniero. La educación noacaba con la obtención del título tan codiciado, pues la tecnología avanza a pasos agigantados, los cursos de maestría y doctorado que se ofrecen en algunasinstituciones permiten al ingeniero estar al tanto de los recientesdescubrimientos y métodos que se desarrollan constantemente
Suscribirse a:
Comentarios (Atom)









