Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2. PRESENTACION
En el transcurrir diario realizamos actividades, tareas y procesos que previamente hemos planeado. Si bien
estas actividades no están en la mayoría de los casos planteadas y definidas por procesos estrictos, si nos
dan una idea de lo que es un algoritmo y de los criterios que este debe cumplir. Por ejemplo, al organizar
una salida realizamos un análisis para identificar a donde vamos a ir, que vamos a necesitar, que rutas
vamos a seguir, que vamos a hacer una vez estemos en el lugar y cómo vamos a regresar. Proceso similar
se sigue cuando damos solución a un problema mediante un algoritmo.
¿Cuál cree usted que es la importancia de programar las actividades?, de acuerdo al video propuesto.
GFPI-F-019 V3
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE
Reúnase con un compañero y de respuesta a las siguientes preguntas. Una vez resueltas participa en la
socialización de las mismas dentro de ambiente de aprendizaje.
1. 9−7+5+2−6+8−4=¿
2. 3 ×2−5+4 × 3−8+5 ×2=¿
3. 10 ÷ 2+ 5× 3+4−5 × 2−8+7 × 2−16 ÷ 4 =
4. ( 6+ 8 ) ÷ 2+18 ÷ ( 5+4 )=¿
2
5. ( 32 ) +22−12+ 4 × 2−5=¿
3 2
6. 2 +10 ÷ 2+ 5× 3+4−5 × 2−8+ 4 ×2 =¿
7. ( 15−4 )+ 3−( 12−5× 2 ) + ( 5+16 ÷ 4 )−5+ ( 10−23 )=¿
8. [ 15−( 23−10 ÷ 2 ) ] × [ 5+ ( 3 × 2−4 ) ] −3+ ( 8−2 ×3 )=¿
9. [ ( 2−1 )2+ ( 5−4 )−( 2 ×3 )4 × ( 2 )3 ] ÷ (5−3 ) =¿
{ }
10. 14− 7 +4 × 3−[ (−2 )2 × 2−6 ] + ( 22 +6−5 ×3 ) +3−( 5−23 ÷ 2 ) =¿
Actividad 2 Desarrollar los ejercicios planteados de análisis matemático, con los valores dados de las
variables.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE
Existe una gran cantidad de problemas que requieren de un análisis profundo y de un pensamiento flexible
y estructurado para la solución. La idea es ofrecer un conjunto de técnicas y herramientas metodológicas
que permitan flexibilizar y estructurar el razonamiento utilizado en la solución de problemas, esto
provocará finalmente la construcción de algoritmos eficientes.
A continuación, en la figura 1. podemos observar las etapas que debemos seguir para la solución de un
problema:
DEFINICION DE ALGORITMOS
TIPOS DE ALGORITMOS
Teniendo en cuenta la forma como describen el proceso, se pueden clasificar en:
Cualitativos: Son aquellos en los que se describen los pasos utilizando palabras.
Cuantitativos: Son aquellos en los que se utilizan cálculos numéricos para definir los pasos del
proceso.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE
LENGUAJE ALGORÍTMICO
Es una serie de símbolos y reglas que se utilizan para describir de manera explícita un proceso, que
servirán de apoyo para describir las soluciones que aquí se plantean.
Teniendo en cuenta la forma en que describen el proceso, existen dos tipos de lenguajes algorítmicos:
Existen diferentes técnicas para especificar los elementos de un algoritmo, dependiendo del lenguaje
algorítmico que se utilice así:
DIAGRAMA DE FLUJO
PSEUDOCÓDIGO
Ejemplos
Usan ciertas palabras clave: PSEUDO CÓDIGO, VARIABLES, INICIO, FIN, LEE, ESCRIBE, IMPRIME,
IF_THEN_ELSE, CASE OF, FOR DO, WHILE DO, REPEAT UNTIL, ARRAY… Comienzan con el nombre
del pseudocódigo, seguido de la declaración de variables, y luego el cuerpo del pseudocódigo.
Ventajas.
Materiales: Equipo de cómputo, video beam, tablero y marcadores, guía de aprendizaje, equipo de sonido,
papel.
4. ACTIVIDADES DE EVALUACIÓN
5. GLOSARIO DE TERMINOS
ALGORITMO: Conjunto de pasos o instrucciones descritas en un lenguaje sencillo que permiten llegar a la
solución sistemática de un problema.
ANÁLISIS DE UN ALGORITMO: Observar el comportamiento de un algoritmo y predecir la cantidad de
recursos (tiempo, memoria, CPU) que un algoritmo requerirá para cualquier entrada.
CÓDIGO: Conjunto de reglas y convenciones que se utilizan para la representación de la información.
COMPLEJIDAD ALGORÍTMICA: Se le denomina a la medida de la eficiencia de un programa.
COMPUTADOR: Es un dispositivo electrónico utilizado para procesar información y obtener resultados. Los
datos y la información son el insumo de entrada, los cuales se procesan para producir las salidas
requeridas.
DIAGRAMA DE FLUJO: Representación gráfica de la secuencia de operaciones en un sistema de
información o programa.
DISEÑO DE UN ALGORITMO: Técnicas aplicadas para la solución de un problema de forma lógica y
organizada.
LENGUAJE: Es una serie de símbolos que sirven para transmitir uno o más mensajes entre dos entidades
diferentes.
LENGUAJE ALGORÍTMICO: Son una serie de símbolos y reglas que se utilizan para describir de manera
explícita un proceso.
LENGUAJE DE PROGRAMACIÓN: Es un conjunto de símbolos, caracteres y reglas que le permiten a las
personas programar el computador para hacer una tarea específica. Los lenguajes de programación tienen
un conjunto de instrucciones básicas que permiten realizar operaciones de entrada / salida, cálculo,
manejo de información, lógica, almacenamiento / recuperación de información.
PROBLEMA: Es una situación con un objetivo a lograr, que requiere para ser solucionado de una serie de
operaciones que permitan resolver la, o las incógnitas contenidas en ella. Un problema existe cuando hay
tres elementos, cada uno claramente definido: una situación inicial, una situación final u objetivo a
alcanzar, restricciones o pautas respecto a los métodos, actividades, tipos de operaciones sobre los cuales
se debe encontrar la solución.
PROGRAMA: Conjunto de instrucciones realizables por una persona o máquina con el fin de cumplir con
una determinada tarea o labor. - Algoritmo escrito en un lenguaje de programación.
PSEUDOCÓDIGO: Notación intermedia entre el lenguaje natural y el lenguaje de programación que se
utiliza para diseñar y describir algoritmos.
Sistema: Todo aquello que tiene una entrada, un proceso y una salida.
6. REFERENTES BILBIOGRAFICOS
http://biblioteca.sena.edu.co/
http://www.virtual.unal.edu.co/cursos/sedes/manizales/4060024/html/contenido.html
http://msdn.microsoft.com/es-es/library/ms172579(v=vs.90).aspx
http://ggyma.geo.ucm.es/docencia/documentos/informatica/Informatica_5.pdf
http://msdn.microsoft.com/es-es/library/kehz1dz1(v=vs.90).aspx
http://www.herrera.unt.edu.ar/labo2/apuntes/extra/vbasic60.pdf
http://www.eduteka.org/pdfdir/AlgoritmosProgramacion.pdf
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE
http://www.youblisher.com/p/118346-Algoritmo/
http://ocw.upm.es/lenguajes-y-sistemas-informaticos/programacion-en-java-i/Contenidos/
LecturaObligatoria/6-sentenciasrepetitivasobucles.pdf
http://blog.utp.edu.co/programacionmecatronica/files/2012/07/EsenciaLogica.pdf
AGUILAR, Luís Joyanes. Fundamentos de Programación, algoritmos y estructuras de datos. McGraw-Hill.
2005.
Autor (es) Alba M Martínez López. Instructores CIES SENA MEN 2018
programa
Lusa F Jiménez Rivera. técnica de
programación
de software
Autor (es)