Algoritm
Enviado por kiviris • 13 de Mayo de 2015 • Tesis • 1.055 Palabras (5 Páginas) • 236 Visitas
Los algoritmos tienen algo en común con las funciones matemáticas: reciben una entrada y producen una salida, pero para que pueda ser considerado como algoritmo debe sereficiente (encontrar una solución en el menor tiempo posible), finito (posee un númerodeterminado de pasos) y definido (se llega al mismo resultado si se sigue el mismo procesomás de una vez).En conclusión un algoritmo es una serie de pasos organizados que describe el proceso quese debe seguir, para dar solución a un problema específico.
4 TIPOS DE ALGORITMOS
Existen dos tipos y son llamados así por su naturaleza:
Cualitativos: Son aquellos en los que se describen los pasos utilizando palabras.
Cuantitativos: Son aquellos en los que se utilizan cálculos numéricos para definirlos pasos del proceso.
Definición de Lenguaje
Es una serie de símbolos que sirven para transmitir uno o más mensajes (ideas) entre dosentidades diferentes. A la transmisión de mensajes se le conoce comúnmente comocomunicación.
Tipos de Lenguajes Algorítmicos
Gráficos: Es la representación gráfica de las operaciones que realiza un algoritmo(diagrama de flujo).
No Gráficos: Representa en forma descriptiva las operaciones que debe realizar un algoritmo (pseudocódigo)
PRIMITIVAS PARA EL DESARROLLO DE ALGORITMOS
Todos estos elementos con los cuales se construyen dichos algoritmos se basan en unadisciplina llamada: Programación Estructurada.
Dato
Es la expresión general que describe los objetos con los cuales opera el programa. Porejemplo, la edad y el domicilio de una persona, forman parte de sus datos. Los datos sesitúan en objetos llamados variables.Las variables son zonas de memoria cuyo contenido cambia durante la fase deprocesamiento de información. Son objetos cuyo valor puede ser modificado a lo largo de laejecución de un programa. Las variables llevan un nombre llamado identificador. Este puedeser una cadena de letras y dígitos, empezando siempre con una letra. Por ejemplo: Pi,curso99, nom_alum, etc.
Tipos De Datos
Todos los datos tienen un tipo asociado con ellos. Un dato puede ser un simple carácter ,tal como `a`, un valor entero tal como 35. El tipo de dato determina la naturaleza del conjunto de valores que puede tomar una variable. Estos datos Pueden ser:
Simples
Numéricos
Lógicos
Alfanuméricos (char, string)
Estructurados
Arreglos (vectores y matrices)
Registros
Archivos
Punteros
Tipos de Datos Simples
Datos Numéricos: Permiten representar valores escalares de forma numérica, esto incluye a los números enteros y los reales. Este tipo de datos permiten realizar operaciones aritméticas comunes.
Datos lógicos:
Son aquellos que solo pueden tener dos valores (cierto o falso) ya que representan elresultado de una comparación entre otros datos (numéricos o alfanuméricos).
Datos alfanuméricos (string):
Es una secuencia de caracteres alfanuméricos que permiten representar valores identificables de forma descriptiva, esto incluye nombres de personas, direcciones, etc. Es posible representar números como alfanuméricos, pero estos pierden su propiedad matemática, es decir no es posible hacer operaciones con ellos. Este tipo de datos se representan encerrados entre comillas.
Identificadores
Los identificadores representan los datos de un programa (constantes, variables, tipos de datos). Un identificador es una secuencia de caracteres que sirve para identificar una posición en la memoria de la computadora, que permite acceder a su contenido.
CONSTANTES, VARIABLES Y EXPRESIONES
Constantes: Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución
...