Algoritmia
Primero que nada, la algoritmia se puede definir como
el estudio de los algoritmos. Ósea que con la algoritmia, estudiamos los
diferentes algoritmos que se pueden aplicar. Estudiamos y aprendemos a hacerlos
y los requisitos de un algoritmo para que se facilite usarlo.
“Básicamente la algoritmia estudia, observa y analiza
la lista de operaciones para resolver un proceso(algoritmo).”
Aplicación en la vida cotidiana: por
ejemplo cuando resolvemos problemas matemáticos por medio de una serie de pasos
como lo es la división, multiplicación, etc.
Algoritmo: Lista bien definida y ordenada
que no es infinita de operaciones que nos permiten hallar la solución a un
problema
Algoritmia computacional
Los algoritmos computacionales son aquellos que son aplicados en la computadora y con lenguaje de programación
Introducción:{existe un lenguaje entre humano y maquinas, y este nos permite darle ordenes a la maquina, algo así como un algoritmo.}
Los algoritmos en computadora son = programa
Algoritmo computacional… algoritmo ejecutado en computadora
Clasificaciones de algoritmos
-Algoritmo determinista: En cada paso del algoritmo se
determina de forma única el siguiente paso
-Algoritmo no determinista: existen varias
alternativas en cada paso de la ejecución que hay que elegir hasta que una te
lleve al resultado.
-Cualitativo: los algoritmos cualitativos permiten dar
solución a casos cotidianos en donde no es necesario utilizar operaciones
matemáticas para llegar a dicha solución.
-Cuantitativo: solucionan casos en donde es necesario
el recurrir a las matemáticas para dar solución a dichos casos.
-Informal: Él algoritmo informal es en si un algoritmo
que no puede ser hecho por un computador o no fácilmente ya que su actor
principal es el humano.
-Computacional: Es en el cual se usa una computadora
de por medio.
Elementos que constituyen un algoritmo
“Todo algoritmo debe obedecer a la estructura básica
de un sistema, es decir: entrada proceso y salida.”
-Entrada: En este se proporcionan ¡todos! Los datos
necesarios para llegar a un resultado, sino el proceso seria erróneo y habrían
fallos
-Proceso: Estos son los pasos necesarios para llegar a
la solución.
-Salida: Aquí se arrojan los resultados del proceso
una vez ejecutado.
-Introducción o sentencia: Define una acción a un
mandato que se debe realizar y se expresa atreves de un comando
-Comandos o palabras reservadas: palabras que denotan
una acción
-Datos: Símbolos que se convierten en condiciones,
hechos situaciones o valores. Un dato puede significar un numero, una letra, un
signo ortográfico o cualquier símbolo que represente cantidad, medida, palabra
o descripción,.
Estructura de un algoritmo
Tecnicas para el diseño de algoritmos
En mi investigación encontré el famosísimoé
-“Divide y vencerás”
Divide y vencerás es
una técnica que consiste en dividir los problemas y resolverlos por
aparte para la final unirlos y resolver el problema mayor
-“Recursividad básica”
Casos base: Deben existir casos que se puedan resolver
sin incursión.
-Progreso. Los casos deben avanzar a ser casos base.
-Reglas de diseño: Suponiendo que todas sirven
-Reglas de interés compuesto: El trabajo nunca se
duplica
-“Back tracking”
-representar el problema mediante un estado, definir
el conjunto de operadores o acciones, especificar una estrategia de búsqueda de
la secuencia de operadores que nos lleven al estado inicial.
Conectivos lógicos en computación
También llamados operadores lógicos o conectores
lógicos
Sirven para comparar dos expresiones y obtener un
valor verdadero o falso… entre los cuales tenemos-Esto nos ayuda a Expresarle a la maquina instrucciones
Tablas de verdad
Estas tablas se emplean en lógica
para determinar los posibles valores de verdad de una expresión, o sea para
validar un argumento...
No hay comentarios:
Publicar un comentario