A_APRENDIZAJE_3_programación_software
-
Upload
klein-molinares -
Category
Documents
-
view
83 -
download
0
Transcript of A_APRENDIZAJE_3_programación_software
5/14/2018 A_APRENDIZAJE_3_programaci n_software - slidepdf.com
http://slidepdf.com/reader/full/aaprendizaje3programacionsoftware 1/4
5 de Marzo de 2012Elaborado por: Catalina Caro
ACTIVIDAD DE APRENDIZAJE 3 – PROGRAMACIÓN DE SOFTWARE
Proyecto: Diseño de un sistema de seguimiento solar en paneles fotovoltaicos
Programa: Diseño e Integración de Automatismos Mecatrónicos
Competencia: Definir las alternativas de solución del automatismo del sistema mecatrónico según
las necesidades del cliente y condiciones de la empresa.
Resultado de Aprendizaje: Desarrollar y verificar los algoritmos del automatismo.
Actividad del Proyecto: Elaborar programas de control del automatismos
Actividad: El objetivo de esta actividad es familiarizarse con los elementos principales dela
programación estructurada, basándose en el lenguaje de C y C++. El aprendiz debe realizar una
serie de lecturas sobre estructuras de control, operaciones básicas, funciones matemáticas entreotras y desarrollar un conjunto de programas que le permitan demostrar su habilidad para
desarrollar algoritmos de solución de problemas prácticos
Metodología: Trabajo autónomo por grupos máximo de tres personas.
Recursos: Computador, documentos, Aula dotada de sillas y mesas de trabajo.
Tiempo: 16 horas (8 horas de acompañamiento – 8 horas de trabajo autónomo)
Productos (Evidencia): a) Cuestionario preguntas, b) pseudocódigo, archivos ejecutables y de
código de los 4 problemas introductorios c) archivos ejecutables y de código de mínimo 9 de las
CENTRO DE DISEÑO
Y METROLOGÍA
5/14/2018 A_APRENDIZAJE_3_programaci n_software - slidepdf.com
http://slidepdf.com/reader/full/aaprendizaje3programacionsoftware 2/4
código de los 4 problemas introductorios c) archivos ejecutables y de código de mínimo 9 de las
CUESTIONARIO
1. Describa y especifique los diferentes tipos de variables y su declaración2. Llene los siguientes espacios en blanco
a) Cualquier programa puede escribirse en términos de tres estructuras de control:
__________, ______________, y ____________.
b) La estructura de selección _____________ sirve para ejecutar una acción cuando
cierta condición es true y otra cuando es false.
c) La repetición de un conjunto de instrucciones un número determinado de veces se
llama repetición ____________.d) Cuando no se sabe por adelantado cuántas veces se repetirá un conjunto de
instrucciones, puede emplearse un valor ___________ para terminar la repetición
3. Escriba cuatro instrucciones en C/C++ que sumen 1 a la variable entera x
4. Escriba instrucciones C++ para realizar cada una de las siguientes tareas:
a. Asígnele a z la suma de x y y e incremente en 1 el valor de x después del cálculo.
b. Determine si el valor de la variable count es mayor que 10. De ser así, imprima“La
cuenta es mayor que 10”.
c. Decremente en 1 la variable x, luego réstela de la variable total
d. Calcule el residuo tras dividir q entre divisor y asígnele a q el resultado. Escriba
esta instrucción de dos maneras diferentes
PROBLEMAS
Para los siguientes ejercicios realice los siguientes pasos:
a. Lea el planteamiento del problema
b. Formule el algoritmo utilizando pseudocódigo y refinación descendente paso a
paso
5/14/2018 A_APRENDIZAJE_3_programaci n_software - slidepdf.com
http://slidepdf.com/reader/full/aaprendizaje3programacionsoftware 3/4
paso
d. Total de los créditos aplicados a la cuenta del cliente este mes
e. Límite de crédito
El programa deberá recibir esta información, calcular el balance nuevo (= balance inicial +
cargos - créditos) y determinar si el nuevo balance excede el límite de crédito del cliente.
Para aquellos clientes cuyo límite de crédito ha sido excedido, el programa deberá
presentar su número de cuenta, límite de crédito, balance nuevo el mensaje “Límite de
crédito excedido”.
3. Una gran compañía de productos químicos paga por comisión a sus agentes de ventas.
Éstos reciben $200 a la semana más 9% de sus ventas brutas en la semana. Por ejemplo,
un agente que venda $5000 en químicos en una semana recibirá $200 más 9% de $5000,
es decir, un total de $650. Desarrolle un programa en C++ que acepte como entrada las
ventas netas de cada vendedor durante la última semana y calcule y despliegue sus
ingresos. Procese la información de un agente de ventas a la vez.
4. Desarrolle un programa en C++ que determine la paga bruta de varios empleados. La
compañía paga “tiempo normal” por las primeras 40 horas trabajadas por cada empleado
y paga “tiempo y medio” todas las horas extra. Usted tiene una lista de los empleados de
la compañía, las horas trabajadas por cada uno la semana anterior y la tarifa por hora de
cada uno. Su programa deberá incluir esta información por cada empleado y deberá
determinar y desplegar la paga bruta del empleado.
DESARROLLE 9 DE LAS DOCE ACTIVIDADES EN RELACION CON LAS PRESENTACIÓNES. LA
ACTIVIDAD QUE DICE ACTIVIDAD FINAL, VALE POR 5 ACTIVIDADES.
5/14/2018 A_APRENDIZAJE_3_programaci n_software - slidepdf.com
http://slidepdf.com/reader/full/aaprendizaje3programacionsoftware 4/4
Sistema de Evaluación:
Criterios de Evaluación
Elabora el informe técnico de los cálculos realizados adjuntando los diagramas de los algoritmos y los programas de Software delautomatismo diseñado
Diseña los programas para los movimientos del Robot y los simula de acuerdo a las especificaciones dadas.
Evidencia Criterio IndicadorValoraciónA D
Cuestionario
Elabora el informe técnico de los cálculos realizadosadjuntando los diagramas de los algoritmos y los programasde Software del automatismo diseñado
.
Conoce los tipos de estructuras de control
Soluciona de forma adecuada las preguntas del cuestionario
Declara variables de forma adecuada
Programasen C/C++
Diseña los programas para los movimientos del Roboty los simula de acuerdo a las especificaciones dadas.
Formula los 4 algoritmos utilizando pseudocódigo y refinacióndescendente paso a paso.
Escribe los 4 programas de forma correcta en C/C++
Ejecuta los 4 programas en el compilador comprobando sufuncionamiento y presenta los archivos ejecutables de los programasfuncionando(.exe)
Actividades Diseña los programas para los movimientos del Roboty los simula de acuerdo a las especificaciones dadas.
Desarrolla de forma apropiada 9 actividades presentando los archivosejecutables
A: Aprobado; D: No aprobado