Pasos para resolver un Problema:
Análisis del problema.
 Diseño del Algoritmo.
 Codificación y Depuración.
 Verificación.
 Documentación.

. y que conducen a la resolución de un problema. a ejecutar paso a paso.ALGORITMO Son una serie de operaciones detalladas y no ambiguas.

FINITO: Si se sigue un algoritmo. se debe terminar en algún momento. DEFINIDO: Si se sigue un algoritmo dos veces.CARACTERISTICAS DE LOS ALGORITMOS PRECISO: Un algoritmo debe indicar el orden de realización de cada paso. . se debe obtener el mismo resultado cada vez.

En un Algoritmo se debe considerar tres partes: ENTRADA PROCESO SALIDA DATO OPERACION RESULTADO .

PASOS A SEGUIR PARA ELABORAR UN ALGORITMO Leer el enunciado cuantas veces sea necesario. . hasta entenderlo completamente Determinar claramente con que datos de entrada se cuentan para la solución del problema. Definir que cálculos y/o comparaciones se necesitan para llegar al resultado final Tener en cuenta toda clase de condiciones y restricciones para la solución del problema. Aclarar y determinar la información o resultados que se soliciten.

.DATO Es la mínima unidad significativa para alguien. de información Es la materia prima para la obtención de información.

ENTEROS NUMÉRICOS REALES TIPO DATOS DE ALFANUMÉRICOS NO NUMÉRICOS CARACTER LÓGICO true false .

6. 2. . Reglas para la construcción de identificadores: 1.Identificadores: Son palabras creadas por el programador para dar nombre a los objetos y demás elementos que necesita declarar o utilizar en un programa. 3. Debe ser significativo No puede coincidir con palabras reservadas Máximo 256 caracteres Siempre comienza por un carácter alfabético. Se puede utilizar letras. 4. 5. Podrá ser utilizado indistintamente escrito en mayúscula o minúscula. números y el símbolo de subrayado (_).

.CONSTANTE Son todos aquellos valores que no cambian en el transcurso de un algoritmo y son introducidas en el momento de utilizarse o desde el principio del algoritmo.

Usualmente son introducidas como datos.VARIABLE Son todos aquellos valores que pueden o no cambiar en el transcurso de un algoritmo. .

.OPERADORES Símbolos o signos que se utilizan para relacionar los datos (variables y/o constantes).

Operadores Aritméticos OPERADOR NOTACION EXPONENTE ^ MULTIPLICACION * DIVISION / SUMA + RESTA - .

Operadores Relacionales OPERADOR NOTACION MAYOR QUE > MAYOR O IGUAL QUE >= MENOR QUE < MENOR O IGUAL QUE <= IGUAL QUE = DIFERENTE QUE != ó <> .

Operadores Lógicos OPERADOR AND OR NOT NOTACION && ó || y ú o ! .

Orden de Evaluación de los Operadores 1. / 5. Not 10. *.Or . Signo 3. >=. >. (Paréntesis ) 2. Div 6. <. <>. 8. Mod 7. =. +. <= 9. And 11. ^ 4.

paréntesis y nombres de funciones especiales. . símbolos de operación. variables.EXPRESION Son combinaciones de constantes.

Funciones Internas: Abs (x) Valor Absoluto  Sqr (x) Cuadrado ó X^2  Sqrt (x) Raíz Cuadrada  Round (x) Redondeo  Trunc (x) Truncamiento  .

. ACUMULADOR Variable que se incrementa o se decrementa durante la ejecución de un proceso de forma VARIABLE.CONTADOR Variable que se incrementa o se decrementa durante la ejecución de un proceso de forma CONSTANTE.

FORMA DE REPRESENTACIÓN DE LOS ALGORITMOS DIAGRAMA DE FLUJO: Es la representación gráfica de un proceso PSEUDOCODIGO: Es escrita de un proceso la representación .