viernes, 20 de agosto de 2021

Algoritmos y operadores aritméticos


 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:

  1. Input (entrada). Información que damos al algoritmo con la que va a trabajar para ofrecer la solución esperada.
  2. Proceso. Conjunto de pasos para que, a partir de los datos de entrada, llegue a la solución de la situación (Algoritmo). 
  3. 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

Los operadores aritméticos realizan operaciones matemáticas, como sumas o restas con operandos. Hay dos tipos de operadores matemáticos: unarios y binarios. 

Los operadores unarios. realizan una acción con un solo operando. 

Los operadores binarios. realizan acciones con dos operandos. En una expresión compleja (dos o más operandos), el orden de evaluación depende de las reglas de precedencia.

       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

-Apuntes en clase.
-https://www.ibm.com/docs/es/pureapplication-service/2.3.1.0?topic=language-operators-expressions
-https://es.wikiversity.org/wiki/Fundamentos_de_programaci%C3%B3n/Expresiones
-https://lenguajesdeprogramacion.net/diccionario/que-es-una-constante-en-programacion/
-https://jsebasrod.wordpress.com/2013/08/05/clase-de-presentacion-programacion-de-computadores/


Algoritmos y operadores aritméticos

 Información básica de los algoritmos      Definición Un algoritmo informático es un conjunto de instrucciones definidas, ordenadas y acotad...