You are on page 1of 7

Universidad Nacional Abierta y a Distancia

Vicerrectoría Académica y de Investigación


Guía para el desarrollo del componente práctico

PRÁCTICA No 1 y PRÁCTICA 2

1. Descripción general del curso

Escuela o Unidad Escuela de Ciencias Básicas, Tecnología e Ingeniería


Académica
Nivel de formación Profesional
Campo de Formación Formación disciplinar
Nombre del curso Software para ingeniería
Código del curso 203036
Tipo de curso Metodológico Habilitable Si No X
Número de créditos 3

2. Descripción de la actividad

Laboratorio Laboratorio remoto Simulador


físico
Tipo de Experiencias
Trabajos de Software
práctica X profesionales
campo especializado
dirigidas
Otro Cuál
Número de
Tipo de actividad: Individual X Colaborativa semanas de cada 4
práctica
Momento de la Intermedia,
Inicial X Final
evaluación: unidad:
Peso evaluativo de la actividad:
Entorno donde se realiza: Entorno de
Práctica 1: 65
aprendizaje colaborativo
Práctica 2: 65
Fecha de inicio de la actividad: Fecha de cierre de la actividad:

Práctica 1: 15/02/2019 Práctica 1: 14/03/2019


Práctica 2: 15/03/2019 Práctica 2: 10/04/2019
Temáticas que aborda componente práctico:
PRÁCTICA 1
UNIDAD 1. FUNDAMENTACIÓN DEL LENGUAJE DE PROGRAMACIÓN Y TRATAMIENTO
MATEMÁTICO
 Fundamentos e instalación de software de modelamiento matemático
 Variables
 Formato de números
 Operaciones matemáticas básicas
 Funciones
 Instrucciones de entrada de información
 Condicionales IF-ELSE

PRÁCTICA 2
UNIDAD 2. SENTENCIAS DE CONTROL DE FLUJO

 Estructura repetitiva FOR- WHILE


 Estructuras tipo CASE
 Lógica de vectores
Actividades a desarrollar:

PRÁCTICA 1. Del 15/02/2019 al 14/03/2019


Es importante que realice cada una de las actividades descritas, ya que de ellas puede
extraer varias ideas que lo orienten en la formulación de la solución del problema
planteado en el curso.
1. Instalar Matlab o Scilab
2. En Matlab o Scilab realice las siguientes operaciones aritméticas
Manejo de números enteros
Asigne a una variable el valor del año de nacimiento, a otra el valor del
año actual y realice el cálculo de la edad de la persona
Manejo de números reales
Asigne a una variable el valor del radio de una circunferencia y calcule el
área de dicho circulo
Manejo de vectores
Seleccione un polinomio de grado 3 y asigne los valores de sus coeficientes
a una variable de tipo vector y calcule sus raíces, derívelo e intégrelo
Manejo de matrices
Seleccione dos matrices de números reales (A y B), de orden 4x4 y con
ellas realice las siguientes operaciones (suma, resta, multiplicación)
Con la matriz A calcule la transpuesta, multiplíquela por una constante.
Manejo de funciones predefinidas
Consulte 3 funciones predefinidas en Matlab/Scilab para el manejo
matemático y realice un ejemplo con cada una de ellas donde se evidencia
su aplicación
3. Realice los siguientes programas:

Un programa que capture una medida de capacitancia en faradios y la exprese


en el submúltiplo ó múltiplo más adecuado.
Ejemplo:
Valor que ingresa: 0,003
Valor devuelto: 3 mili faradios

Un programa que permita ingresar el valor de los ángulos internos de un


triángulo, determine si es factible construir y el tipo de triángulo (isósceles,
equilátero y escaleno).

4. Crear y publicar un video (en su cuenta de youtube), donde se evidencia que


tiene instalado Matlab, explique el entorno de trabajo y a la vez explique las
operaciones realizadas en el ítem 2, el código de los programas desarrollados
en el ítem 3.

PRÁCTICA 2. Del 15/03/2019 al 10/04/2019

Es importante que realice cada una de las actividades descritas, ya que de ellas puede
extraer varias ideas que lo orienten en la formulación de la solución del problema
planteado en el curso.

1. Realice un programa que capture el valor de una resistencia en ohmios y el


programa devuelva los códigos de colores que correspondan a ese valor, por cada
banda (el más aproximado, según el caso).

2. Realice un programa que permita mostrar un vector de binarios, con un solo digito
de valor 1 y el resto ceros, rotando de izquierda a derecha o viceversa, debe dar la
sensación que el 1 se desplaza por las casillas; para esto el usuario debe establecer:

 El tamaño del vector, en un rango de 8 a 25


 La posición donde se ubica el 1
 El tipo de rotación, izquierda ó derecha
 Velocidad de rotación (como programador determinar el rango dentro del
cual el usuario el usuario pueda elegir)
 Cantidad de veces a visualizar la rotación
Ejemplo de rotar a derecha ubicando el 1 en la primera celda a una velocidad
de 1 segundo por 5 segundo
En el primer segundo debe verse: 10000000
Siguiente segundo 01000000
Siguiente segundo 00100000
Siguiente segundo 00010000
Siguiente segundo 00001000

