Está en la página 1de 3

Los Algoritmos y sus caracteristicas

lunes, 4 de abril de 2011


Algoritmos
Un algoritmo est formado por pasos organizados que muestran el proceso que debemos seguir
para solucionar un problema.
Los algoritmos se pueden clasificar segn su tipo y pueden ser!
"ualitati#os! algoritmos en los que se usa palabras para describir los pasos.
"uantitati#os! algoritmos en los que se usa clculos num$ricos para definir pasos en su proceso
%ipos de Lengua&es Algor'tmicos
( Lengua&e )rfico! con este lengua&e se representa grficamente las operaciones que se
*acen en un algoritmo, para esta representaci+n grafica se utiliza diagramas de flu&o.
( Lengua&e no grfico! ,e representa en pseudoc+digo, es decir que se representa en forma
descripti#a las operaciones que se *acen en el algoritmo.
-&emplo
./.".0
-dad! -ntero
-,"1.2A

cual es tu edad3

Lea -dad
,. -dad 4516 entonces
-,"1.2A

-res mayor de -dad

7./,.
-,"1.2A

fin del algoritmo

7./
8ise9o de un algoritmo
%odo algoritmo debe tener las siguientes caracter'sticas!
%ener un punto de inicio.
Un algoritmo debe ser definido, no tiene que permitir una interpretaci+n doble.
Un algoritmo debe ser general ,es decir que pueda soportar la mayor'a de los cambios que se
presenten para solucionar el problema
Un algoritmo debe ser finito en tama9o y tiempo de e&ecuci+n.
:roceder al dise9o del Algoritmo
:rueba de escritorio o 8epuraci+n
-ntidades primiti#as para el desarrollo de algoritmos
%ipos de datos
Los datos se clasifican segn el tipo que son, segn el tipo de dato se puede #er cul es la
naturaleza del con&unto de #alores que podr'a tomar una #ariable.
a; 8atos simples
( 8atos num$ricos! -ste tipo de datos nos ayudan a representar #alores de forma num$rica, es
decir que se incluyen a los nmeros enteros y reales, con estos datos podemos *acer operaciones
aritm$ticas comunes.
( 8atos l+gicos! Los datos l+gicos se clasifican en #erdadero o falso, *acen una comparaci+n
entre ms de dos datos ya sean num$ricos o alfanum$ricos
( 8atos alfanum$ricos <string;! Los datos alfanum$ricos forman una secuencia de caracteres
que permiten representar #alores que se pueden identificar de forma detallada, en estos datos se
incluyen nombres de personas, direcciones, etc.
-=presiones
Las e=presiones se forman por la combinaci+n de constantes, #ariables, s'mbolos, par$ntesis y
nombres de funciones. %oda e=presi+n tiene un #alor que se determina usando las operaciones que
se indiquen con los #alores de las #ariables y constantes. %oda e=presi+n consta de operadores y
operandos y se clasifican en! aritm$ticas, relacionales y l+gicas.
0peradores y 0perandos
Los operadores son elementos que nos ayudan a relacionar los #alores de las #ariables y
constantes, gracias a ellos podemos mane&ar #alores.
( 0peradores aritm$ticos.>Los operadores aritm$ticos nos permiten la elaboraci+n de
operaciones matemticas con #alores, usando #ariables y constantes. -stos operadores se utilizan
con datos enteros o reales, y son!
? ,uma
> 1esta
@ Aultiplicaci+n
B 8i#isi+n
( 0peradores 1elacionales.> -ste tipo de operadores se usan para *acer una relaci+n entre dos
#alores del mismo tipo, con ayuda de estos se puede comparar dic*os #alores y establecer un
resultado ya sea #erdadero o falso. -stos son!
4 Aayor que
C Aenor que
4 5 Aayor o igual que
C 5 Aenor o igual que
C 4 8iferente
( 0peradores L+gicos! -stos operadores tambi$n nos ayudan a *acer una relaci+n entre datos
pero estos deber ser #alores l+gicos. y son!
And D
0r 0
/ot /egaci+n
.dentificadores
Los identificadores representan los datos de un programa y nos ayudan a identificar un lugar en la
memoria de la computadora. :ara formar un identificador se siguen estas reglas!
Un identificador tiene que comenzar con una letra desde la A *asta la E, maysculas o
minsculas sin tener espacios blancos.
,e permiten letras, d'gitos y caracteres como la subraya < F ; despu$s del primer carcter.
Un identificador puede tener una longitud de #arios caracteres, pero lo recomendable es una
longitud promedio de 6 caracteres.
-l nombre del identificador debe ir relacionado con el #alor que contiene.
"onstantes y Gariables
( "onstante! "ualquier dato num$rico o alfanum$rico que no cambie mientras se realice un
programa es conocido como una constante
( Gariable! Una #ariable nos permite almacenar un dato pero a diferencia de la constante una
#ariable puede cambiar el dato que tiene mientras se #a realizando el programa siguiendo los
pasos .:ara reconocer una #ariable debemos darle un nombre.
"lasificaci+n de las Gariables
Las #ariables se pueden clasificar en!
a; Gariables por su contenido
Gariables /um$ricas! -n estas #ariables podemos almacenar #alores num$ricos ya sean
positi#os o negati#os desde los nmeros 0 al H , con signos ? <positi#o; y

<negati#o; y punto
decimal
Gariables L+gicas! Aediante una comparaci+n entre datos el resultado se puede e=presar en las
#ariables l+gicas que tienen #alor cierto o falso
Gariables Alfanum$ricas! -stas #ariables estn formadas por letras, nmeros y caracteres
especiales.
b; Gariables por su uso
Gariables de %raba&o! -stas #ariables se usan dentro de un programa y representan el resultado
de una operaci+n matemtica.
"ontadores! -stas #ariables su san para controlar el nmero de #eces que se e&ecuta una acci+n
o cuando se cumple una condici+n.
Acumuladores! -stas #ariables nos ayudan a #er en cuanto se est acumulando el resultado de
alguna acci+n que se *aga en el algoritmo siguiente los pasos.
2ibliografia.>
*ttp!BBIII.desarrolloIeb.comBarticulosB

También podría gustarte