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

2.5 GFPI-F-135 - Guia - de - Aprendizaje - ALGORITMOS Análisis

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

PROCESO DE GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL

FORMATO GUÍA DE APRENDIZAJE

IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE

 Denominación del Programa de Formación: TECNICO EN PROGRAMACION DE


SOFTWARE
 Código del Programa de Formación: 233104v1
 Nombre del Proyecto: IMPLEMENTACIÓN A LAS INSTITUCIONES Y/O MIPYMES DE
SOLUCIONES EN ANÁLISIS, DISEÑO, DESARROLLO E IMPLANTACIÓN DE
APLICACIONES WEB QUE AUTOMATICEN PROCESOS INTERNOS DE LA
ORGANIZACIÓN.
 Fase del Proyecto: ANÁLISIS
 Actividad de Proyecto: UTILIZAR EL LENGUAJE DE PROGRAMACIÓN APROPIADO
CON HERRAMIENTAS TECNOLÓGICAS DE ULTIMA GENERACIÓN DE ACUERDO CON
EL MODELO DE NEGOCIO.
 Competencias: DESARROLLAR LA SOLUCIÓN DE SOFTWARE DE ACUERDO CON EL
DISEÑO Y METODOLOGÍAS DE DESARROLLO
 Resultados de Aprendizaje Alcanzar:
 INTERPRETAR LA INFORMACIÓN TÉCNICA DE DISEÑO PARA LA
CODIFICACIÓN DEL SOFTWARE.
 CODIFICAR EL SOFTWARE UTILIZANDO EL LENGUAJE DE PROGRAMACIÓN Y
LA PLATAFORMA SELECCIONADA.
 VERIFICAR LA FUNCIONALIDAD DEL SOFTWARE APLICANDO PRUEBAS
UNITARIAS.
 Duración de la Guía: 32 horas.

1. PRESENTACIÓN

En el programa Técnico en programación de software, los algoritmos son la base para que los
aprendices puedan desarrollar programas según una secuencia lógica y son utilizados para la
resolución de problemas cotidianos.

Un Algoritmo es un conjunto prescrito de instrucciones lógicas o reglas bien definidas, ordenadas y


finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien
lo ejecute logrando un resultado verdadero.

En la presente guía, usted podrá encontrar una serie de actividades propuestas, que le permiten
identificar los conceptos básicos que se utilizan en la escritura de las estructuras secuenciales.

GFPI-F-135 V01
2. FORMULACIÓN DE LAS ACTIVIDADES DE APRENDIZAJE

2.1. REFLEXIÓN INICIAL

Actividades de reflexión inicial

 Observa los siguientes videos y responde las preguntas

https://www.youtube.com/watch?v=Bfcubrx8_OI
¿Qué puedo comentar acerca del video?
¿es importante el trabajo en equipo?
¿me gusta o no trabajar en equipo?

https://www.youtube.com/watch?v=h40pXhuyNRM .
¿creo importante el uso de las tics?
¿es importante para mi ser parte del desarrollo de las tics?

2.2. CONTEXTUALIZACIÓN E IDENTIFICACIÓN DE CONOCIMIENTOS

Algoritmo: SERIE DE PASOS LÓGICOS QUE ME LLEVAN A UNA SOLUCIÓN VERDADERA

1. Escribo un listado de las actividades realizadas desde que despierte hasta que llegué a la
clase.

2. Identifico que cosas debo hacer obligatoriamente primero que otras.

3. Comparto en clase mis conclusiones del ejercicio propuesto.

4. En el computador Ingreso al siguiente enlace para jugar Lightbot, al final comparto mi


experiencia en el desarrollo de la actividad.
https://lightbot.com/flash.html

5. Participo activamente en el desarrollo de juegos de lógica propuestos por el instructor

GFPI-F-135 V01
6. Investigo que es la prioridad de operadores.

7. Desarrollo la actividad de prioridad de operadores.

2.3. ACTIVIDADES DE APROPIACIÓN

CREAR UN ARCHIVO UTILIZANDO UN PARADIGMA DE PROGRAMACIÓN, LENGUAJE


ESPECIFICO Y ENTORNO DE DESARROLLO APROPIADO

ALGORITMOS Y PSEUDOCÓDIGO

1. Consulto definiciones de:


