1 ALGORITMO
Segn
Santiago
conti
algoritmo
es
un
Conjunto
de acciones o
secuencias
de operaciones ejecutadas en un determinado orden para resolver un problema.
Algoritmo Se trata de una herramienta capaz de resolver un problema. Todas las situaciones
problemticas pueden ser resueltas a travs de algoritmos.
Por otro lado Alberto paja nos dice que en la informtica los algoritmos se utilizan como:
1.
Carcter finito. "Un algoritmo siempre debe terminar despus de un nmero finito de
pasos".
2.
Precisin. "Cada paso de un algoritmo debe estar precisamente definido; las operaciones a
llevar a cabo deben ser especificadas de manera rigurosa y no ambigua para cada caso".
3.
Entrada. "Un algoritmo tiene cero o ms entradas: cantidades que le son dadas antes de
que el algoritmo comience, o dinmicamente mientras el algoritmo corre. Estas entradas son
tomadas de conjuntos especficos de objetos".
4.
Salida. "Un algoritmo tiene una o ms salidas: cantidades que tienen una relacin
especfica con las entradas".
5
.Eficacia. "Tambin se espera que un algoritmo sea eficaz, en el sentido de que todas las
operaciones a realizar en un algoritmo deben ser suficientemente bsicas como para que en
principio puedan ser hechas de manera exacta y en un tiempo finito por un hombre usando lpiz y
papel".
6.
Resolucin. El algoritmo deber llegar a un resultado especfico, producir un resultado. Los
datos de salida sern los resultados de efectuar las instrucciones.
1.2 Tipos
de Datos
clase dato es la expresin general que describe los objetos con los cuales opera una computadora
existen tipos de datos simples: numricos, alfanumricos, lgicos y complejos: arreglos y
estructuras
1.2.1 Datos numricos
Segn Carlos galmiche los datos numricos Permiten representar valores escalares de forma
numrica, esto incluye a los nmeros enteros y los reales. Este tipo de datos permiten realizar
operaciones aritmticas comunes.
1.2.2 Datos
lgicos
De acuerdo con Vanessa los datos lgicos Son aquellos que solo pueden tener dos valores (cierto
o falso) ya que representan el resultado de una comparacin entre otros datos (numricos o
alfanumricos).
Debe comenzar con una letra (A a Z, maysculas o minsculas) y no deben contener espacios en
blanco. Letras, dgitos y caracteres como la subraya ( _ ) estn permitidos despus del primer
carcter. La longitud de identificadores puede ser de hasta 8 caracteres.
1.5 Operadores aritmticos
Segn jorge martinez Los operadores aritmticos permiten la realizacin de operaciones
matemticas con los valores (variables y constantes). Los operadores aritmticos pueden ser
utilizados con tipos de datos enteros o reales. Si ambos son enteros, el resultado es entero; si
alguno de ellos es real, el resultado es real. Operando (Operador) Operando Valor (constante o
variable) Operadores Aritmticos + Suma - Resta * Multiplicacin / Divisin Mod Modulo (residuo de
la divisin entera)
1.5.1 prioridad de los operadores
De acuerdo con francisco concha Prioridad de los Operadores Aritmticos son Todas las
expresiones entre parntesis que se evalan primero. Las expresiones con parntesis anidados se
evalan de dentro a fuera, el parntesis mas interno se evala primero. Dentro de una misma
expresin los operadores se evalan en el siguiente orden. 1.- ^ Exponenciacin 2.- *, /, mod
Multiplicacin, divisin, modulo. 3.- +, - Suma y resta. Los operadores en una misma expresin con
igual nivel de prioridad se evalan de izquierda a derecha.
Tipos De Datos
Todos los datos tienen un tipo asociado con ellos. Un dato puede ser un simple
carcter, tal como b, un valor entero tal como 35. El tipo de dato determina la
naturaleza del conjunto de valores que puede tomar una variable.
Numricos
Simples Lgicos
Alfanumricos (string)
Tipos de
datos Arreglos (Vectores, Matrices)
Estructurados Registros
(Def. por el Archivos
usuario) Apuntadores
Operadores y Operandos
Operadores: Son elementos que relacionan de forma diferente, los valores de
una o mas variables y/o constantes. Es decir, los operadores nos permiten
manipular valores.
Aritmticos
Tipos de Operadores Relacinales
Lgicos
Operadores Aritmticos: Los operadores aritmticos permiten la realizacin
de operaciones matemticas con los valores (variables y constantes).
Los operadores aritmticos pueden ser utilizados con tipos de datos enteros o
reales. Si ambos son enteros, el resultado es entero; si alguno de ellos es real,
el resultado es real.
Valor
(constante o variable)
Operadores Aritmticos
+ Suma
- Resta
* Multiplicacin
/ Divisin
Mod Modulo (residuo de la divisin entera)
Ejemplos:
Expresin Resultado
7 / 2 3.5
12 mod 7 5
4 + 2 * 5 14
1.- ^ Exponenciacin
2.- *, /, mod Multiplicacin, divisin, modulo.
3.- +, - Suma y resta.
Operadores Relacinales:
Operadores Relacinales
> Mayor que
a + b > c Falso
a - b < c Verdadero
a - b = c Falso
a * b < > c Verdadero
Ejemplos no lgicos:
a<b<c
10 < 20 < 30
T < 30 (no es lgico porque tiene diferentes operandos)
Operadores Lgicos:
Operadores Lgicos
And
Or
Not
Negacin
Operador And
Operando1 Operador Operando2 Resultado
T
AND
T
F
T
F
Operador Or
Operando1 Operador Operando2 Resultado
OR
T
F
T
T
Operador Not
Operando Resultado
T
Ejemplos:
(a < b) and (b < c)
(10<20) and (20<30)
T and T
T