Guia Colb 2 de Algortimos y Programacion Ava PDF

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

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA

GUIA DE ACTIVIDADES UNIDAD 2

Temáticas Revisadas:

CICLOS O BUCLES
Definición de ciclos e iteración.
Ciclos desde.
Ciclos mientras y hacer – mientras.
Ciclo repetir – hasta.
Ciclos anidados

Arreglos unidimensionales y bidimensionales


Definición de arreglos unidimensionales.
Inserción, recorrido y eliminación de datos en vectores.
Definición de arreglos bidimensionales.
Inserción, recorrido y eliminación de datos en matrices.
Métodos de ordenamiento simple.

Introducción a las funciones y al C++


Definición de función.
Funciones con o sin parámetros.
Funciones con o sin retorno.
Introducción al C++
Escritura de programas simples en C++

Estrategia de aprendizaje: Estrategia de aprendizaje: Estrategia de aprendizaje basado en


proyectos. “El aprendizaje por proyectos tiene muchas ventajas: se centra en los conceptos y
principios de una disciplina, implica a los estudiantes en investigaciones de solución de
problemas y otras tareas significativas, les permite trabajar de manera autónoma para construir
su propio conocimiento y culmina en productos objetivos y realistas”. Además:

• Afianzar conocimientos referentes a la lógica


• Identificar las principales instrucciones para el manejo de ciclos
• Conocer el funcionamiento y aplicabilidad de los ciclos en los algoritmos
• Adquirir las habilidades necesarias para resolver problemas a través del diseño de
algoritmos.
• Conocer la importancia de los ciclos y las estructuras de datos estáticas
• Incentivar la investigación y exploración de los ciclos existentes y de las estructuras de
datos disponibles que faciliten la gestión de datos
• Identificar los conceptos necesarios para gestionar datos en estructuras estáticas
• Reconocer los ciclos como herramientas iterativas en los algoritmos y aplica su
funcionalidad
• Aplicar los conocimientos necesarios para resolver problemas que impliquen el manejo
de datos, ciclos y arreglos.
• Aplicar los conocimientos necesarios para instalar y configurar un IDE de C++
• Identificar los elementos básicos que componen un programa en C++

Actividad colaborativa virtual. (Aprendizaje colaborativo apoyado en la tecnología -Computer


Supported Collaborative Learning (CSCL))

Síntesis de las actividades

Las actividades se desarrollarán aplicando la estrategia de aprendizaje basada en proyectos


organizada en cuatro momentos para ser desarrollados en los diferentes entornos del curso. Al
final, cada participante entregará un programa como proyecto del curso, implementado a
través de los conocimientos adquiridos en el curso de Algoritmos y programación, para

Curso: Algoritmos y Programación Código del curso: 2150510


Directora: Ing. Esp. Luzmila Rojas Estrada Periodo 2014-I
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA

lograrlo, es conveniente desarrollar todos los ejercicios planteados de los conocimientos


adquiridos en cada unidad.

El estudiante en esta fase debe identificar y utilizar los diferentes elementos que integran un
programa: Identificadores, constantes, variable, tipos de datos, operadores, expresiones,
comentarios, palabras reservadas, ciclos, vectores, matrices, manejo de menús.

Durante el desarrollo de la estrategia, el participante tendrá la oportunidad de interactuar en el


foro de trabajo colaborativo para discutir con los compañeros sus avances y al tiempo irá
configurando los algoritmos, en cada tema visto y aprendido para el proceso del diseño de los
programas.

Al finalizar Este trabajo, el participante entregará Un programa definido desde los algoritmos
de las actividades, seudocódigo, análisis de la situación, posibles soluciones y codificado en el
programa C++.

Momentos de la estrategia

La estrategia está organizada en 4 momentos que se evidenciarán en los entornos, así:

Planeación general Aprendizaje práctico


Acceso a los recursos Aprendizaje Practico
Análisis de la información. Aprendizaje colaborativo
Desarrollo del Software Aprendizaje Practico y colaborativo
Codificación, Aplicación y ejecución del Aprendizaje práctico y Evaluativo.
Software.

Modalidad: Individual y Grupal

Valoración de la actividad: Puntaje máximo es de 100/500

Fecha(s) de entrega: Acorde con el cronograma.

Prerrequisitos:

Realizar las lecturas de:

Estudios de la Unidad 1. (Semana 1-8)

Los enlaces están en el Syllabus en aparte 3. Contenidos del curso. Referencias


Bibliográfica Requeridas.

Recomendación Importante:

Para desarrollar la guía de actividades del presente trabajo se hace necesario e importante los
aportes individuales, por eso el trabajo final para presentarle a su tutor virtual requiere que
todos conozcan las instrucciones y los recursos tecnológicos disponibles a la hora de construir
el documento.

La idea es que éste trabajo sea un medio que permita unir esfuerzos, reunir los saberes y
competencias de todos los integrantes del grupo y con ello alcanzar la construcción de un
trabajo de alta calidad, el cual lleva el resumen de los aportes valiosos de cada uno de los
integrantes del grupo para la adquisición de las competencias necesarias en su carrera
profesional.

