Tipos de datos y estructuras en algoritmos
Enviado por Juan David Ruiz Artunduaga • 19 de Mayo de 2023 • Trabajo • 812 Palabras (4 Páginas) • 46 Visitas
[pic 1][pic 2]
[pic 3][pic 4]
ALGORITMO
Un algoritmo es un conjunto organizado de reglas con lógica que permiten la solución de problemas en una cantidad mínima de tiempo, para dar solución al problema esta puede ser ejecutada manualmente, mecánicamente o con elementos electrónicos de procesamiento de datos, el algoritmo al estar conformado por un conjunto organizado de reglas tiene un orden consecuente que se puede determinar como una ENTRADA, el punto inicial del algoritmo, una regla INTERMEDIA, que son de proceso o cálculos y una regla de finalización que culmina y da una respuesta o una solución al usuario. El algoritmo en la ejecución de todas sus reglas debe tener un tiempo mensurable ya que si no cumple con estos requisitos y se torna un problema infinito, no cumpliría con las normativas y teorías de los algoritmos. Los algoritmos tiene relación con la lógica y a su vez tienen mucha relación con la matemática y el lenguaje, las primeras construcciones de algoritmos se remontan a la civilización babilónica (2000-600 a.C.).
CARACTERISTICAS.
Como mencionábamos anteriormente una de las principales características de una algoritmo es el orden de los pasos a seguir para llegar a la solución de un problema, también debemos tener en cuenta que otra característica es que todas las reglas o conjuntos de un algoritmo deben estar bien definidas, también para la creación de un algoritmo debe ser legible, claro y ordenado para que pueda ser comprendido de la mejor manera, otra de las características de un algoritmo y muy importante es la solución del problema, debemos llegar a una solución en específico para los problemas que deseamos resolver.
TIPOS.
Existen diversas clasificaciones de algoritmos en función de diversas campos según se requiera, los principales son:
- ALGORITMOS COMPUTACIONALES: este algoritmo sirve para resolver problemas complejos y que se desarrollan en una computadora.
- ALGORITMOS NO COMPUTACIONALES: estos algoritmos no necesitan procesos de un computador, si no que son resueltos por el ser humano.
- ALGORITMOS CUALITATIVOS: en estos algoritmos no intervienen cálculos numéricos, sino secuencias lógicas y/o formales.
- ALGORITMOS CUANTITATIVOS: este algoritmo depende de operaciones matemáticas para poder ser resueltos y dar con su solución.
OPERADORES
Los operadores son los símbolos que identifican una acción a realizar con números o elementos, son los que relacionan de forma diferente para modificar y transformar los valores para realizar dichos objetivos de los programas, los operadores mas comunes en la programación son los ARITMETICOS, RELACIONALES y LOGICOS.
- ARITMETICOS: son los que permiten la realización de operaciones matemáticas con los diferentes valores literales, constantes o variables, los símbolos de los operadores aritméticos generalmente son los utilizados en las matemáticas. (+,-,*,/,^ etc)
- RELACIONALES: Estos operadores relacionales se encargan de comparar datos numéricos, datos lógicos o serie de caracteres. El resultado que nos muestre según la comparancion ya sea falso o verdadero, esto nos ayuda a para tomar una decisión en algún flujo del programa.
- LOGICOS: Estos operadores nos permiten trabajar con los valores de tipo BOOLEANO que nos expresan un valor ya sea solo falso o verdadero y nos permiten realizar operaciones con este mismo operador y obtendremos otro booleano.
VARIABLE
una variable en programación es la encargada de almacenar cierta información en un espacio, las variables varían dependiendo la cantidad y el tipo de información que deseamos almacenar, existen diferentes tipos de variables dependiendo de nuestra necesidad, concluimos que una variable hace referencia a un espacio en la memoria en el que almacenamos un dato, podemos asignarle un nombre y debemos tener claro que al utilizar este nombre estaremos haciendo referencia a ese dato que almacenamos en esa parte de la memoria.
...