Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Guia de Aprendizaje 001ANALISIS - Algoritmos - II

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 15

Versión: 02

SERVICIO NACIONAL DE APRENDIZAJE SENA


SISTEMA INTEGRADO DE GESTIÓN
Fecha: 30/09/2013
Procedimiento Ejecución de la Formación Profesional Integral
GUÍA DE APRENDIZAJE
Código: F004-P006-GFPI

GUIA DE APRENDIZAJE No. 001

1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE

Programa de Formación: Código: 228120 Programación de Software


Versión: 2
Nombre del Proyecto: Código: SISTEMA DE INFORMACIÓN PARA GESTIÓN DOCUMENTAL (ARCHIVO) ABS
Fase del proyecto: ANÁLISIS
Actividad (es) de Aprendizaje: AMBIENTE DE FORMACIÓN - MATERIALES DE FORMACIÓN
ESCENARIO DEVOLUTIVO CONSUMIBLE
Actividad (es) del Proyecto: (Herramienta - (unidades
equipo) empleadas durante
 ANALIZAR LOS DIFERENTES (ELABORAR LOS DIFERENTES (Aula con equipos de el programa):
ALGORITMOS Y ALGORITMOS PROPUESTO, cómputo, conexión a 20 Computadores
PROGRAMAS. APLICANDO PROCEDIMIENTOS Internet y software 40 Sillas Fotocopias.
 CONSTRUIR EL CONCEPTO TECNOLOGICOS Y requerido). 1 Video-Beam – DVD con software
DE ALGORITMO SUS COMPILARLOS EN EL Software para free
(CARACTERÍSTICAS). SOFTWARE QUICK SCRIPT) interpretación del
código y/o
algoritmos realizados
Resultados de Aprendizaje: Competencia: 220501032 Aula con equipos de
INTERPRETAR EL DIAGRAMA ANALIZAR LOS REQUISITOS cómputo, conexión a
PARA IDENTIFICAR EL MODELO DEL CLIENTE PARA CONSTRUIR Internet y software
DE DATOS EL SISTEMA DE requerido).
INFORMACIÓN
COMPRENDER LA IDEA Competencia: 240201501 Aula con equipos de
PRINCIPAL EN LA TRADUCCIÓN COMPRENDER TEXTOS EN cómputo, conexión a
DE LOS MANUALES Y INGLÉS EN FORMA ESCRITA Y Internet y software
AUDITIVA requerido).

Página 1 de 15
Versión: 02
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
Fecha: 30/09/2013
Procedimiento Ejecución de la Formación Profesional Integral
GUÍA DE APRENDIZAJE
Código: F004-P006-GFPI

MENSAJES BREVES, CLAROS Y


SENCILLOS EN INGLÉS
TÉCNICO
Resultados de Aprendizaje: Competencia: 240201500

 GESTIONAR LA PROMOVER LA INTERACIÓN Aula con equipos de


INFORMACIÓN DE IDÓNEA CONSIGO MISMO, cómputo, conexión a
ACUERDO CON LOS CON LOS DEMAS Y CON LA Internet y software
PROCEDIMIENTOS NATURALEZA EN LOS requerido).
ESTABLECIDOS Y CON LAS CONTEXTOS LABORAL Y
TECNOLOGÍAS DE LA SOCIAL.
INFORMACIÓN Y LA
COMUNICACIÓN
DISPONIBLES.
 GENERAR HÁBITOS
SALUDABLES EN SU ESTILO
DE VIDA PARA
GARANTIZAR LA
PREVENCIÓN DE RIESGOS
OCUPACIONALES DE
ACUERDO CON EL
DIAGNÓSTICO DE SU
CONDICIÓN FÍSICA
INDIVIDUAL Y LA
NATURALEZA Y
COMPLEJIDAD DE SU
DESEMPEÑO LABORAL.

Duración de la guía ( en horas): 50

Página 2 de 15
Versión: 02
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
Fecha: 30/09/2013
Procedimiento Ejecución de la Formación Profesional Integral
GUÍA DE APRENDIZAJE
Código: F004-P006-GFPI

2. INTRODUCCIÓN

Técnico en Programación de Software

Pude decirse que la programación de software es un área de desarrollo que liga la tecnología informática con otras tecnologías existentes, es un
campo muy amplio y su aplicación se ha extendido de manera impresionante, es arbitrario dar un concepto exacto por lo cual he decidido
proporcionar pequeños conceptos relacionados con la programación de software para que usted como aprendiz pueda generar una idea propia
sobre el tema. El razonamiento del ser humano en su parte algorítmica se caracteriza por la organización y ejecución de una serie de pasos
secuenciales, interconectados y finitos que brindan la solución a un problema dado. Es por esto, que se hace necesario conocer la
fundamentación teórica y/o conceptual de la lógica algorítmica.

