Usuario:


Trabajo Práctico

Storyboard

>Modelo

ID:(622, 0)



Ayudas Gráficas

Descripción

>Top


Muchos editores formatean el texto que un ingresa eligiendo letras y colores seg\'un lo que se esta escribiendo. Esto ayuda a ópticamente reconocer estructuras y ayuda a tener una visión general de lo que se está haciendo.

Algunos editores incluyen la posibilidad de generar en forma automática un diagrama de flujo. El diagrama de flujo es una herramienta que se usa mucho al diseñar un programa pues permite visualizar en forma gráfica lo que se pretende hacer. Un diagrama de flujo es un dibujo que se arma con los siguientes elementos básicos.

ID:(942, 0)



Caricatura de un Bug

Imagen

>Top


Los Bugs y el Debugging

ID:(2099, 0)



Corrector en Linea

Imagen

>Top


Encontrar Errores

ID:(2097, 0)



Ejemplo de Flujo

Imagen

>Top


Diagramación en Flujogramas

ID:(2101, 0)



Ejercicio de Diagramación de Flujo

Descripción

>Top


Ejemplo: dibuje el flujograma del programa para cálculo de raíces.

ID:(945, 0)



Escribiendo Código en Editor normal

Imagen

>Top


Redactar el Programa

ID:(1781, 0)



Java - Compilado y Móvilidad

Descripción

>Top


Existe una tercera variante que rescato ambas ventajas y que son los programas Java. Java en si es compilable por lo que es m\'as r\'apido que los programas interpretados. Pero por otro lado evita tener que ser instalado pues trabaja sobre una plataforma que se instala al igual que se hace con un programa que interpreta. Por ello para Java uno se baja los ejecutables compilados que tienen la extension jar y estos se corren sobre la maquina virtual que instala en el computador. Los jar son en ese sentido compilados y portables.

ID:(943, 0)



Lógica del Compilador

Imagen

>Top


Compilar

ID:(2095, 0)



Posibilidad de Modificar Valores (Visual Studio)

Imagen

>Top


Corregir Valor Calculados durante Ejecución

ID:(2100, 0)



Propuesta de Escritura

Imagen

>Top


Proponer Notación

ID:(2098, 0)



Trabajando con un Interpretador

Descripción

>Top


A primera vista los programas que emplean un interpretador tendrían una ventaja en que no es necesario realizar la compilación. Sin embargo la compilación trae varias ventajas que la hace superior:

*El hecho de que el programa ya se tradujo reduce el tiempo de ejecución ya que el proceso de traducción en si consume tiempo de procesamiento.

*El proceso de compilación incluye una serie de algoritmos de optimización tanto en tiempo de ejecución como en espacio en memoria que ocupa el programa. Esto reduce aún más el tiempo de ejecución, ahorra espacio en disco y en memoria. Esto ultimo puede ser en si una ventaja no menor pues si la memoria de procesamiento (RAM) es demasiado grande el programa podría no poder correr en el equipo en que se pretende.

*El código compilado es difícil de modificar por lo que puede incluir protecciones para que no sea instalado o ejecutado sin contar con la licencia necesaria.

ID:(284, 0)



Window Instalación

Imagen

>Top


Necesidad de Instalar el Programa

ID:(2096, 0)