0% encontró este documento útil (0 votos)
299 vistas7 páginas

Importancia de los Algoritmos en Programación

Los algoritmos son útiles para el desarrollo de programas y pueden cambiar la vida de las personas. Son fundamentales en el diseño de programas y los estudiantes deben aprender a crear algoritmos fáciles y rápidos. Un algoritmo es una serie ordenada de instrucciones que llevan a la solución de un problema, permitiendo describir claramente los pasos que debe seguir una computadora.

Cargado por

Dario Adriano
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
299 vistas7 páginas

Importancia de los Algoritmos en Programación

Los algoritmos son útiles para el desarrollo de programas y pueden cambiar la vida de las personas. Son fundamentales en el diseño de programas y los estudiantes deben aprender a crear algoritmos fáciles y rápidos. Un algoritmo es una serie ordenada de instrucciones que llevan a la solución de un problema, permitiendo describir claramente los pasos que debe seguir una computadora.

Cargado por

Dario Adriano
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

ALGORITMOS

En el presente trabajo daremos a conocer como un algoritmo es útil para el


desarrollo de un programa, de modo que cambie la vida de las personas

El desarrollo de algoritmos es un tema fundamental en el diseño de


programas o soluciones. Por lo cual, el alumno debe tener buenas bases que
le sirvan para poder crear de manera fácil y rápida sus programas.

La siguiente documentación pueden servir de apoyo a tutores o profesores,


en su labor cotidiana de enseñanza y al estudiante, facilitarle el desarrollo
de su capacidad analítica y creadora, para de esta manera mejorar su
destreza en la elaboración de algoritmos que sirven como base para la
codificación de los diferentes programas que tendrá que desarrollar a lo
largo de su carrera.

Un Algoritmo es una serie ordenada de instrucciones, pasos o procesos que


llevan a la solución de un determinado problema. Los Algoritmos permiten
describir claramente una serie de instrucciones que debe realizar el
computador para lograr un resultado previsible.

Vale la pena recordar que un procedimiento de computador consiste de una


serie de instrucciones muy precisas y escritas en un lenguaje de
programación que el computador entienda de que se trata el problema.

En la naturaleza hay muchos procesos que puedes considerar como


Algoritmos ya que tienen procedimientos y reglas. Incluso, muchas veces
no somos conscientes de ellos.
Por ejemplo, el proceso digestivo es un concepto de algoritmo con el que
convivimos a diario sin que nos haga falta una definición precisa de este
proceso. El hecho de que conozcamos cómo funciona el sistema digestivo,
no implica que los alimentos que consumimos nos alimenten más o
menos. La familiaridad de lo que sucede día a día nos impide ver muchos
algoritmos que pasan a nuestro alrededor. Procesos naturales como la
gestación, las estaciones, la circulación sanguínea, los ciclos planetarios,
etc., son algoritmos naturales que

generalmente pasan desapercibidos.

Los algoritmos son muy importantes en el mundo de la informática ya que


permiten al programador resolver el problema antes de escribirlo en un
lenguaje de programación que entienda la máquina u ordenador. Antes de
escribir el código de un programa hay que resolver con un algoritmo el
problema que se nos plantea.

¿CONSIDERA QUE REALMENTE IMPORTA SABER QUE ES UN


ALGORITMO, Y QUE ES UN DIAGRAMA DE FLUJO?

si, si importa saber que es un algoritmo y un diagrama de flujo porque,


aunque no o creamos los algoritmos y los diagramas de flujos están más
presentes en la vida de lo que nosotros pensamos, pero no nos damos
cuenta. hablando específicamente de los algoritmos, los encontramos en
todas las acciones que realizamos sea cual sea siempre vamos a tener que
usar un algoritmo en nuestra mente así sea indirectamente.
toda decisión y acción es un algoritmo por eso vale la pena saber que son y
para qué sirven
¿QUÉ RELACIÓN TIENEN ESTOS CONCEPTOS CON
MI FORMACIÓN INTELECTUAL Y PERSONAL?

