Está en la página 1de 3

Área Automatización y robótica

Automatización y robótica

Lenguajes interpretados: Python


Evaluación Sumativa 3 – 30%
I. Presentación
Unidad de Aprendizaje 3: En la actualidad, todo se encuentra conectado con internet, esto se conoce
Lenguajes interpretados: Python como el internet de las cosas. Hasta los elementos que jamás pensamos ver
conectadas, hoy generan un punto de interacción y administración remota.
Aprendizaje esperado
Este desarrollo del IoT se debe gracias a la configuración y programación de
3.1.- Desarrolla programas en
diferentes dispositivos, pero todos tienen en común algo, que deben hacer
lenguaje Python utilizando
uso de un programa, en base a un lenguaje de programación.
Entorno de Desarrollo Integrado
IDE. (Integrada Competencia Es por eso que usted debe prepararse, porque el mañana estará lleno de
Genérica Comunicación Oral y desafíos que apuntan a una industria mas conectada, mas autónoma, y para
Escrita, Nivel 1) ello, ustedes deben hacer uso del conocimiento en programación.

 Criterios de evaluación
Actividades
1. Crear programas en lenguaje Esta actividad, considera los siguientes criterios de evaluación:
Python según 3.1.1.- Aplica operadores aritméticos y lógicos en el desarrollo de
requerimientos. programas.
3.1.2.- Selecciona sentencias, secuencias y funciones correspondientes.
3.1.3.- Considera requerimientos de aplicación infiriendo el significado de
Evaluación mensajes escritos.
 Evaluación Sumativa 3 con
pauta de corrección 3.
 Ponderación 30%

Algoritmos y programación – DCAP01


Primavera 2021
1
Área Automatización y robótica
Automatización y robótica

II. Instrucciones
1. Esta actividad se desarrolla en duplas, deben formar un equipo de 2 (dos) integrantes.
2. Revisar el instrumento de evaluación Sumativa (escala de apreciación 3), que se encuentra adjunto a este
documento.
3. La fecha tope de entrega del desarrollo es el miércoles 15 de diciembre.
4. Debe subir al AAI.

III. Actividades
1. Desarrollo
1. En base a los requerimientos presentados más adelante, usted debe crear un programa en el lenguaje Python.
2. Para ello, puede hacer uso de algún software de PC como Visual Studio Code o PyCharm que le permita facilitar
la creación.
3. Si no tiene acceso a un PC, puede desarrollar estas actividades en una hoja de papel, y adjuntarlas como
imágenes.
3.1. Para este caso, las imágenes deben verse bien, y no generar una doble interpretación.
3.2. Cada imagen debe ir bien titulada, para saber a que pregunta corresponde.
3.3. Le recuerdo que en esta oportunidad debe prestar atención a los elementos necesarios para una sintaxis
correcta en Python3.
4. Puede responder en este mismo documento o crear uno nuevo.
5. La entrega debe realizarse en el AAI, subiendo el archivo en formato PDF, o puede subir los archivos Script en
formato .py.

2. Actividades a desarrollar
1.- Ejercicio; el usuario debe ingresar su nombre y un valor numérico, el programa debe mostrar por pantalla
un mensaje de bienvenida y el nombre ingresado una x cantidad de veces, donde x es igual al valor ingresado por el
usuario. Para el desarrollo correcto de este programa debe hacer uso de las funciones; print(), input(), for con range()
para crear el bucle. **recuerde transformar el input() en un int().

2.- Ejercicio; crear un programa que active un elemento según el valor arrojado por un sensor. El usuario
debe ingresar un valor superior a 0 que corresponde a la temperatura de un contenedor, si la temperatura es igual o
mayor a 30º debe enviar un mensaje que diga “encender extractor”, pero si es menor, entonces no encienda el
extractor, sino, envíe un mensaje que diga que la temperatura es normal. Para el desarrollo de este programa debe
usar las funciones: print(), input(), if para crear una condición.
**recuerde transformar el input() en un int().

3.- Ejercicio; este programa debe analizar el flujo de agua en el riego de un campo. El usuario debe ingresar
un valor entre 0 y 100 que corresponde a la lectura de un sensor que mide la cantidad de agua. Si el valor es menor a
30 entonces debe enviar un mensaje de alerta para que se realice el riego, si el valor es igual o mayor a 30 y menor a

Algoritmos y programación – DCAP01


Primavera 2021
2
Área Automatización y robótica
Automatización y robótica

80 entonces se envía un mensaje diciendo que el riego se encuentra normal, y si el valor ingresado es igual o superior
a 80 se debe alertar por exceso de agua. Para el desarrollo de este programa debe utilizar; print(), input(), if – elif y
else para crear las condicionales.
**recuerde transformar el input() en un int().
4.- Ejercicio; debe crear un semáforo que muestre por pantalla el mensaje con el color que corresponde, el
color “ROJO” se debe mostrar por 4 segundos, el color “VERDE” se debe mostrar por 3 segundos y el color
“AMARILLO” por dos segundos. El ciclo debe ser infinito y debe importar la librería “time” para hacer uso de la
función sleep(). Para el desarrollo de este programa debe utilizar; print(), while true, time.sleep() importado.

5.- Ejercicio; este programa debe solicitar su nombre, luego las 4 notas de su asignatura, finalmente, si el
promedio es igual o superior a 4.0 debe mostrar un mensaje de “aprobado” junto a su nombre, pero si el promedio
es bajo de 4.0 mostrará un mensaje de “reprobado” junto a su nombre. El promedio se calcula sumando las cuatro
notas y dividiendo el resultado en 4 ((nota1+nota2+nota3+nota4)/4).

IV. Referencias bibliográficas


Ebel, Franck. (2016). Hacking y forensic : desarrolle sus propias herramientas en Python. Eni Ediciones.

Marzal Varó, Andrés. (2014). Introducción a la programación con Python 3. Universitat Jaume I. Servei de

Comunicació i Publicacions.

Algoritmos y programación – DCAP01


Primavera 2021
3

También podría gustarte