Sei sulla pagina 1di 4

FACULTAD DE INGENIERA

ESCUELA DE INGE NIERA DE SISTEMAS

AO DE LA CONSOLIDACIN DEL
MAR DE GRAU

ASIGNATURA : ALGORITMOS Y ESTRUCTURA


DE DATOS

DOCENTE TUTOR: ING. MARTN SALCEDO


QUIONES

ALUMNO : DARIL LEWIS LYNCH GUIDINO


2016
FUNDAMENTOS BSICOS DE ALGORITMOS
Una computadora no tiene capacidad para solucionar problemas ms
que cuando se le proporcionan los pasos sucesivos a realizar, para
ello elaboramos un algoritmo.
El Algoritmo es un mtodo para resolver un problema mediante una
secuencia de instrucciones, cada una de las cuales especifica las
operaciones que debe realizar la computadora.
-Las caractersticas de un algoritmo son:
Debe ser preciso e indicar el orden de realizacin de cada paso.
Debe estar definido. Si se sigue un algoritmo dos o ms veces, con
los mismos valores iniciales se debe obtener el mismo resultado.
Debe ser finito. Si se sigue un algoritmo, se debe terminar en algn
momento, es decir, debe tener un nmero finito de pasos.
-Debemos tener en cuenta que en un algoritmo:
El algoritmo sirve de base para generar un programa, pero no es el
programa en s.
El algoritmo no es inteligible directamente por el ordenador.
El mismo algoritmo puede ser implementado de forma distinta en
diversos programas, es decir, dos programadores pueden obtener
distintos cdigos fuente a partir del mismo algoritmo.
El proceso de un algoritmo consiste en: Entrada, proceso y salida.

Entrada
Salida
Proceso

Una vez escrito el algoritmo es necesario asegurarse de que ste


realiza las tareas para las que ha sido diseado, y que por lo tanto
produce el resultado correcto y esperado.
El modo ms normal de comprobar un algoritmo es mediante su
ejecucin manual usando datos que abarquen todo el rango de
valores y anotando los valores que van tomando en las diferentes
fases, los datos de entrada o auxiliares y, por ltimo los valores de los
resultados. Este proceso se conoce como prueba del algoritmo o
prueba de escritorio.
TIPOS DE DATOS
El primer objetivo de toda computadora es el manejo de la
informacin o datos. Estos datos pueden ser las cifras de ventas de
una bodega, tickets para un encuentro deportivo, ingreso diario de
una empresa o las calificaciones de un saln de clase. Los algoritmos
y programas correspondientes operan sobre datos. Los tipos de datos
definen un conjunto de valores que puede almacenar una variable,
junto con un conjunto de operaciones que se pueden realizar sobre
esa variable.
-Los tipos de datos simples son los siguientes:
Numricos (enteros, reales).
Lgicos (booleanos).
Carcter (char, string).
-Datos numricos : El tipo numrico es el conjunto de los valores
numricos. Estos pueden representarse en dos formas distintas.
Tipo numrico entero (int, integer).
Tipo numrico real (float, double).
-Tipo entero:
Es el subconjunto finito de los nmeros enteros, no tienen
componentes fraccionarios o decimales, y pueden ser negativos o
positivos.
Ejemplo: 6 , -9
-Tipo reales:
Subconjunto de los nmeros reales, siempre tiene un punto decimal y
pueden ser positivos o negativos. Constan de un entero y una parte
decimal.
Ejemplos:
9.9 , 12.24
-123.11 , 0.89
Datos tipo carcter y tipo cadena
Un dato tipo carcter contiene un solo carcter y se encuentra
delimitado por comilla simple. La mayora de computadoras
reconocen los caracteres alfabticos, numricos y especiales:
Caracteres alfabticos : (a, b, c, ... ,z) (A, B, C, ... ,Z)
Caracteres numricos : (1, 2, 3, ... ,9 ,0)
Caracteres especiales : (+,-,*,/,{, }, ... ;,< ,> , ...)

Potrebbero piacerti anche