la relación que tienen estos conceptos con mi formación es que cuando los
sé bien puedo realizar actividades o acciones que requieran de un mayor
orden y precisión, con los algoritmos y los diagramas de
flujo bien utilizados puedo lograr esto: un ejemplo claro de uso de
algoritmos es en la materia matemáticas en la que es necesario llevar los
pasos precisamente y ordenadamente como debe ser, para que el resultado
final sea el deseado.

IMPORTANCIA DEL ESTUDIO DE LOS ALGORITMOS


Y PROGRAMACIÓN

hoy en día la importancia de los algoritmos a incrementado ya que nos


hemos dado cuenta que todo en la vida diaria tiene su algoritmo, tiene un
orden preciso el cual debemos cumplir, para así obtener |el resultado que se
quiere. nuestras acciones son algoritmos y aunque antes no
le diéramos importancia ahora se usan para cualquier cosa, el trabajo el
estudio y en general en toda la vida en general y si supiéramos usar los
algoritmos correctamente nuestra vida cambiaría ya que todo sería más
preciso y ordenado. y procesos complicados como los que a veces se
presentan en nuestra vida los podríamos resolver con facilidad.

DESAROLLO

La palabra algoritmo proviene del sobrenombre de un matemático árabe


del siglo IX, Al-Khwarizmi, que fue reconocido por enunciar paso a paso
las reglas para las operaciones matemáticas básicas con decimales (suma,
resta, multiplicación y división).

Vemos definición de algoritmo como un grupo de órdenes consecutivas


que presentan una solución a un problema o tarea. Algunos ejemplos de
algoritmos los podemos encontrar en las matemáticas (como el algoritmo
para resolver una multiplicación) y en los manuales de usuario de un
aparato (como una lavadora o una impresora).

Sin embargo, hoy en día se relaciona la palabra algoritmo con el mundo de


la informática, más concretamente en la programación; los conocidos
como algoritmos informáticos.

Un programa informático no es otra cosa que una serie compleja de


algoritmos escritos en un lenguaje de programación que pueden ser
ejecutados en un ordenador.
Qué es un algoritmo en informática

Un algoritmo informático es una secuencia de instrucciones finitas que


llevan a cabo una serie de procesos para dar respuesta a determinados
problemas. Es decir, un algoritmo informático resuelve cualquier problema
a través de unas instrucciones y reglas concisas, mostrando el resultado
obtenido.

Los algoritmos son muy importantes en el mundo de la informática ya que


permiten al programador resolver el problema antes de escribirlo en un
lenguaje de programación que entienda la máquina u ordenador. Antes de
escribir el código de un programa hay que resolver con un algoritmo el
problema que se nos plantea.

Cómo hacer un algoritmo

Todo algoritmo consta de tres partes.

Entrada: en la entrada o input del algoritmo será donde se introduzcan


todos aquellos datos que el algoritmo necesite para operar.

Procesamiento: con lo recibido en la entrada o input, el algoritmo realizará


una serie de cálculos lógicos para resolver el problema.

Salida: los resultados obtenidos en el procesamiento se mostrarán en la


salida o output del algoritmo.

Para hacer un algoritmo hay que tener en cuenta sus


características: secuenciales, se procesan uno después del otro; precisos,
deben ser objetivos al resolver el problema; ordenados, deben ser leídos y
ejecutados de forma precisa; finitos, deben tener un número determinado
de pasos; concretos, deben mostrar un resultado al problema resuelto;
y definidos, ante los mismos inputs siempre deben obtenerse los mismos
outputs.

En resumen, un algoritmo debe ser suficiente para resolver el problema y


ante varios algoritmos que resuelvan el mismo problema, siempre será
preferible el que tenga un camino más corto.

Tipos de algoritmo

De acuerdo con alguno de sus atributos los algoritmos pueden clasificarse


