¿ENTONCES A QUE SE LE LLAMA ALGORITMO DE PROGRAMACIÓN?
¿CUAL ES EL CONTENIDO DE LOS ALGORITMOS?
el algoritmo está conformado por 3 elementos:
- La entrada de datos: el algoritmo necesita una entrada de datos para procesarlos.
- Proceso de datos: los datos ingresados son procesados, para generar una respuesta.
- Salida de información: el resultado del procesamiento de datos se le llama información, así que el algoritmo nos arroja como resultado final una información, esta información puede convertirse en dato y ser ingresada en la entrada de datos de un algoritmo.
Ejemplo:
El algoritmo de una calculadora, si quieres hacer una suma entonces tu ingresas los siguientes datos 7 + 2 estos datos ayudan al algoritmo a realizar su tarea, porque le estamos diciendo que el 7 lo vamos a sumar con el número 2, entonces el algoritmo procesa los datos, el proceso que va hacer el algoritmo es sumar los dos números y luego al final nos arroja el resultado que es 9 y a ese resultado lo definimos como información, el número 9 es información porque es el resultado de datos que fueron procesados por el algoritmo, luego ese 9 lo podemos sumar con otro número y así es como se convierte en un dato de entrada para el algoritmo.
FORMAS DE ESCRIBIR UN ALGORITMO
existen 4 formas de escribir o expresar un algoritmo las cuales son:
1) LENGUAJE NATURAL
Hacemos uso de nuestra lengua materna para escribir el algoritmo o mejor dicho escribir el algoritmo en tu idioma, lo hacemos como escribir un paso a paso de algo, un algoritmo en lenguaje natural sería describir en una serie de pasos de como administras tu día. Se pueden realizar algoritmos de muchas cosas como hacer un paso a paso de una receta de comida, hacer un paso a paso de una rutina de ejercicio y un montón de cosas mas se pueden realizar como un algoritmo, ya que son un paso a paso para solucionar un problema.
Ejemplo:
quiero hacer un algoritmo que reste dos números enteros, en lenguaje natural seria así:
Un pseudocódigo es un falso lenguaje que nos permite realizar un algoritmo, es un falso lenguaje porque no sirve para ejecutarlo en una computadora, solo nos sirve como guía para conocer como se puede llegar a una solución realizando una serie de pasos.
Ejemplo
con el mismo ejemplo de la resta de dos números enteros vamos hacer el pseudocódigo, para que veas la diferencia.
Inicio
3) DIAGRAMAS DE FLUJO
Es una forma de representar el algoritmos de manera grafica, los diagrama de flujos se encuentran conformados por símbolos, cada símbolo del diagrama de flujo tiene su significado y los vamos a usar de acuerdo al algoritmo que vamos a realizar.
SÍMBOLOS DEL DIAGRAMA DE FLUJO
Es un tipo de diagrama de flujo que igualmente representa de manera grafica un algoritmo, pero en vez de estar conformado por símbolos como se ve en el ejemplo anterior de diagrama de flujo, se conforman por cajas sucesivas donde se pueden escribir diferentes acciones y generalmente es el menos utilizado de las formas de expresar un algoritmo, por lo que dejaré un ejemplo a la azar para que tengas en cuenta como se ve gráficamente.
Ejemplo:
¿CON QUE SE HACE LA CODIFICACIÓN DE UN ALGORITMO?
Después de haber hecho el algoritmo nos toca pasar dicho algoritmo a una computadora, los algoritmos se escriben en un lenguaje de programación como Python, Javascript, C, C++, C#, Java, estos son algunos lenguajes de programación que más se utilizan, los lenguajes no los abordaremos en los fundamentos de programación daremos su definición, pero cada lenguaje tiene que estar en un curso aparte, lo veremos mas adelante, en los fundamentos de programación vamos a desarrollar tu lógica y que seas capaz de programar en todos los lenguajes de programación ya que todos los lenguajes tienen los todos los elementos que se van a ver en este curso, la diferencia entre un lenguaje de programación y otro es que cada lenguaje de programación tiene su forma de escribir un algoritmo, también que cuando programamos se debe elegir el lenguaje de programación que nos sea mas útil, porque cada lenguaje de programación tiene su puntos fuertes y sus puntos débiles.
Definición de lenguaje de programación
Es un lenguaje estándar donde se escriben algoritmos para crear programas que nos permitan manipular el comportamiento lógico y físico de una maquina.







No hay comentarios.:
Publicar un comentario