1.1. Variables
1.2. Constantes
1.3. Asignaciones
1.4. Operaciones

2. Instalo el software de desarrollo PseInt.

3. Analizo, de manera individual los siguientes planteamientos y hallar la solución aplicando


los conceptos allí expuestos y la orientación del instructor.

3.1 Elaboro un algoritmo que lea el nombre de una persona y que imprima el mensaje “Hola”
seguido del nombre de la persona.

3.2 Elaboro un algoritmo que lea dos números enteros y que produzca como salida la suma,
resta, multiplicación, división y módulo del primero por el segundo.

3.3 Escriba un pseudocódigo que permita calcular el área de las siguientes formas planas a
partir del ingreso de las variables identificadas en cada fórmula.

GFPI-F-135 V01
3.4 Elaboro un algoritmo que lea un número y le saque el 19% del mismo y muestre el
resultado en pantalla.

3.5 Elaboro un algoritmo que lea un producto y un precio y muestre el producto más el IVA
en pantalla.

3.6 Elaboro un algoritmo que lea el salario actual de un empleado y el porcentaje de aumento
y que calcule e imprima el salario actual, el aumento y el nuevo salario.

3.7 Una persona recibe una cantidad cualquiera en dólares. Realice un algoritmo que
determine el valor equivalente en pesos, sabiendo que el dólar tiene un valor de $3.050

3.8 Calcular el salario neto de un trabajador sabiendo que se le debe hacer una retención
del 3% para pensión y 5% para salud. El salario se calcula a partir del valor de cada
hora y el número de horas trabajadas por el empleado.

MEDIANTE LISTA DE CHEQUEO, CALIFICAR BUENAS PRÁCTICAS DE PROGRAMACIÓN

 Elaboro una lista de chequeo a partir de los criterios de calificación que el docente indique,
el formato debo hacerlo en WORD y utilizo tablas para colocar el número del criterio,
descripción del criterio, porcentaje y calificación.

 Utilizo la lista de chequeo para calificar algoritmos propuestos en clase.

CONDICIONALES

1. Consulto:

1.1 Que son los Condicionales


1.2 Que es una condición y sus tipos
1.3 Cuál es la estructura condicional
1.4 Cuales son condicionales dobles
1.5 Cuales son condicionales mixtos

2. Desarrollar en Pseint los siguientes enunciados:

2.1 Obtener el IVA de una venta, si esta es superior a $ 150.000 aplicar un


descuento del 25%, en caso contrario no se le aplica el impuesto

2.2 A un empleado le retienen el 12% de su salario básico. Calcular el salario neto,


sabiendo que le entregan un bono del 2.3% del salario básico. Se debe leer el
salario básico del empleado.

2.3 Hacer un algoritmo que Lea 2 números; si son iguales que los multiplique, si el
primero es mayor que el segundo que los reste y si no que los sume. El
algoritmo debe decir el tipo de operación que realizó y el resultado. GFPI-F-135 V01
2.4 Hacer un algoritmo que imprima el nombre de un artículo, clave, precio original
y su precio con descuento. El descuento lo hace en base a la clave, si la clave
es 01 el descuento es del 10% y si la clave es 02 el descuento en del 20% (solo
existen dos claves).

2.5 En la ferretería el Chavo, un vendedor gana según sus ventas, si vende mas de
10 millones, le pagan $900.000 más un bono del 2% de sus ventas; si vende
menos de 10 millones y más de 5 millones, se le pagan $800.000 más el 1% de
sus ventas, si vende 5 millones o menos, se le pagan $700.000 pesos, dada las
ventas del trabajador calcule el pago.

CICLOS

1. Consulto:

1.1 Definición de ciclos repetitivos.


1.2 Tipos de ciclos
1.3 Contadores
1.4 Acumuladores

2. Desarrollo en Pseint los siguientes algoritmos

2.1 Hacer un algoritmo que pida 30 números y saque el promedio de ellos

2.2 Algoritmo que pida números hasta que se introduzca un cero. Debe imprimir la
suma de todos los números introducidos.

2.3 Realizar un algoritmo que pida números (se pedirá por teclado la cantidad de
números a introducir). El programa debe informar de cuantos números
introducidos son mayores que 0, menores que 0 e iguales a 0.