3. ESTRUCTURACION DIDACTICA DE LAS ACTIVIDADES DE APRENDIZAJE

3.1 Actividades de Reflexión inicial.

Los elementos establecidos son componentes de uso interno por un


lenguaje de programación que realiza una operación especial. Entre
otras palabras: si se observa con detenimiento los operadores
aritméticos. Cada uno de ellos realiza tareas específicas. Por ejemplo:
el operador más (+)

SITUACIÓN PROBLEMICA 1:

Se necesita un programa que permita conocer el resultado del


diseño de un tanque en forma de cilindro. Los datos que debe
pedir el programa es el radio de la base y la altura. En función
del mismo se calculará. Volumen que puede almacenar. Cantidad de chapa necesaria, cantidad que se debe pedir (ya que chapa

Página 3 de 15
Versión: 02
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
Fecha: 30/09/2013
Procedimiento Ejecución de la Formación Profesional Integral
GUÍA DE APRENDIZAJE
Código: F004-P006-GFPI

circular no viene, viene en chapas rectangulares o cuadradas y el costo de la chapa es 2,25$ el metro cuadrado. Deberá salir por
pantalla la siguiente información:

Escriba paso a paso las instrucciones que ejecutará para repartir la leche en tres cantidades iguales.
Ejemplo:
D C (del recipiente D paso al C)
C B (del recipiente C paso al B).

SITUACIÓN PROBLEMICA 2:Con las indicaciones dadas a continuación resolver el ejercicio (solución mental ágil y acertada)

Página 4 de 15
Versión: 02
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
Fecha: 30/09/2013
Procedimiento Ejecución de la Formación Profesional Integral
GUÍA DE APRENDIZAJE
Código: F004-P006-GFPI

Paso1: Llevar todos los servicios agua, luz, energía a cada casa.
Paso2: Cuando realice el trazo, instalación de los servicios, tener en cuenta que no se puede tocar una línea con la otra. (prohibido corto)
Paso3: Todas las casas deben de quedar con los tres servicios.
Paso4: Puede hacerse trazos de cualquier forma.
Paso5: Cuando por error toque una línea con la otra deberá volver a iniciar la instalación.

SITUACIÓN PROBLEMICA 2:

Paso 1: Apóyese en la fuente de información que encontrara en el BLOG (http://programacionsoftwareabs.blogspot.com/) y documéntese,


investigue sobre: FUNCIONES PRETERMINADAS, y responda las siguientes preguntas

1. Los algoritmos se pueden representar en


2. El diagrama de flujo es
3. El Pseudocódigo es
4. Al asignar un valor a una variable se usa
5. Los operadores que pueden agrupar operaciones son

Página 5 de 15
Versión: 02
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
Fecha: 30/09/2013
Procedimiento Ejecución de la Formación Profesional Integral
GUÍA DE APRENDIZAJE
Código: F004-P006-GFPI

6. Si se quiere obtener la división entera se usa


7. Para obtener el módulo de una división se usa
8. Para elevar un término a una potencia se usa
9. Para sumar dos o más cadenas de caracteres se usa

Paso 2: generar comentarios en el blog, dando respuestas a los ítems anteriores.

3.2 Actividades de contextualización e identificación de conocimientos necesarios para el aprendizaje.

DEFINICION DE ALGORITMO:

Un conjunto ordenado y finito de operaciones que permite hallar la solución de un problema. Método y notación en las distintas fórmulas del
cálculo. El algoritmo constituye un método para resolver un problema mediante una secuencia de pasos a seguir. Dicha secuencia puede ser
expresada en forma de diagrama de flujo con el fin de seguirlo de una forma más sencilla.

1. Observar el link de YouTube (Funciones predeterminadas), que se encuentra a continuación:


https://www.youtube.com/watch?v=PcHtq7T_KOg
Elaborar un manual instructivo paso a paso en un el bloc de notas: donde se defina todas las funciones predeterminadas del Programa
QUICK SCRIPT.
2. Realizar ejercicios donde se evidencie lo aprendido.

3.3 Actividades de apropiación del conocimiento (Conceptualización y Teorización).

Elaborar los diferentes algoritmos propuesto, aplicando procedimientos tecnológicos y compilarlos en el Software Quick Script

3.3.1 ACTIVIDAD No. 1: Conociendo las funciones predeterminadas para agilizar procesos.

Paso 1: Consultar sobre Técnicas de recolección de datos y funciones.


Paso 2: Consultar sobre funciones matemáticas, cadena, fecha y hora, conversión de tipos de datos: con ejemplos sencillos.

Página 6 de 15
Versión: 02
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
Fecha: 30/09/2013
Procedimiento Ejecución de la Formación Profesional Integral
GUÍA DE APRENDIZAJE
Código: F004-P006-GFPI

Paso 3: Diseñar un glosario informático.


Paso 3: Elaborar, en pseudocódigo, ejercicios de algoritmos sencillos y cotidianos planteados para la clase.
Paso 4: Desarrollar evaluación de desempeño.
Paso 5: Como evidencia en parejas (Publicar el Glosario en la plataforma, entregar los seudocódigos resueltos.)

3.3.2 ACTIVIDAD No. 2: Manejar Técnicamente el software Quick Script

Paso 1: Realizar la lectura algoritmos II avanzado


Paso 2: trabajar en el software QS los algoritmos (Interpretación del Código funciones).
Paso 3: Participar en la demostración manejo de la herramienta QS.
Paso 4: Consultar en la WEB ejercicios propuestos en otros lenguajes y traducirlos en el QS. Evidencia: en parejas realizar los ejercicios y subirlo a
la carpeta del DRIVE.
Pasó 5: Trabajando en algoritmia, Evidencia: Consultar sobres condicionales, estructuras repetitivas, prueba de escritorio.
Paso 6: Desarrollar el taller de algoritmos, ejercicios de autoevaluación, ejercicios propuestos, Trabajar los ejercicios hasta terminarlos, para
subirlos a la plataforma. Link (http://programacionsoftwareabs.blogspot.com/)

Página 7 de 15
Versión: 02
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
Fecha: 30/09/2013
Procedimiento Ejecución de la Formación Profesional Integral
GUÍA DE APRENDIZAJE
Código: F004-P006-GFPI

3.3.3 ACTIVIDAD No.3: Utilizar la Herramienta de algoritmia II

Paso 1: Utilizar el Software de ALGORITMIA Quick Script, y por medio de los ejercicios propuestos aplicar: conceptos de algoritmos, secuenciales,
decisiones simples, decisiones anidadas, estructuradas, ciclos para, ciclos mientras, ciclos mientras que.
Paso 2: Participar en la demostración y el manejo de algoritmos intermedios y avanzados.
Paso 3: Desarrollar Algoritmos de acuerdo a problemas planteados de la cotidianidad (Ejercicios propuestos en el BLOG)

3.3.4 ACTIVIDAD No. 4: Jugar aprendiendo lógica.

Paso 1: Utilizar el computador, como entrenamiento básico para resolver juegos de lógica.
Paso 2: Participar en los diferentes juegos propuestos de la WEB.
Paso 3: Realizar la solución por escrito de algunos de los juegos vistos en la WEB.
Paso 4: Desarrollar taller juegos didácticos, propuestos en el BLOG (Tangrama)

3.3.5 ACTIVIDAD No. 5: utilizar las siguientes herramientas HTML y Dreamweaver para

Paso 1: Participar en la demostración y el manejo de Dreamweaver.


Paso 2: Realizar una página WEB unificando conceptos de código y diseño, (ejercicios propuestos en el BLOG)
Paso 3: En grupos realizan páginas WEB, Utilizando solo código apoyados en el bloc de notas (Ejercicios en el BLOG)
Paso 4: En grupos realizan páginas WEB, Utilizando Dreamweaver, (comparar tiempo transcurrido con código vs tiempo transcurrido en diseño)
3.4 Actividades de transferencia del conocimiento.

a. Realice los diagramas expuestos en el documento: “UML”. Recuerde que este documento está en el BLOG Descargas de Interés. Para la
elaboración de los diagramas expuestos en el documento, proceda a utilizar ARGOS, el software está en la plataforma en el mismo link
descargas.
b. En la plataforma encontrara un documento Casos de Estudio. Usted debe leer el caso y elaborar los diagramas de requerimientos
funcionales y casos de uso en un proyecto de nombre “Proyectos Diferentes” a través de ARGOS. Diagramar CASOS DE USO recuerde los
principios de la Programación Orientada a Objetos, y utilizar técnica estandarizada para la elaboración de los diagramas, incluyendo el
análisis y comprensión adecuada del caso.

Página 8 de 15
Versión: 02
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
Fecha: 30/09/2013
Procedimiento Ejecución de la Formación Profesional Integral
GUÍA DE APRENDIZAJE
Código: F004-P006-GFPI

c. Crear los diagramas de Casos de Uso, Secuencia, Colaboración, Paquete, Estado, Clases para el proyecto asignado por el instructor, realizar
los ejemplos que se detallan en el documento. No olvide revisar el objetivo a la hora de generar esta vista dentro del proceso de análisis,
como también ser consciente de los elementos que conforman estos diagramas y lo que comunican a la hora de leerlos.

3.5 Actividades de evaluación.

Evidencias de Aprendizaje Criterios de Evaluación Técnicas e Instrumentos de Evaluación

Evidencias de Conocimiento :

-Reconocer el software apropiado para Reconoce la interfaz gráfica, las Instrumentos: Lista de chequeo.
interpretar los algoritmos y las prácticas de herramientas y manejo correcto de estas.
código HTML

-.

Evidencias de Desempeño: Técnicas: Valoración de producto


Traduce un problema a una solución por
Manejo técnico de las herramientas, menú, medio de seudocódigo Instrumentos: Lista de chequeo
entre otras y manejo correcto de estas

Evidencias de Producto: Representa procesos del sistema a partir 1. Ejercicio Prácticos


de la construcción de algoritmos,
Resuelve ejercicios de algoritmos sencillos,
secuenciales, estructurales y ciclos. páginas WEB, sencillas con código HTML

Aplica correctamente los conceptos de


algoritmos, problema dado, problema

Página 9 de 15
Versión: 02
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
Fecha: 30/09/2013
Procedimiento Ejecución de la Formación Profesional Integral
GUÍA DE APRENDIZAJE
Código: F004-P006-GFPI

solucionado. Solución (ejercicios prácticos


de algoritmia y HTML).

Página 10 de 15
Versión: 02
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
Fecha: 30/09/2013
Procedimiento Ejecución de la Formación Profesional Integral
GUÍA DE APRENDIZAJE
Código: F004-P006-GFPI

4. RECURSOS PARA EL APRENDIZAJE

Materiales de formación AMBIENTES DE


Materiales de formación
devolutivos: Talento Humano (Instructores) APRENDIZAJE
(consumibles)
(Equipos/Herramientas) TIPIFICADOS
ESCENARIO (Aula,
ACTIVIDADES
DURACIÓN Laboratorio, taller, unidad
DEL
(Horas) productiva) y elementos y
PROYECTO
Descripción Cantidad Descripción Cantidad Especialidad Cantidad condiciones de seguridad
industrial, salud
ocupacional y medio
ambiente
1.-Sala de
conectividad
ANALIZAR LOS
dotada de
DIFERENTES
ALGORITMOS computadore
Y s con los
PROGRAMAS. programas de
HTML (Bloc de INGENIERO DE Sala 46 sede 3
20 1
CONSTRUIR EL notas, SISTEMAS American Business School
CONCEPTO DE Dreamweaver
ALGORITMO
, PHP,
SUS
(CARACTERÍSTI POSTGRES,
CAS). MYSQL,
APACHE).

2.-Acceso a
internet.

Página 11 de 15
Versión: 02
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
Fecha: 30/09/2013
Procedimiento Ejecución de la Formación Profesional Integral
GUÍA DE APRENDIZAJE
Código: F004-P006-GFPI

3.- Escritorios
40
y sillas

Página 12 de 15
Versión: 02
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
Fecha: 30/09/2013
Procedimiento Ejecución de la Formación Profesional Integral
GUÍA DE APRENDIZAJE
Código: F004-P006-GFPI

5. GLOSARIO DE TERMINOS
a. Algoritmo: Método que se describe cómo se resuelve un problema en término de las acciones.
b. Compilación: Proceso de traducción de un lenguaje de programación
c. Lenguaje de Máquina: Es un lenguaje interpretado directamente por un circuito micro programable por ejemplo el procesador, es
decir que las órdenes escritas las procesa y realiza directamente la máquina. Estas instrucciones son cadenas binarias (0 y 1) que
especifican las instrucciones a realizar y la memoria donde deben realizarse. Las instrucciones dependen directamente de la máquina
donde se programan y el programador debe tener gran conocimiento sobre teorías álgebra booleana y sistemas binarios.
d. Programa: conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en un ordenador o computadora.
e. Software: Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados que forman parte
de las operaciones de un sistema de computación.
f. Software de sistema: Su desarrollo se aplica a Sistemas operativos, Controladores de dispositivos “drivers”, Herramientas de
diagnóstico, Servidores, entre otros.
g. Software de programación: Se aplica al desarrollo de programas utilizados para la creación de otros programas informáticos, las
aplicaciones de esta área se conocen como Entornos de Desarrollo Integrado IDE, aplicación que cuenta con herramientas necesarias
para el desarrollo o creación de programas, entre esas herramientas se encuentran los compiladores, depuradores, interpretes.
h. Software de aplicación: Su uso se aplica en la resolución de tareas específicas, este tipo de software está orientado al usuario no
programador, en este género se encuentran las aplicaciones de oficina, videojuegos, aplicaciones para cálculo matemático, Diseño
CAD, Internet, Redes, Software educativo, empresarial, etc.
i. Lenguaje de alto nivel: Los lenguajes de este tipo expresan los algoritmos de una manera adecuada a la capacidad cognitiva humana
en lugar de la capacidad ejecutora de las máquinas, los lenguajes de alto nivel proporcionan al usuario programador un procesamiento
de datos de una manera fácil y rápida.
j. Lenguaje de bajo nivel: Proporcionan poca o ninguna abstracción del microprocesador de un computador, en este tipo de lenguaje las
instrucciones se escriben en código alfabéticos llamados nemotécnicos por lo cual es fácilmente trasladado al lenguaje de máquina, los
lenguajes de bajo nivel se usan principalmente en la programación de controladores o “drivers” por esta razón se puede deducir
claramente que el simple hecho de denominarse lenguaje de bajo nivel no se hace menos valioso que los lenguajes de alto nivel, la
mayor desventaja de este tipo de lenguajes es que su programación depende de la máquina a la que vaya orientada.

Página 13 de 15
Versión: 02
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
Fecha: 30/09/2013
Procedimiento Ejecución de la Formación Profesional Integral
GUÍA DE APRENDIZAJE
Código: F004-P006-GFPI

6. REFERENTES BIBLIOGRÁFICOS

Documentos:
 AGUDELO MONTOYA, CLAUDIA LILIANA. ¿Cómo se hace un ensayo? 1996. P. 3
 OJEDA R., HERMES. La importancia de la Teoría de Algoritmos en el Desarrollo de Software. P. 4
 FRANCO LÓPEZ, MARGARITA MARÍA. Manual Básico de instrucciones y comandos SMART DFD 1.0. P. 10
 SCHMULLER, JOSEPH. Manual UML. Aprendiendo UML en 24 horas. Prentice Hall. 1997. 404 p.
 R. IZQUIERDO, LUIS. Introducción a la Programación orientada a objetos. 13 p.

Cibergrafía:
 Programación en Castellano – Algoritmos. http://www.programacion.com/algoritmos
 Lógica de Programación. http://cadetparners.galeon.com/aficiones1770322.html
 Wikipedia – Algoritmo. http://es.wikipedia.org/wiki/Algoritmo
QUISPE-OTAZU, RODOLFO. ¿Qué es un Algoritmo? Blog de Rodolfo Quispe-Otazu [Internet]. Marzo 2007. Disponible en:
http://www.rodolfoquispe.org/blog/que-es-un-algoritmo.php

 http://www.programacion.com
 http://kataix.umag.cl/~ruribe/Utilidades/Introduccion%20a%20la%20Programacion%
20Orientada%20a%20Objetos.pdf

 http://www.monografias.com/trabajos67/diagramas-uml/diagramas-uml.shtml
 Bases de datos 1 – Apuntes 2006 – 07
http://www.alu.ua.es/j/jmr36/Conectate/Base%20Datos/Apuntes2006.pdf

 Software libre. http://www.uoc.edu/masters/oficiales/img/913.pdf


 http://luis.izqui.org/resources/ProgOrientadaObjetos.pdf
 Modificadores de acceso. http://elvex.ugr.es/decsai/java/pdf/9D-access.pdf

Página 14 de 15
Versión: 02
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
Fecha: 30/09/2013
Procedimiento Ejecución de la Formación Profesional Integral
GUÍA DE APRENDIZAJE
Código: F004-P006-GFPI

7. CONTROL DEL DOCUMENTO (ELABORADA POR)

Carlos Andrés Loaiza Rendón

Página 15 de 15

También podría gustarte