Vous êtes sur la page 1sur 9

Algoritmos, Pseudocódigos y

Diagramas de Flujo

MARCOS SALINAS DIANA BERENICE


Algoritmo.
 Conjunto ordenado de operaciones sistemáticas
que permite hacer un cálculo y hallar la solución
de un tipo de problema.

 Es un conjunto prescrito de instrucciones o


reglas bien definidas, ordenadas y finitas que
permiten llevar a cabo una actividad mediante
pasos sucesivos que no generen dudas a quien
deba hacer dicha actividad.

 Dados un estado inicial y una entrada, siguiendo


los pasos sucesivos se llega a un estado final y se
obtiene una solución.
Ejemplos de Algoritmo…
 En la vida cotidiana, se emplean algoritmos frecuentemente para
resolver problemas.

 Manuales de usuario

 Instructivo para usar un aparato,

 Instrucciones que recibe un trabajador de su patrón.

 Algoritmo de multiplicación,

 Algoritmo de la división

 Algoritmo de Euclides

 Método de Gauss
Medios de expresión de un algoritmo.

Los algoritmos pueden ser expresados de muchas


maneras :

 lenguaje natural,

 pseudocódigo,

 diagramas de flujo y

 lenguajes de programación
La descripción de un algoritmo
usualmente se hace en tres niveles:

 Descripción de alto nivel. Se establece el


problema, se selecciona un modelo matemático y
se explica el algoritmo de manera
verbal, posiblemente con ilustraciones
y omitiendo detalles.

 Descripción formal. Se usa pseudocódigo para


describir la secuencia de pasos que encuentran la
solución.

 Implementación. Se muestra el
algoritmo expresado en un lenguaje de
programación específico o algún objeto capaz de
llevar a cabo instrucciones.
Lenguaje
Natural
.
Lenguaje Natural.

 El procesamiento del lenguaje natural (NLP,


por sus siglas en inglés) es una rama de
la inteligencia artificial que ayuda a las
computadoras a entender, interpretar y
manipular el lenguaje humano. NLP toma
elementos prestados de muchas disciplinas,
incluyendo la ciencia de la computación y la
lingüística computacional, en su afán por
cerrar la brecha entre la comunicación
humana y el entendimiento de las
computadoras.
Evolución del procesamiento del
lenguaje natural
 Aunque el procesamiento del lenguaje natural no es una ciencia nueva,
la tecnología avanza con rapidez gracias a un mayor interés en la
comunicación entre humanos y máquinas, además de la disponibilidad
del Bigdata, computadoras poderosas y algoritmos mejorados.
 Como humano, usted puede hablar y escribir en inglés, español o chino.
Pero el lenguaje nativo de una computadora – que se conoce como
código o lenguaje de máquina – es mayormente incomprensible to para
la mayoría de las personas. En los niveles más bajos de su dispositivo, la
comunicación se da no con palabras sino a través de millones de ceros y
unos que producen acciones lógicas.
 De hecho, los programadores utilizaban tarjetas perforadas para
comunicarse con las primeras computadoras hace 70 años. Este proceso
manual y arduo era entendido por un número relativamente reducido de
personas. Ahora puede decir, “Alexia, me gusta esta canción” y un
dispositivo que reproduce música en su hogar bajará el volumen y le
responderá, “OK. Evaluación guardada”, en una voz similar a la humana.
Luego adapta su algoritmo para reproducir esa canción – y otras como
ésa – la próxima vez que escuche esa estación musical.
Ventajas y desventajas.
Ventajas Desventajas

 Logra la  Quiere cerrar la


actualización de la comunicación humana y
sociedad. el entendimiento
humano.

 Es un complemento  Manipula el lenguaje


para las como quiere.
computadoras.
 Nos hace más
dependiente de las
maquinas.

Vous aimerez peut-être aussi