Entorno para su Entorno de trabajo colaborativo, allí socialice avances


desarrollo: e inquietudes
Productos a
En cada práctica (1 y 2), documento en formato pdf que
entregar por el
contenga el enlace del video publicado en youtube
estudiante:
Tipo de No se entrega ningún
Individual X Colaborativo
producto: producto
Individual:
PRÁCTICA 1
El video debe contener la explicación del desarrollo de cada uno de los programas
descritos anteriormente, la explicación debe darse en dos niveles:
 A nivel de código, explicando el código fuente desarrollado ya sea en Matlab o
Scilab, el porqué del uso de las variables, las estructuras condicionales,
funciones entre otros.
 A nivel de usuario, donde se evidencia el funcionamiento del aplicativo a partir
de un ejemplo, allí se debe demostrar el ingreso de datos que realiza el
usuario y los resultados que arroja el aplicativo, haciendo énfasis en la forma
de usar cada programa.

El documento en pdf debe adjuntarlo en el entorno de evaluación y seguimiento en


el recurso tarea denominado Práctica 1

PRÁCTICA 2

El video debe contener la explicación del desarrollo de cada uno de los programas
descritos anteriormente, la explicación debe darse en dos niveles:

 A nivel de código, explicando el código fuente desarrollado ya sea en Matlab o


Siclab, el porqué del uso de las variables, las estructuras cíclicas, CASE entre
otros.
 A nivel de usuario, donde se evidencia el funcionamiento del aplicativo a partir
de un ejemplo, allí se debe demostrar el ingreso de datos que realiza el
usuario y los resultados que arroja el aplicativo, haciendo énfasis en la forma
de usar cada programa.

El documento en pdf debe adjuntarlo en el entorno de evaluación y seguimiento en


el recurso tarea denominado Práctica 2

Colaborativo
No aplica
3. Rúbrica de evaluación
PRÁCTICA 1

Rúbrica de evaluación
Tipo de
Actividad individual ☒ Actividad colaborativa ☒
actividad:
Intermedia, unidad
Fundamentación del
Momento de la
Inicial ☐ lenguaje de ☒ Final ☐
evaluación
programación y
tratamiento matemático
Aspectos Niveles de desempeño de la actividad individual Punta
evaluados Valoración alta Valoración media Valoración baja je
Emplea herramientas de
Emplea No emplea
tratamiento matemático
herramientas de herramientas de
en la solución de los
tratamiento tratamiento
ejercicios planteados en
Desarrollo de el componente práctico, matemático, pero no matemático, en
la práctica 1 logra la completa la solución de los
que se evidencia con la
(Operaciones solución de los ejercicios 15
explicación que hace en
aritméticas) ejercicios planteados planteados en el
el video, tanto del código
en el componente componente
en sí como de su
práctico práctico
ejecución
(Hasta 0
(Hasta 15 puntos) (Hasta 8 puntos)
puntos)
Emplea estructuras
condicionales en la No emplea
Emplea estructuras
solución de los dos estructuras
condicionales, pero
programas planteados en condicionales, en
no logra la completa
el componente práctico, la solución de los
Desarrollo de solución de los
que se evidencia con la ejercicios
la práctica 1 programas 50
explicación que hace en planteados en el
(condicionales) el video, tanto del código planteados en el
componente
componente práctico
en sí como de su práctico
ejecución
(Hasta 0
(Hasta 50 puntos) (Hasta 25 puntos)
puntos)
Calificación Final 65
PRÁCTICA 2

Rúbrica de evaluación
Tipo de
Actividad individual ☒ Actividad colaborativa ☒
actividad:
Intermedia, unidad
Momento de Fundamentación del
Inicial ☐ ☒ Final ☐
la evaluación lenguaje de programación y
tratamiento matemático
Aspectos Niveles de desempeño de la actividad individual Punta
evaluados Valoración alta Valoración media Valoración baja je
Emplea los arreglos Emplea los arreglos
para el manejo de la para el manejo de parte
información en el de la información, sin No emplea
desarrollo de la embargo excluye parte arreglos para el
Desarrollo de práctica No 2, de ella, en la manejo de la
la práctica 2 explicándolos tanto a construcción de la información en el
nivel de programador solución de los desarrollo de la 30
(arreglos)
(código) como de programas planteados práctica No 2.
usuario en el video en el componente
que adjunta práctico
(Hasta 0
(Hasta 15 puntos) (Hasta 8 puntos)
puntos)
Aplica sentencias de
control de flujo en el Aplica sentencias de No aplica
desarrollo de la control de flujo pero no sentencias de
Desarrollo de práctica No 2, logra el completo de control de flujo
la práctica 2 explicándola tanto a desarrollo de los en el desarrollo
(estructuras nivel de programador programas planteados de los programas 35
cíclicas) (código) como de en la práctica No 2, en planteados en la
usuario, en el video el video que adjunta práctica No 2
que adjunta
(Hasta 0
(Hasta 50 puntos) (Hasta 25 puntos)
puntos)
Calificación Final 65