Está en la página 1de 4

Nombre: Fuentes Gallardo Miguel Angel

Informática I (MAT-204)
Tec. Sup. Petróleo y Gas N.
Docente: Ing. Francisco Javier Camacho
Resumen 2.3

Simbología de los Diagramas de Flujo (DF).

Los diagramas de flujo usan formas especiales para representar diferentes tipos de
acciones o pasos en un proceso. Las líneas y flechas muestran la secuencia de los pasos
y las relaciones entre ellos. Estos son conocidos como símbolos de diagrama de flujo.
El tipo de diagrama dicta los símbolos de diagramas de flujo que se utilizan. Por ejemplo,
un diagrama de flujo de datos puede contener un Símbolo de Entrada o Salida (también
conocido como Símbolo de E/S), pero no es muy común verlo en la mayoría de los
diagramas de flujo de procesos.
Con los años, la tecnología ha evolucionado, y con ella también la diagramación. Algunos
símbolos de los diagramas de flujo que se utilizaron en el pasado para representar
tarjetas perforadas de computadora, o cinta perforada, han pasado a la historia.

Representación de Algoritmos en DF.

Un diagrama de flujo es una representación gráfica de un algoritmo o proceso. 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
Nombre: Fuentes Gallardo Miguel Angel
Informática I (MAT-204)
Tec. Sup. Petróleo y Gas N.
Docente: Ing. Francisco Javier Camacho
Resumen 2.3

Prueba de escritorio
Es la etapa más importante en el desarrollo de un programa, por cuanto el realizar la
prueba de escritorio nos permite saber:
1. Si el programa hace lo que debería hacer
2. Si no hace lo que debería hacer, nos permitirá detectar errores como ser:
 Si algún paso o instrucción no está en el orden correcto
 Si falta algo
 Si algo esta demás
 Si los pasos o instrucciones que se repiten lo hacen más o menos veces de
lo debido
 Si las instrucciones están en un orden apropiado
 Otros errores que pueden presentarse
3. Elegir los datos apropiados para la prueba
La prueba de escritorio no es más que efectuar un proceso de simulación con el algoritmo
desarrollado (ver que haría la computadora). Este trabajo se realiza en base a una tabla
cuyos encabezados son las variables que se usan en el algoritmo y debajo de cada una
de ellas se van colocando los valores que van tomando, paso a paso y siguiendo el flujo
indicado por el algoritmo, hasta llegar al final.
Codificación de Algoritmos
Una vez que los algoritmos de una aplicación han sido diseñados, ya se puede iniciar la
fase de codificación. En esta etapa se tienen que traducir dichos algoritmos a
un lenguaje de programación específico; es decir, las acciones definidas en los algoritmos
hay que convertirlas-a instrucciones.

Para codificar un algoritmo hay que conocer la sintaxis del lenguaje al que se va a
traducir. Sin embargo, independientemente del lenguaje de programación en que esté
escrito un programa, será su algoritmo el que determine su lógica.

La lógica de un programa establece cuáles son sus acciones y en qué orden se deben


Nombre: Fuentes Gallardo Miguel Angel
Informática I (MAT-204)
Tec. Sup. Petróleo y Gas N.
Docente: Ing. Francisco Javier Camacho
Resumen 2.3

ejecutar. Por tanto, es conveniente que todo programador aprenda a diseñar algoritmos


antes de pasar a la fase de codificación.
Lenguajes de Programación
Un lenguaje de programación es un lenguaje formal que proporciona una serie
de instrucciones que permiten a un programador escribir secuencias de órdenes
y algoritmos a modo de controlar el comportamiento físico y lógico de
una computadora con el objetivo de que produzca diversas clases de datos. A todo este
conjunto de órdenes y datos escritos mediante un lenguaje de programación se le conoce
como programa.
Algunos de estos lenguajes están formados por un conjunto de símbolos
(llamado alfabeto), reglas gramaticales (léxico/morfológicas y sintácticas) y
reglas semánticas, que en conjunto definen las estructuras válidas en el lenguaje y su
significado. Al proceso por el cual se escribe, se prueba, se depura, se compila (de ser
necesario) y se mantiene el código fuente de un programa informático se le
llama programación, que es la que define la creación de software mediante la aplicación
de procedimientos lógicos a través de los siguientes pasos:

 El desarrollo lógico del programa para resolver un problema en particular.


 Escritura de la lógica del programa empleando un lenguaje de programación
específico (codificación del programa).
 Ensamblaje o compilación del programa hasta convertirlo en lenguaje de máquina.
 Prueba y depuración del programa.
 Desarrollo de la documentación.

JavaScript

JavaScript es un lenguaje de programación que se utiliza principalmente para crear


páginas web dinámicas.

Una página web dinámica es aquella que incorpora efectos como texto que aparece y
desaparece, animaciones, acciones que se activan al pulsar botones y ventanas con
mensajes de aviso al usuario.

Técnicamente, JavaScript es un lenguaje de programación interpretado, por lo que no es


necesario compilar los programas para ejecutarlos. En otras palabras, los programas
escritos con JavaScript se pueden probar directamente en cualquier navegador sin
necesidad de procesos intermedios.
Nombre: Fuentes Gallardo Miguel Angel
Informática I (MAT-204)
Tec. Sup. Petróleo y Gas N.
Docente: Ing. Francisco Javier Camacho
Resumen 2.3

A pesar de su nombre, JavaScript no guarda ninguna relación directa con el lenguaje de


programación Java. Legalmente, JavaScript es una marca registrada de la empresa Sun
Microsystems, como se puede ver en http://www.sun.com/suntrademarks/.

Entornos de desarrollo

Un entorno de desarrollo es un conjunto de procedimientos y herramientas que se


utilizan para desarrollar un código fuente o programa. Este término se utiliza a veces
como sinónimo de entorno de desarrollo integrado (IDE), que es la herramienta de
desarrollo de software utilizado para escribir, generar, probar y depurar un programa.
También proporcionan a los desarrolladores una interfaz de usuario común (UI) para
desarrollar y depurar en diferentes modos.
El entorno de desarrollo normalmente tiene tres niveles de servidores, clasificados como
desarrollo, montaje y producción. Los tres niveles juntos se denominan generalmente
como el DSP.

 Servidor de desarrollo: Aquí es donde el desarrollador prueba el código y


comprueba si la aplicación se ejecuta correctamente con ese código. Una vez que la
aplicación ha sido probada y el desarrollador considera que el código trabaja de forma
correcta, la aplicación se mueve entonces al servidor intermedio de montaje.
 Servidor de integración: Este entorno se hace para que se vea exactamente igual
que el entorno del servidor de producción. La aplicación se prueba en el servidor de
ensayo para comprobar la fiabilidad y para asegurarse de que no falla en el servidor
de producción real. Este tipo de pruebas en el servidor intermedio es el último paso
antes de que la aplicación se despliegue en un servidor de producción. La aplicación
tiene que ser aprobada con el fin de implementarla en el servidor de producción.
 Servidor de producción: Una vez realizada la aprobación, la aplicación se convierte
en una parte de este servidor

También podría gustarte