Anda di halaman 1dari 16

Curso Algoritmos

301303-Algoritmos
Actividad reconocimiento inicial

Eider Camilo Chitiva Gutiérrez


Grupo colaborativo (301303A_614)

CEAD Fusagasugá – 29/08/2019


301303- algoritmos

Telecomunicaciones Conectividad

Programación Tecnología
301303- algoritmos

CONCEPTO

Un algoritmo es el conjunto de operaciones y


procedimientos que deben seguirse para resolver un problema.
301303- algoritmos

PROPIEDADES DEL ALGORITMO

Los algoritmos, además de ser un conjunto finito de reglas que dan


lugar a una secuencia de operaciones para resolver un tipo específico
de problemas, deben cumplir con cinco importantes condiciones.

Las propiedades que presenta un algoritmo son:

• Finitud
• Definibilidad
• Conjunto de entradas
• Conjunto de Salidas
• Efectividad
301303- algoritmos

DESARROLLO DE LÓGICA ALGORÍTMICA

Es un conjunto prescrito de instrucciones o reglas bien definidas,


ordenadas y finitas que permite realizar una actividad mediante pasos
sucesivos que no generen dudas a quien deba realizar dicha
actividad.

En otras palabras un algoritmo consta de tres fases:

entrada proceso salida


301303- algoritmos

ENTRADA

Las entradas son todos aquellos insumos que se requieren para el


adecuado procesamiento de los datos y que se definirán como
variables.

Tipos de datos:

• Caracter
• Cadena
• Enteros
• Flotantes o decimales
• Booleanos
301303- algoritmos

PROCESO

Los procesos son los diversos métodos o instrucciones mediante las


cuales se realizan cambios a las entradas para convertirlas en un
resultado.
301303- algoritmos

SALIDA

Son los valores o resultados que se generan después de una


operación o proceso que visualiza para el usuario.
301303- algoritmos

TIPOS DE HERRAMIENTAS

 Diagramas de flujo (Simple o de Nassi –Schneiderman)

 Pseudocódigo
301303- algoritmos

DIAGRAMA DE FLUJO

Se utilizan para la representación gráfica de las operaciones


ejecutadas sobre los datos a través de todas las partes de un
sistema de procesamiento de información.
301303- algoritmos

PSEUDOCÓDIGO

La palabra pseudocódigo formada por el prefijo “pseudo“, que la


RAE (Real Academia Española) la define como “falso“, de ahí
parte para que también sea conocido como “falso lenguaje”.
301303- algoritmos

SEMEJANZAS

 En un pseudocódigo y en un diagrama de flujo, se refleja el


proceso que debe realizarse para ejecutar determinada tarea.

 Son fases de programación.

 Ambos corresponden a un algoritmo.

 Están formados por las mismas fases, la entrada, el proceso y la


salida
301303- algoritmos

DIFERENCIAS

 Un pseudocódigo está escrito en un lenguaje mas formal.

 Un diagrama de flujo tiene una estructura similar a un mapa


conceptual, en el cual se refleja el curso que sigue la
información.
301303- algoritmos

IMPORTANCIA

 El algoritmo permite generar razonamientos lógicos.

 Permite crear estrategias para la solución de problemas.

 Permite generar instrucciones que permitan solucionar


problemas posteriores.

 El algoritmo es una herramienta para crear secuencias


programables en las computadoras.
301303- algoritmos

BIBLIOGRAFÍA

Joyanes A. L. (2011) Fundamentos de programación: libro de


problemas. Algoritmos, estructuras de datos y objetos.
Segunda edición. Madrid, España: McGraw-Hill.
Unidad/Zona/grupo o equipo funcional

GRACIAS POR SU
ATENCIÓN

Anda mungkin juga menyukai