sábado, 29 de agosto de 2015

Constantes y Variables

Constantes Según Joyanes Aguilar.-


Son Datos cuyo valor no cambia durante Todo el desarrollo del Algoritmo. Las concertantes podrán se literales o con nombres, también denominadas Simbólicas.
Las constantes simbolices o con nombre  y el valor asignado. Una constante literal es un valor de cualquier tipo que se utiliza como tal. tendremos pues constantes:

1.- Numéricas enteras.

2.- Numéricas reales.
3.- Lógicas.
4.- Carácter.
5.- Cadena.


Numéricas enteras.

En el rango de los enteros compuestos por el signo (+,-) seguido de una serie de dígitos (0...9).

Numéricas reales.

Compuestas por el signo (+,-) seguido de una serie de  dígitos (0...9) y con un punto decimal.

Lógicas.

Solo existen dos constantes Lógicas "verdadero" representado por V o "falso" representado F

Carácter

Cualquier carácter del juego de caracteres utilizando y colocando entre comillas simples o Apostrofes.

Cadena.

Serie de caracteres validos encerrado entre comillas simples.

Variables Según joyanes Aguilar.-


Es un objeto cuyo valor puede cambiar durante el desarrollo del algoritmo.
Se identifica por su nombre y por su tipo que podrá ser cualquiera y es el que determinara el conjunto de valores que podrá Tomar la variable

miércoles, 19 de agosto de 2015

Referencia bibliografica

Fundamentos de programación de luis joyones Aguilar

Resolución de Problemas

La fase de resolución del problema esta fase incluye el análisis del problema así como el diseño y verificación del algoritmo.

1.- Análisis del problema se debe a examinar cuidadosamente el problema a fin de obtener una idea clara.

2.- Diseño del Algoritmo puede ser definido como la secuencia ordenada de pasos para la solucion de un problema

Pasos para la resolución de un problema:
1.- Diseño del algoritmo, que describe la secuencia ordenada de pasos –sin ambigüedades- que conducen a la solución de un problema dado.
2.- Expresar el algoritmo como un programa en un lenguaje de programación adecuado.
3.- Ejecución y validación del programa por la computadora.


Características de los Algoritmos

Preciso: Indicando el Orden de realización de cada uno de los pasos.

Definido: Si se sigue el algoritmo varias veces proporcionándole los mismos datos, se deben obtener siempre los mismos resultados. 

Finito: Al seguir el algoritmo este debe terminar en algún momento es decir tener un numero finito de soluciones.

Entrada: Información dada al Algoritmo.

Proceso: Operaciones o cálculos necesarios para encontrar la solución a un problema.

Salida: Respuestas dadas por el algoritmo o resultados finales de los cálculos.

Definición de algoritmo

Un algoritmo puedejemplo 3e ser definido como la secuencia ordenada de pasos , sin ambigüedad que conduce a la solución de un problema dado y puede ser expresado en lenguaje natural, por ejemplo el Castellano. Ademas también son independientes tanto del lenguaje de programación en que se expresan como de la computadora que los ejecuta. En la vida cotidiana, se emplean algoritmos frecuentemente para resolver problemas. Algunos ejemplos son los manuales de usuario, que muestran algoritmos para usar un aparato, o las instrucciones que recibe un trabajador por parte de su jefe. Los algoritmos son más importantes que los lenguajes de programación o las computadoras pues un lenguaje de programación tan solo un medio para expresar un algoritmo y una computadora es sólo un procesador para ejecutarlo