2.4 Realizar un algoritmo que muestre la tabla de multiplicar de un número


introducido por teclado.

2.5 Realizar un algoritmo que muestre la tabla de multiplicar del 1 al 10.

2.6 Realizar un algoritmo que pida las edades de N personas, al fina muestre el
promedio de las edades, cuantos son mayores de edad y cuantos menores.

3. TRANSFERENCIA

El instructor entrega manuales y tutoriales de PHP. Además, imparte una clase de


orientación a conceptos y sintaxis en PHP.
GFPI-F-135 V01
1. Pasar todos los ejercicios realizados en pseudocódigo y PseInt a PHP
2. Armar una carpeta con todas las evidencias y subirlas a territorium al espacio designado
por el instructor “EVIDENCIAS ALGORITMOS EN PHP”

4. ACTIVIDADES DE EVALUACIÓN

Tome como referencia la técnica e instrumentos de evaluación citados en la guía de Desarrollo


Curricular

MEDIANTE LISTA DE CHEQUEO, CALIFICAR BUENAS PRÁCTICAS DE PROGRAMACIÓN

 Elaboro una lista de chequeo a partir de los criterios de calificación que el docente indique,
el formato debo hacerlo en WORD y utilizo tablas para colocar el número del criterio,
descripción del criterio, porcentaje y calificación.

 Utilizo la lista de chequeo para calificar algoritmos propuestos en clase.

CUESTIONARIOS: en la plataforma QUIZZIZ los aprendices presentan evidencias de conocimiento


mediante cuestionarios calificables en línea.

DESEMPEÑO: El instructor en todas las clases estará atento al desempeño de los aprendices, a su
participación y comportamiento en las clases, el instructor llevará un listado de puntos por
participación y desempeño.

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


Evaluación

Evidencias de Interpretar la información Cuestionarios


Conocimiento: técnica de diseño para la
construcción del software

Codificar el software, utilizando


el lenguaje de programación y
Evidencias de la plataforma seleccionada
Desempeño: realiza algoritmos utilizando Listas de verificación
variables, constantes,
condicionales, ciclos, bucles,
contadores, acumuladores,
pseudocódigo.

Utiliza las herramientas de


programación orientadas a
objetos, aplicando las funciones Proyecto formativo
Evidencias de Producto:
propias de los lenguajes de GFPI-F-135 V01
programación con sus
respectivos stack de acuerdo
con las necesidades del
software.

5. GLOSARIO DE TÉRMINOS

Algoritmo: Serie de pasos lógicos que me llevan a una solución verdadera.

Pseudocódigos: describen un algoritmo de forma similar a un lenguaje de programación pero


sin su rigidez, de forma más parecida al lenguaje natural.

Diagramas de flujo: son representaciones gráficas de secuencias de pasos a realizar.

Variable: se define como algo que cambia su valor cuando el usuario desee, en algoritmos
las variables deben empezar por una letra

Constantes: no cambian su valor en el algoritmo, generalmente son números

Asignación: se aplica cuando coloco una variable y la igualo a un valor u otras variables

6. REFERENTES BILBIOGRÁFICOS

Algoritmos y estructuras de programación Versión: 2 de marzo de 2009

Fundamentos de Programación, Universidad de los Andes, facultad de ingeniería, Jorge Villalobos,


Ruby Casallas, 2005

https://aprende.colombiaaprende.edu.co/sites/default/files/naspublic/curriculos_ex/n1g10_fproy
/nivel1/programacion/unidad1/leccion2.html

https://aprende.colombiaaprende.edu.co/sites/default/files/naspublic/curriculos_ex/n1g10_fproy
/nivel1/programacion/unidad4/leccion1.html

https://iserupa.files.wordpress.com/2020/04/ciclos-repetitivos-o-bucles-for-while-20-04-
2020.pdf

7. CONTROL DEL DOCUMENTO


GFPI-F-135 V01
Nombre Cargo Dependencia Fecha

Autor Javier Fernández de Instructor ASEM 25/06/2021


(es) Castro Teleinformát
ica

8. CONTROL DE CAMBIOS (diligenciar únicamente si realiza ajustes a la guía)

Nombre Cargo Dependenci Fech Razón del


a a Cambio

Autor
(es)

GFPI-F-135 V01

También podría gustarte