de distintas formas:
Según su sistema de signos tenemos los algoritmos cualitativos (paso a
paso) o cantitativos (utilizan cálculos numéricos).

A los algoritmos que requieran del uso de un ordenador para su resolución


se le conocen como algoritmos computacionales (siendo los no
compaticionles aquellos que no requieran el uso de un ordenador).

Los algoritmos condicionales llegados a un punto del mismo, presentan


varias acciones para ejecutarse y resolver el problema. Estas acciones no se
presentan al azar sino que hay una condición previa que según la cual se
ejecutará una u otra acción.

Se conoce como algoritmos secuenciales aquellos con estructura


secuencial, es decir, la salida de una secuencia es la entrada de la siguiente.

Ejemplos de algoritmos

Un ejemplo de algoritmo cualitativo sería una receta de cocina, donde se


van enumerando los pasos a realizar, uno a uno y de forma verbal. Por otro
lado, un ejemplo de algoritmo cuantitativo sería el cálculo del área de un
rectángulo, que conlleva el uso de cálculos matemáticos para su obtención.

Para un algoritmo condicional podríamos ver un problema donde dados los


catetos de un triángulo rectángulo, calcular su hipotenusa.

Análisis del problema

1. Tenemos que leer la longitud de los dos catetos y calcular la


hipotenusa.

2. (Teorema de Pitágoras)

3. Variables de entrada: cateto1(real), cateto2(real)

4. Variables de salida: hipotenusa(real)

Diseño del algoritmo

1. Leer la longitud de los catetos

2. Calcular hipotenusa (En un triángulo rectángulo el cuadrado de la


hipotenusa es igual a la suma de los cuadrados de los catetos). Por lo
tanto la hipotenusa es igual a la raíz cuadrada de la suma de los
cuadrados de los catetos.
3. Mostrar la hipotenusa

Proceso Calcular Hipotenusa

Definir cateto1,cateto2,hipotenusa Como Real;

Escribir "Introduce el cateto 1:";

Leer cateto1;

Escribir "Introduce la cateto 2:";

Leer cateto2;

hipotenusa <- raiz (cateto1 ^ 2 + cateto2 ^ 2);

Escribir "La hipotenusa es ",hipotenusa;

Fin Proceso

Un ejemplo actual de un algoritmo informático que se suele utilizar a


diario, es el algoritmo de búsqueda de Google. Cuando entramos al
buscador de Google y realizamos una búsqueda, lo que activamos es un
algoritmo, que ejecuta Google y que nos devuelve una serie de resultados
de búsqueda. En el caso de posicionamiento web o SEO, este algoritmo o
algoritmos que utiliza Google, son fuentes de controversia, porque se
desconoce su funcionamiento exacto y son muchos los que diariamente
tratan de descifrarlo.

CONCLUSIONES

*Los Algoritmos son una manera de expresar cualquier situación por medio
de una secuencia de pasos ordenados y lógicos que buscan el aclaramiento
de cualquier problema para así identificar lo que se necesita, como se hace y
el resultado final, el cual debe ser igual siempre por lo que se busca que haya
alternativas para cualquier solución posible.

*Los diagramas de flujo son la representación gráfica de un algoritmo y tiene


como finalidad lograr una mayor comprensión de este. Está compuesto por
diversos símbolos que especifican las diversas partes del algoritmo, como
los componentes iniciales, los procedimientos, las diversas posibilidades y
los resultados.

*Las técnicas de desarrollo de algoritmos nos permiten encontrar la mejor


solución a los problemas que se nos presentan y deben ser solucionados por
el computador, estas técnicas están orientadas para utilizarse en cada uno de
los niveles de complejidad y variedad o alternativas para las cuales se aplican
los algoritmos. Un algoritmo es el conjunto de operaciones y procedimientos
que deben seguirse para resolver un problema, es por ellos que debemos
estudiarlos y conocerlos.

También podría gustarte