Constantes y variables

Los programas de computadora contienen ciertos valores que no deben cambiar durante su
ejecución. Tales valores se llaman constantes. De igual forma, existen otros valores que
cambiarán durante la ejecución del programa; a estos valores se les llama variables. Una
constante es un dato que permanece sin cambios durante todo el desarrollo del algoritmo o
durante la ejecución del programa.

Quienes son?

Constante

Sólo existen dos constantes lógicas o boolean: verdadero falso
La mayoría de los lenguajes de programación permiten diferentes tipos de constantes: enteras,
reales, caracteres y boolean o lógicas, y representan datos de esos tipos.

Lógica (boolean)

Sólo existen dos constantes lógicas o boolean: verdadero falso
La mayoría de los lenguajes de programación permiten diferentes tipos de constantes: enteras,
reales, caracteres y boolean o lógicas, y representan datos de esos tipos.

Variable

Una variable es un objeto o tipo de datos de cuyo valor puede cambiar durante el desarrollo del algoritmo o ejecucion del programa.

Nombres válidos de variables son:

NOMBRE para representar nombres de personas PRECIOS para representar los precios de diferentes artículos NOTAS pagar representar las notas de una clase

Los nombres de las variables elegidas para el algoritmo o el programa deben ser
significativos y tener relación con el objeto de que representan, como pueden ser los casos
siguientes:

NOMBRE para presentar nombres de persona PRECIOS para representar los precios de diferentes articulos

Fases en la resolución de problemas

El proceso de resolución de un problema con una computadora conduce a la escritura de un
programa y a su ejecución en la misma.

Las fases de resolución de un
problema con computadora son:
^

* Análisis del problema * Diseño del algoritmo *Codificación *Compilación y ejecución *Verificación *Depuración *Mantenimiento *Documentación^

Las características más sobresalientes de la resolución de problemas son:

Análisis: el problema se analiza teniendo presente la especificación de los requisitos dados
por el cliente de la empresa o por la persona que encarga el programa.

Diseño: una vez analizado el problema, se diseña una solución que conducirá a un algoritmo

Mantenimiento: el programa se actualiza y modifica, cada vez que sea necesario, de modo
que se cumplan todas las necesidades de cambio de sus usuarios.

Documentación: escritura de las diferentes fases del ciclo de vida del software, esencialmente
el análisis, diseño y codificación, unidos a manuales de usuario y de referencia, así como
normas para el mantenimiento.

Análisis del problema

La primera fase de la resolución de un problema con computadora es el análisis del problema. Esta fase requiere una clara definición, donde se contemple exactamente lo que debe hacer el
programa y el resultado o solución deseada.

Diseño del algoritmo

En la etapa de análisis del proceso de programación se determina qué hace el programa. En
la etapa de diseño se determina cómo hace el programa la tarea solicitada. Los métodos más
eficaces para el proceso de diseño se basan en el conocido divide y vencerás.

Que es el pseudocódigo?

es una herramienta de programación en la que las instrucciones se escriben en
palabras similares al inglés o español, que facilitan tanto la escritura como la lectura de programas. En
esencia, el pseudocódigo se puede definir como un lenguaje de especificaciones de algoritmos.