Anda di halaman 1dari 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 Simulador


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

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

Anda mungkin juga menyukai