Vous êtes sur la page 1sur 20

Pasos para resolver un Problema:

Anlisis del problema.


Diseo del Algoritmo.
Codificacin y Depuracin.
Verificacin.
Documentacin.

ALGORITMO

Son una serie de operaciones detalladas y no


ambiguas, a ejecutar paso a paso, y que
conducen a la resolucin de un problema.

CARACTERISTICAS DE LOS ALGORITMOS

PRECISO: Un algoritmo debe indicar el orden de realizacin


de cada paso.
DEFINIDO: Si se sigue un algoritmo dos veces, se debe
obtener el mismo resultado cada vez.
FINITO: Si se sigue un algoritmo, se debe terminar en algn
momento.

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 solucin del problema.
Aclarar y determinar la informacin o resultados que se
soliciten.
Definir que clculos y/o comparaciones se necesitan para
llegar al resultado final
Tener en cuenta toda clase de condiciones y restricciones
para la solucin del problema.

DATO

Es la mnima unidad
significativa para alguien.

de

informacin

Es la materia prima para la obtencin de


informacin.

ENTEROS
NUMRICOS

REALES
TIPO
DATOS

DE
ALFANUMRICOS

NO
NUMRICOS

CARACTER

LGICO

true
false

Identificadores: Son palabras creadas por el programador para dar nombre


a los objetos y dems elementos que necesita declarar o utilizar
en un programa.
Reglas para la construccin de identificadores:
1.
2.
3.
4.
5.
6.

Debe ser significativo


No puede coincidir con palabras reservadas
Mximo 256 caracteres
Siempre comienza por un carcter alfabtico.
Se puede utilizar letras, nmeros y el smbolo de subrayado (_).
Podr ser utilizado indistintamente escrito en mayscula o minscula.

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.

VARIABLE

Son todos aquellos valores que pueden o no


cambiar en el transcurso de un algoritmo.
Usualmente son introducidas como datos.

OPERADORES

Smbolos o signos que se utilizan para


relacionar los datos (variables y/o
constantes).

Operadores Aritmticos
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 Lgicos

OPERADOR
AND
OR
NOT

NOTACION
&&
||

o
!

Orden de Evaluacin de los Operadores


1. (Parntesis )
2. Signo
3. ^
4. *, /
5. Div
6. Mod
7. +, 8. <, >, =, <>, >=, <=
9. Not
10. And
11.Or

EXPRESION

Son combinaciones de constantes, variables,


smbolos de operacin, parntesis y
nombres de funciones especiales.

Funciones Internas:
Abs (x) Valor Absoluto
Sqr (x) Cuadrado X^2
Sqrt (x) Raz Cuadrada
Round (x) Redondeo
Trunc (x) Truncamiento

CONTADOR
Variable que se incrementa o se decrementa
durante la ejecucin de un proceso de forma
CONSTANTE.

ACUMULADOR
Variable que se incrementa o se decrementa
durante la ejecucin de un proceso de forma
VARIABLE.

FORMA DE REPRESENTACIN DE LOS ALGORITMOS

DIAGRAMA DE FLUJO: Es la representacin


grfica de un proceso

PSEUDOCODIGO: Es
escrita de un proceso

la

representacin

Vous aimerez peut-être aussi