Información básica de los algoritmos
Definición
Un algoritmo informático es un conjunto de instrucciones definidas, ordenadas y acotadas para resolver un problema o realizar una tarea. En programación, supone el paso previo a ponerse a escribir el código.
Se divide en:
- Input
(entrada). Información que damos al algoritmo con la que va a
trabajar para ofrecer la solución esperada.
- Proceso. Conjunto
de pasos para que, a partir de los datos de entrada, llegue a la solución
de la situación (Algoritmo).
- Output (salida). Resultados, a partir de la transformación de los valores de entrada durante el proceso.
Características
• Precisos. Objetivos, sin
ambigüedad.
• Ordenados. Presentan una secuencia clara
y precisa para poder llegar a la solución.
• Finitos. Contienen un número determinado
de pasos.
• Concretos. Ofrecen una solución
determinada para la situación o problema planteados.
• Definidos. El mismo algoritmo debe dar el
mismo resultado al recibir la misma entrada.
Metodología para la solución de problemas
Paso 1: Identificar el problema.
Paso 2: Cuantificar y clarificar el problema.
Paso 3: Análisis de causas raíces.
Paso 4: Establecimiento de metas.
Paso 5: Diseño de soluciones.
Paso 6: Implantación de soluciones y evaluación de resultados.
Paso 7: acciones de garantía.
Operadores aritméticos
Definición
Orden de prioridad de opreadores

Tomando en cuenta que las prioridades empiezan por el número 1, y terminan con el número 3. Sin embargo, hay una regla adicional a esto, los paréntesis. Los paréntesis se simbolizan con ( ) y es la principal prioridad en cualquier algoritmo u operación, es decir, todo lo que venga dentro del paréntesis, será lo primero que se deba hacer antes que las sumas fuera del paréntesis.
Otro punto importante es que si se repiten varias sumas o paréntesis en un mismo algoritmo, siempre se inicia por lo que está a la izquierda.
Expreciones matemáticas
Las expresiones son combinaciones de constantes, variables y operadores de diferentes tipos que nos permiten manipular datos para obtener información nueva. Los lenguajes de programación usan los mismos conceptos de las operaciones matemáticas tradicionales, tales como el agrupamiento y la precedencia de operadores. Están compuestas de un operando y dos operadores y tienen un valor. El valor de la expresión se obtiene al tomar los valores de los operandos y aplicarles el operador. Los operandos pueden ser constantes, variables u otras expresiones y se clasifican en aritméticos, relacionales, lógicos y de conversión de tipos dependiendo del tipo de los operandos que manipulan y del tipo del valor que regresan.
Constante
Una constante es un valor que siempre lo tendrá desde su inicio, en el comento de declararla, nunca cambia.
Variable Una variable puede tener cualquier valor (del mismo
tipo de datos que hemos declarado), ya sea en tiempo de diseño, lo cambiamos
nosotros en el código fuente, o en tiempo de ejecución, dependiendo de cómo se
está ejecutando el programa.
Ejemplos:
Fuentes

Expreciones matemáticas
Constante
Una variable puede tener cualquier valor (del mismo
tipo de datos que hemos declarado), ya sea en tiempo de diseño, lo cambiamos
nosotros en el código fuente, o en tiempo de ejecución, dependiendo de cómo se
está ejecutando el programa.



No hay comentarios:
Publicar un comentario