SERVICIO NACIONAL DE APRENDIZAJE SENA

SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 01 GUÍA DE APRENDIZAJE SISTEMA INTEGRADO DE GESTIÓN Proceso Gestión de la Formación Profesional Inte

4 downloads 221 Views 164KB Size

Recommend Stories


SERVICIO NACIONAL DE APRENDIZAJE. SENA
SERVICIO NACIONAL DE APRENDIZAJE. SENA REGIONAL ANTIOQUIA RELACION INDIVIDUAL DE ELEMENTOS PARA LOS CUALES SE SOLICITA EL TRAMITE DE BAJA ITEM PLACA

SERVICIO NACIONAL DE APRENDIZAJE SENA - Naturaleza jurídica
SERVICIO NACIONAL DE APRENDIZAJE SENA - Naturaleza jurídica El Servicio Nacional de Aprendizaje - SENA - fue creado mediante los decretos legislativos

Story Transcript

SERVICIO NACIONAL DE APRENDIZAJE SENA

Versión: 01

GUÍA DE APRENDIZAJE

SISTEMA INTEGRADO DE GESTIÓN Proceso Gestión de la Formación Profesional Integral Procedimiento Ejecución de la Formación Profesional Integral

Fecha: 01/04/2013 Código: F004-P006-GFPI

GUÍA DE APRENDIZAJE Nº

5

1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE Programa de Formación: Técnico programación de software Nombre del Proyecto: Sistema De Información Para La Gestión Empresarial Fase del proyecto: Identificación del problema (Análisis y Diseño)

Actividad (es) del Proyecto: Recolección información y análisis de requerimientos

Código: 228120 Versión: 100 Código: 471143

Actividad (es) de Aprendizaje: • Conceptualización de algoritmos • Construir algoritmos que conlleven a la solución de una situación planteada. Competencia:

Resultados de Aprendizaje: 22050103201 Identificar cada uno de los conceptos y principios que constituye la programación orientada a objetos para interpretar Analizar los requerimientos del cliente el diseño. para construir el sistema de información. Duración de la guía ( en horas): 10

2. INTRODUCCIÓN

El desarrollo de la presente guía permitirá conocer los conceptos básicos de análisis y desarrollo de problemas o situaciones por medio de algoritmos y pseudocódigo para su posterior elaboración en diagramas de flujo, teniendo como fundamento las opciones que se le presentan en sus actividades diarias y el uso de estructuras condicionales múltiples.

Al finalizar el aprendiz será capaz de:

Guía de Aprendizaje



Identificar las estructuras condicionales multiples.



Identificar la estructura condicional select-case.



Hacer uso de estructuras condicionales select – case en la solución de problemas mediante algoritmos.

3. ESTRUCTURACION DIDACTICA DE LAS ACTIVIDADES DE APRENDIZAJE

3.1 Actividades de Reflexión inicial. 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. Para desarrollar adecuadamente la solución a un algoritmo, es preciso combinas diferentes estructuras algorítmicas para que el programa haga uso de manera optima de los recursos del sistema, así como para mejorar la velocidad de respuesta y evitar que se generen errores inesperados, la estructura según- sea es muy útil a la hora de programar opciones conocidas y con operaciones previamente establecidas.

3.2 Actividades de contextualización e identificación de conocimientos necesarios para el aprendizaje.) Diariamente hacemos uso de sistemas de información, cuando vamos al supermercado a comprar, ingresamos al correo, recargamos el celular o pagamos un servicio. Todos estos sistemas son ejemplos de algoritmos complejos que dan solución a necesidades. El desarrollo de esta guía nos introduce en la

Página 2 de 11

Guía de Aprendizaje

terminología y algunos ejemplos para comprender que es un algoritmo y como funciona.

3.3

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

ESTRUCTURAS ALGORITMICAS

Las estructuras de operación de programas son un grupo de formas de trabajo, que permiten, mediante la manipulación de variables, realizar ciertos procesos específicos que nos lleven a la solución de problemas. Estas estructuras se clasifican de acuerdo con su complejidad en:

Estructuras Algorítmicas Condicionales Select – case.

Las estructuras condicionales comparan una variable contra otro(s) valor(es) mediante un operador lógico o relacional, para que en base al resultado de esta comparación, se siga un curso (tome una decisión) de acción dentro del programa. Cabe mencionar que la comparación se puede hacer contra otra variable o contra una constante, según se necesite. Existen dos tipos básicos, las simples y las múltiples.

Página 3 de 11

Guía de Aprendizaje •

Múltiples: Las estructuras de comparación múltiples, son tomas de decisión especializada que permiten comparar una variable o expresión contra distintos posibles resultados, ejecutando para cada caso una serie de instrucciones específicas. La forma común es la siguiente: Si entonces Acción(es) si no Si entonces Acción(es) si no . .

Varias condiciones

. •

Forma General

En español, el pseudocódigo que representa a la estructura de selección múltiple es: Según_sea hacer caso 1: acción 1 caso 2: acción 2 . . . caso n: acción n si_no

Página 4 de 11

Guía de Aprendizaje

acción x fin_según

Veamos un ejemplo Indicar a que mes corresponde el número ingresado, tomando como valores validos los números del 0-12, en caso contrario indicar que el número es inválido.

La estructura de selección múltiple ofrece una solución más simple y compacta.

Para esta estructura se evalúa una expresión que puede tomar n valores distintos (1, 2, 3, ..., n) A cada valor de la expresión corresponde una instrucción (o serie de instrucciones) diferente, lo que significa que el flujo seguirá un camino distinto entre los n posibles caminos en dependencia del valor de la expresión

Página 5 de 11

Guía de Aprendizaje

de control. La representación gráfica de este tipo de estructura de selección sería:

3.4

Actividades de transferencia del conocimiento.

Realizar los siguientes ejercicios de problemas algorítmicos con condicionales

1.

Elabore un algoritmo que permita ingresar un número entero (1 a 10), y muestre su equivalente en romano.

2.

Elabore un algoritmo que lea numero 1, numero 2 y opción, si la opción es 1 sume n1 y n2, si es 2 los reste, si es 3 los multiplique y si es 4 los divida.

3.

Elabore un algoritmo que permita ingresar el total de una venta y el código del cajero de lo atendió y realice un descuento en base al cajero según la siguiente tabla:

Página 6 de 11

Guía de Aprendizaje

Código

Nombre

Descuento

1

Mary

2

2

Pedro

3

5

Jaime

5

7

Liliana

8

10

Cristian

10

11

Juan

15

Se debe mostrar el total de la venta y el descuento realizado

4.

El hipermercado del barrio ha implementado un sistema de rifas para sus clientes por medio de balotas marcadas con los números y premios según la siguiente tabla:

Numero

Premio

1

Bolsa Leche

2

Libra de Arroz

3

1 Dulce

4

1 Menta

5

Vuelve a Intentar

6

1 Papas fritas

7

10% descuento

8

12% descuento

9

No gana

10

15% descuento

Página 7 de 11

Guía de Aprendizaje

Se debe indicar el valor a pagar por el cliente, el descuento (si tiene) y el premio obtenido por el cliente

5.

Calcular la nota de los estudiantes de grado primero a once según la siguiente tabla

Grado

Notas

11

Evaluaciones 50%, trabajos 40%,comportamiento 10%

10

Evaluaciones 60%, trabajos 30%,comportamiento 10%

9

Evaluaciones 70%, trabajos 30%

8

Evaluaciones 30%, trabajos 50%,comportamiento 20%

7

Evaluaciones 40%, trabajos 40%,comportamiento 20%

6

Evaluaciones 30%, trabajos 40%,comportamiento 30%

5

Evaluaciones 40%, trabajos 10%,comportamiento 50%

4

Evaluaciones 45%, trabajos 5%,comportamiento 40%

3

Evaluaciones 10%, trabajos 70%,comportamiento 20%

2

Evaluaciones 20%, trabajos 40%,comportamiento 40%

1

Evaluaciones 15%, trabajos 15%,comportamiento 70%

Página 8 de 11

Guía de Aprendizaje

3.5

Actividades de evaluación. Evidencias de Aprendizaje

Criterios de Evaluación

Técnicas e Instrumentos de Evaluación

Evidencias de Conocimiento : •

Da respuesta sobre que es un algoritmo, fases de los algoritmos y medios de representar un algoritmo.





Evidencias de Desempeño: •

Aplica métodos de recolección de información.

Elabora algoritmos de acuerdo con un problema dado. Da respuesta sobre cuáles son las principales estructuras algorítmicas condicionales selección múltiple.



• •

Cuestionario sobre estructuras algorítmicas condicionales de selección múltiple. Guía de Aprendizaje. Lista de chequeo

Evidencias de Producto: •

Desarrollar un proyecto en el cual aplique los conceptos de algoritmia

4. RECURSOS PARA EL APRENDIZAJE

Para el desarrollo de las actividades se contaran con recursos como equipos del aula de informática con acceso a internet, la presente guía y la orientación por parte del instructor encargado.

Página 9 de 11

Guía de Aprendizaje

5. GLOSARIO DE TERMINOS

Algoritmo: Secuencia de pasos lógicos para dar solución a un problema, con un inicio y fin definidos Asignar: establecer un valor a una variable. Condicional: estructura algorítmica de decisión que permite seguir un camino verdadero o falso en base a la o las condiciones. Variable: espacio reservado de memoria cuyo valor puede cambiar durante la ejecución del programa. Constante: espacio reservado de memoria que permanece constante durante la ejecución del programa.

6. BIBLIOGRAFÍA/ WEBGRAFÍA

• • • • • •

Estructura switch y case. http://codigoprogramacion.com/cursos/java/70-switch-y-case.html. switch (Referencia de C#) http://msdn.microsoft.com/es-es/library/06tc147t(v=vs.80).aspx Definicion de estructura switch http://www.alegsa.com.ar/Dic/switch.php Diferentes estructuras de programación http://departamento.us.es/edan/php/asig/LICFIS/LFIPC/Tema5FISPC0809.pdf Características de algoritmos y conceptos fundamentales. http://www.taringa.net/posts/apuntes-y-monografias/8527778/Algoritmos-y-Estructura-de-datosConceptos-fundamentales-I.html Ejemplos de algoritmos http://blogs.unellez.edu.ve/acamacho1/lenguaje-de-programacion-i/lenguaje-de-programacionpascal/ejemplos-de-algoritmos-condicionales-parte-2/

Página 10 de 11

Guía de Aprendizaje

7. CONTROL DEL DOCUMENTO

ELABORADA POR:

Nombre

Cargo

Dependencia

Fecha

Carolina Forero Sánchez

Instructora Analista y Desarrolladora de Software

Articulación con la media

Mayo 2013

Lucy Elizabeth Vanegas López

Instructora Analista y Desarrolladora de Software

Articulación con la media

Mayo 2013

Hector Julián Pamplona

Instructor Ingeniero de sistemas

Articulación con la media

Mayo 2013

Roberto Julian Riaño Rios

Instructor Ingeniero de sistemas y computación

Articulación con la media

Mayo 2013

Nombre

Cargo

Dependencia

Fecha

Jairo Padra

Instructor, ingeniero de sistemas

Articulación con la media

Junio 2013

REVISADA POR

Página 11 de 11

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.