Algoritmo. Es la representación en papel de una serie de pasos organizados que describe el camino y las operaciones que se deben seguir para dar solución a un problema específico. La palabra algoritmo se deriva de la degeneración de la palabra árabe Al Jwarizmi, la cual es el pseudónimo de Mohammed Ben Musa, matemático padre del álgebra y astrónomo árabe que escribió un tratado sobre manipulación de números y ecuaciones en el siglo IX. Existen diferentes técnicas de representar los algoritmos:
• Gráficos: Es la representación del algoritmo por
medio de varios símbolos gráficos, donde cada símbolo representa una operación distinta. • No Gráficos: Es la representación del algoritmo por medio de texto el cual es entendible por nosotros. Tipos de Datos Simples Dato. "Es una pequeña parte de información que por si sola no dice nada, pero que en conjunto forma información“
Información. "Es un conjunto de datos estructurados o
procesados" Datos Simples. • Datos Numéricos: Permiten representar valores de forma numérica, esto incluye a los números enteros y los reales. Este tipo de datos permiten realizar operaciones aritméticas comunes. o Enteros. Son los números que no tienen parte decimal, pueden ser positivos ó negativos, por ejemplo: 10, 0, 1358, -456. o Reales. Son los números que contienen una fracción, es decir, punto decimal y estos al igual que los enteros pueden ser positivos o negativos, por ejemplo: 12.45, 7.0, -157.0001.
• Datos Lógicos: Son aquellos que solo pueden tener
uno de dos valores posibles (cierto o falso) ya que representan el resultado de una comparación entre otros datos (numéricos o alfanuméricos). Datos Simples. • Datos Alfanuméricos: 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. Tipos De Operadores • Operadores Aritméticos. Son aquellos con los que podemos realizar operaciones como suma, resta, multiplicación, división, módulo y asignación. EXPRESIÓN OPERACIÓN OPERADOR ALGORÍTMICA a+b Suma + 5+7 OPERADOR PRECEDENCIA a+7 () Mayor a–b Resta - 5-7 *, / , % a-7 +, - a*b Multiplicación * 5*7 = Menor a*7 a/b División / 10 / 2 a/2 a%b Módulo % 10 % 3 a%3 a=8 Asignación = b=a c=a+b Ejemplos 1. y=2*5*5+3*5+7 2 Z = 4 * ( ( 2 + 6 ) * ( 8 – 10 ) ) Ejercicios • Resuelve las siguientes operaciones utilizando las reglas de precedencia, donde: • W = 5 , X = 7, Y = 3, Z = 9 1 A=y-z*x+w/3 2 A=z+w%y 3 A = X * ( Z – Y )/ W 4 A = (4 * Y + Z % W ) * X 5 A=Z*W–X+Y/Z 6 A =( x/y+w)+(z*w/y) 7 A = z%w+x-y