Curso: Algoritmos y Programación Código del curso: 2150510


Directora: Ing. Esp. Luzmila Rojas Estrada Periodo 2014-I
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA

Planeación general
• Cada estudiante debe tener claridad en los conceptos de la primera y Segunda unidad.
• Definición de la actividad a realizar:
A cada ejercicio, realizarle el diagrama de flujo, pseudocódigo y pasarlo a leguaje C.

Acceso a los recursos


• Localizar la información que le permitan el estudio de los temas relacionados con los
ejercicios planteados, realizando un recorrido donde exploren todas las ventanas
necesarias para conocer los entornos del curso y sus bibliografías.
• Colaborar con los compañeros del equipo para complementar los recursos o
actividades que necesiten.
• Realizar la revisión de todos los recursos dispuestos y elegir los que sean más
pertinentes para el área de interés disciplinar que se quiere trabajar como son los
videos de ejercicios de Algoritmos y programación, del conocimiento y las diferentes
lecturas de los temas propuestos, y ejemplos de aplicación.
• Comentar con los compañeros del equipo sobre los temas y recursos para
complementar y/o compartir rutas de acceso a información que puedan ser comunes y
de interés en el curso de Algoritmos.
• Elegir finalmente el proyecto en el cual van a trabajar en el transcurso del curso.

Análisis de la información
• Analizar la información que ha recopilado para determinar si es la suficiente y necesaria
para dar respuesta a las intencionalidades formativas del curso y para cada entorno.
• Revisar los 9 ejercicios planteados de acuerdo a lo estudiado en las semanas 1 al 8.
• Discutir en el foro de trabajo colaborativo los resultados del análisis individual. Aplicar
rúbrica TIGRE para interactuar en el foro.
• Avanzar en la configuración de los entornos del curso en proceso de diseño.

Actividades Dispuestas en el Foro

• Para desarrollar la guía de actividades del presente trabajo se hace necesario e


importante los aportes individuales, por eso el trabajo final para presentarle a su tutor
virtual requiere que todos conozcan las instrucciones y los recursos tecnológicos
disponibles a la hora de construir el documento.
• Leer y aceptar los acuerdos del curso.
• Repartir entre los participantes los ejercicios y las diferentes actividades del trabajo
colaborativo.
• Escoger el Tema para el Proyecto final.
• Subir aportes individuales, evidenciar consenso para el desarrollo del trabajo o
proyecto final.
• Revisar la Rúbrica del Trabajo colaborativo para conocer los puntos que se dan para
cada actividad.
• Entregar el documento solicitado con el desarrollo de la actividad propuesta.

Organización del trabajo en el foro de trabajo colaborativo


Saludar y realizar su presentación personal mencionando sus expectativas frente al curso, en
el tema que se ha dispuesto para tal fin.
Leer las recomendaciones que se han entregado en el foro por la Tutora acompañante, para
avanzar en la actividad como se solicita.
Intervenir en el foro como se ha indicado en cada uno de los momentos de la estrategia y
según las indicaciones dadas en los mensajes, aplicando la rúbrica TIGRE para generar
discusiones encadenadas que conduzcan a fortalecer la actividad individual, es decir, la
actividad colaborativa se centrará básicamente en la discusión encadenada sobre los temas
que allí se proponen.

Curso: Algoritmos y Programación Código del curso: 2150510


Directora: Ing. Esp. Luzmila Rojas Estrada Periodo 2014-I
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA

Discusión directamente en el foro. Todas las intervenciones se harán directamente en el foro


como se indica en cada tema creado. No deben realizarse en un mismo mensaje, pues debe
aplicarse la rúbrica TIGRE con cada una de sus letras.
Todas las aportaciones deben ser consecuentes con el tema central Que es el desarrollo de los
ejercicios y El Proyecto Final.

Otras acciones básicas


Como conducta básica de entrada, cada integrante revisará la actualización de su perfil en el
aula asegurándose que cumpla entre otros con lo siguiente: imagen o foto suya actual;
descripción de sus actividades y expectativas de formación; correo electrónico y ciudad de
ubicación.

Los roles o papeles:

Líder, facilita el trabajo del grupo, da direcciones, revisa las instrucciones, replantea las metas
del grupo, señala límites de tiempo y genera respuestas.

Editor, edita lo que el grupo ha escrito, verifica la calidad del contenido.

Motivador, observa y promueve la participación de los miembros del grupo participen.

Integrador, quien resume la información tratada de la manera más completa que le sea
posible.

Generador y Documentador, quien crea respuestas adicionales excediendo las respuestas o


conclusión inicial del grupo y originando una variedad de respuestas posibles para elegir.
Además, es el responsable de hacer búsquedas que apoyen el logro de la tarea.

A demás deben consultar Normas Apa y la Rúbrica del Tigre en el siguiente enlace.

http://datateca.unad.edu.co/contenidos/2150510/DOCUMENTOS_BASICOS/anexos_rubrica_d
el_tigre_y_normas_Apa_.pdf

