domingo, 7 de mayo de 2017

algoritmia

¿que es un algoritmo?

Un algoritmo es una serie de pasos organizados que describe el proceso que se debe seguir, es decir, son algo así como unas instrucciones que se deben dar de forma concreta y organizada para dar solución a un problema en especifico.


lenguaje y tipos de algoritmos.

los algoritmos algoritmos utilizan un lenguaje que se basa mas en una serie de símbolos y reglas que se utilizan para describir las instrucciones que debes dar. Hay dos tipos de lenguajes algorítmicos: esta es lenguaje gráfico, el cual se representa con un diagrama de flujo, por ejemplo:


también esta el lenguaje no gráfico, el cual utiliza algo llamado pseudocodigo, el cual representa de forma descriptiva las operaciones que debe utilizar un algoritmo, por ejemplo:



  
Dada determinado problema sabemos idear una solución y expresarla en forma de algoritmo. Para llevar a cabo esta tarea a travez de nuestra computadora tenemos que utilizar cierto tipo se metodología o pasos: primero tenemos que definir de forma clara y concreta la definicion del problema, luego analizamos el problema buscando unas posibles respuestas, después sabemos diseñar el algoritmo que queremos que solucione nuestro problema, pero hay que tener en cuenta que nuestro algoritmo tiene una serie de características que tiene  que ser cumplidas, las cuales son:
-un inicio
-debe ser concreto,osea que no puede permitir dobles interpretaciones.
-debe ser general,osea que debe soportar la mayoría de variantes que se puedan presentar.
-debe tener un final.
- diseño del algoritmo.
-prueba de escrito o depuración, esta es muy importante porque aquí miraremos el resultado de nuestro algoritmo y analizaremos los errores que tenemos y procederemos a corregirlos.

En nuestro algoritmo debemos tener las denominadas variables, las cuales representan los datos de un sistema, estas se representan con letras mayúsculas o minúsculas. También tendremos las expresiones, las cuales son combinaciones de variables, símbolos de operación, paréntesis, y los operadores aritméticos, los cuales son operadores aritméticos, tales como la suma (+), la resta (-) multiplicación (*) , división (/) , modulo (mod), por ejemplo:

                                                                     a + ( b + 3 ) / c

en este caso podemos ver una operación en la cual tenemos las variables, expresiones y operadores aritméticos.










No hay comentarios.:

Publicar un comentario