You are on page 1of 13

Curso Algoritmos

301303_231-Algoritmos
Presaberes: Etapa 1 - Actividad de reconocimiento inicial. (Foro de discusión)

Miguel Angel Romero Romero


Escuela de Ciencias Básicas, Tecnología e Ingeniería- ECBTI
CEAD La Dorada-Caldas zona occidente
301303_231-Algoritmos

Presentación Personal
Mi afición compartir es ser programador
Mi nombre Miguel Ángel Romero Romero soy de La Dorada-
Caldas me gusta mucho nadar y el microfútbol además me
gusta aprender todos los días.
301303_231-Algoritmos
Que es un Algoritmo RTA: Es la manipulación de números y ecuaciones
titulado Kitab al-Jabr w’ almugabala. Se define secuencia ordenada de
pasos, sin ambigüedad, que lleva una solución de un problema dado
puede ser expresado en lenguaje natural y debe ser. Preciso, definido y
finito.
En un algoritmo se deben considerar tres partes: Entrada, Proceso y
Salida.

Los pasos para desarrollar un algoritmo

1 Análisis previo del Problema


2 Definición de Requerimiento
3 Identificación de los Módulos
4 Realización de los Algoritmos
5 Implementación de los Algoritmos
301303_231-Algoritmos

1. Análisis previo del Problema: Se debe realizar un análisis del


funcionamiento del problema antes que se realice cualquier algoritmo.

2. Definición de Requerimientos: Los problemas a solucionar,


esto es, por ejemplo, el sumar dos números, multiplicar
dos matrices, ordenar una lista de números, generar un reporte, etc.

3. Identificación de los Módulos: La identificación de los módulos


es tan importante como la identificación correcta de los
requerimientos, esto porque la correcta identificación de
los módulos simplifica considerablemente la realización
de los algoritmos que darán solución a los requerimientos
identificados en el paso anterior.
301303_231-Algoritmos

4. Realización de los Algoritmos: El algoritmo deberá


cumplir con las características que se indicaron para
posteriormente implementarse en un lenguaje de
programación comprensible por una computadora.

5.Implementación de los Algoritmos: La implementación


de los algoritmos se debe realizar en un lenguaje de
programación para que una computadora pueda
comprender las instrucciones que el algoritmo
modela para así poder ejecutarlas y lograr el resultado esperado.
301303_231- Algoritmos

Un diagrama de flujo RTA: diagrama de flujo se utiliza en


representaciones gráficas para operaciones ejecutables
sobre datos de un sistema, que procesan la información
de su estructura, analizan y llevan una secuencia para
llegar a su fin. Este se utiliza o representa en símbolos
normalizados y con pasos de los algoritmos escritos en
símbolos.
301303_231- Algoritmos

Un pseudocódigo RTA: Es un lenguaje natural que lleva sintácticas propias de la


programación como asignaciones, ciclos y condicionales. El pseudocódigo se concibió
para superar las dos principales desventajas del diagrama de flujo: lento de crear y
difícil de modificar sin un nuevo redibujo. Esta hace un seguimiento para poder
transformar los algoritmos más específico.
301303_231- Algoritmos

cuáles son las diferencias y similitudes que usted encuentra en ellos


RTA: Ambos sirven para representar un algoritmo.
Uno se representa en diagrama de flujo y la otra simbología.
301303_231- Algoritmos

Descripción de las fases necesarias para resolver un problema donde


se requiera de la lógica de la programación. RTA: son los pasos
que se propone para poder resolver problemas de programación
así mismo analizarlo que sea complejo para poder programar.
El punto esencial tener el diseño y la información.
1. Análisis del problema.
2. Diseño de algoritmo.
3. Configuración del entorno de desarrollo y codificación.
4. Compilación de pruebas.
5. Documentación y pruebas.
301303_231- Algoritmos

Para finalizar mencione cual puede ser la importancia de los algoritmos como
fundamento en la programación de computadoras. RTA: La importancia de
los algoritmos como fundamento en la programación de computadoras
se debe ver a continuación:
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.
La importancia en la programación de la computadora es muy importante hoy en
día ya que existen muchas herramientas que utilizamos a diario como redes
sociales, paginas web, app, play store que esta realizados por leguajes de
programación.
Cuando programamos es una habilidad de pensamiento lógico computacional,
tener en mente alternativas de solución y algo importante te permite desarrollar
tu creatividad y nuevas herramientas para desarrollo del mundo.
301303_231- Algoritmos
Unidad/Zona Occidente / Grupo
303103_231

GRACIAS POR SU
ATENCIÓN

You might also like