1-.Realice las siguientes lecturas:


Guía Básica para Algoritmos y Programación, paginas 6-36
http://www.eduteka.org/pdfdir/AlgoritmosProgramacion.pdf

(Revisar ejemplos de ejercicios resueltos)

http://datateca.unad.edu.co/contenidos/2150510/DOCUMENTOS_BASICOS/DiagramaFluj
o_Pseudocodigo.pdf

2. Desarrollo del trabajo:

Ejercicios para resolver


1. almacene la edad de todos los alumnos de un salón de clases y posteriormente preguntar e
imprimir la edad de alguno de ellos.
2. Realice el pseudocodigo que sume 2 vectores (max10) elementos de tipo entero y el
resultado lo almacene en un vector. Imprima el vector resultante
3. Revise el siguiente pseudocodigo y conteste las siguientes preguntas
Principal(0)
Inicio
Real sal[30],salmay←0
Entero i, trab,sm
Imprimir”total de trabajadores”
Leer trab
Desde(i←0,i<trab,i←i+1)
Inicio
Imprimir”dame el salario del trabajador”,i+1

Curso: Algoritmos y Programación Código del curso: 2150510


Directora: Ing. Esp. Luzmila Rojas Estrada Periodo 2014-I
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA

Leer sal [i]


Si sal[i]>salmay)
Inicio
Sm←i+1
Salmay←sal[i]
Fin
Fin
Imprimir”el salario mayor es”,salmay”,y pertenece al trabajador”,sm
Fin

Que realiza el Programa_________________________


Total máximo de Trabajadores que pueden almacenar___________________
Que almacena la variable Sm.________________________
Si hay salarios iguales ¿con cual trabajador se queda la variable sm_________________
Que almacena la variable Salmay___________________________________

Presentar el esquema del Proyecto final, hasta donde ha avanzado, utilizando lo aprendido en
la unidad 1 y 2.
4. Diagramar un sistema de nómina sencillo, el cual debe contener los datos del empleado, su
salario, los descuentos de ley y calcular los aportes, descuentos y el total a pagar.
5. Desarrollar los ejercicios anteriores en C++.
6. Defina con sus propias palabras, ¿La funciones en un algoritmos y cómo aplicarlos a este
problema?.

1. Realice las siguientes lecturas:

http://datateca.unad.edu.co/contenidos/2150510/02_Algoritmos_diagramas_de_flujo_y_pseudo
codigo.pdf paginas 2-33
http://datateca.unad.edu.co/contenidos/2150510/Ejemplos_de_algoritmos.pdf Revisar todos los
ejercicios.
http://datateca.unad.edu.co/contenidos/2150510/Algoritmos_Control_de_congestion.docx
http://datateca.unad.edu.co/contenidos/2150510/manual_basico_para_usar_c++_.pdf

2. Indague y explique en el foro Como plantea la solución del ejercicio Planteado.


3. Describa en el foro las fórmulas que se utilizan para la resolución del problema.
4. Describa o suba como aporte individual los diagramas de flujo que utilizaron en la resolución
de los problemas.

Última semana de la actividad. Documento colectivo.

1. El grupo realiza una recopilación de los aportes, a partir de los primeros Aporte de cada
integrante, y deberán llegar a acuerdos sobre:
a. ¿Cuáles son las mejores aportes y complementarlos?
b. ¿Cuál ejercicio plantea la mejor solución al ejercicio?
d. Sobre las fórmulas utilizadas a que acuerdo llegó el grupo en este punto.
f. Descripción del problema/ solución al problema planteado.

2. Un miembro del grupo, designado de común acuerdo, organizará todo el trabajo en un


documento Word con esta estructura:

El ensayo o Trabajo debe tener como máximo dos (8) páginas tamaño carta y márgenes de 1
centímetro. Letra ARIAL 10. Interlineado sencillo.

*- Portada.
*- Introducción.
*- Contenido.
*- Las conclusiones del trabajo.
*- Referencias usadas. (Deben tener formato APA. Ver anexo 2)

Curso: Algoritmos y Programación Código del curso: 2150510


Directora: Ing. Esp. Luzmila Rojas Estrada Periodo 2014-I
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA

3. Una vez, el grupo aprueba el documento en Word, el responsable convierte el documento en


un archivo PDF, y debe guardarlo así:

. Nombre del archivo: Grupo_No.X.pdf

4. Las fechas de entrega se hará de acuerdo al cronograma de la actividad. El responsable de


la entrega, lo adjuntará en el espacio denominado: Trabajo Grupal colaborativo2., una vez el
grupo (solamente los participantes) lo hayan aprobado. Es necesario que realice la entrega del
trabajo grupal con suficiente tiempo, no deje para hacerlo en la última hora.

Revisar Anexo1, anexo2 y Anexo 3.

Curso: Algoritmos y Programación Código del curso: 2150510


Directora: Ing. Esp. Luzmila Rojas Estrada Periodo 2014-I

También podría gustarte