Está en la página 1de 16

Tarea 3 – hacer uso de comandos básicos de programación

Tutor:

Fausto Miguel Castro Caicedo

Estudiante:

Robeiro Cañas Ramírez

1075280427

203036_64

Universidad Nacional Abierta y a Distancia UNAD

Escuela de Ciencias Básicas, Tecnología e ingeniería (ECBTI)

Ingenieria Electrónica

Software Para Ingenieria

Neiva, abril de 2022

1
Tabla de contenido

Tabla de ilustraciones.........................................................................................................................3
Introducción.......................................................................................................................................4
Variables, Constantes, Formatos numéricos y Comentarios:.............................................................5
3. Precedencia de operadores............................................................................................................6
4. Funciones predefinidas..................................................................................................................8
Función de redondeo “ceil”............................................................................................................8
Función de seno con “ sind”...........................................................................................................8
Función de logaritmo base10 “log10”............................................................................................9
5. Instrucciones de entrada y salida de información........................................................................10
6. Bifurcaciones y bucles..................................................................................................................11
Conclusiones....................................................................................................................................15
Referencias bibliográficas.................................................................................................................16

2
Tabla de ilustraciones

figura 1...............................................................................................................................................5
figura 2...............................................................................................................................................7
figura 3...............................................................................................................................................8
figura 4...............................................................................................................................................9
figura 5...............................................................................................................................................9
figura 6.............................................................................................................................................10
figura 7.............................................................................................................................................11
figura 8.............................................................................................................................................12
figura 9.............................................................................................................................................13
figura 10...........................................................................................................................................14

3
Introducción

En el siguiente trabajo se evidencia el desarrollo de diferentes ejercicios del curso de


software para ingeniería, buscando que el estudiante aprenda mediante repeticiones de
procesos y brinde soluciones con conocimientos de ejercicios anteriores.

4
Variables, Constantes, Formatos numéricos y Comentarios:

figura 1

a. ¿En el programa realizado, es “v” una variable o una constante?


Rta: v es una variable, debido a que su valor puede cambiar si así lo deseamos.
b. ¿En el programa realizado, es π una variable o una constante?
Rta: es una constante ya que su valor no cambia.

5
3. Precedencia de operadores

Cree 2 variables x, y, con valores 12 y 3 respectivamente. Consecutivamente, en la ventada


de comandos, considere que el resultado correcto al solucionar la ecuación 1, debe ser 2.
Ecuación 1
x
z=
y +3
En la ventana de comandos, ingrese el código tal como se muestra en la Figura 1, observe
el resultado y resuelva los siguientes ítems.
Figura 1. Captura de pantalla desde ventana de comandos de Matlab.

figura 2

Proceda a responder los siguiente:


a. ¿Es correcto el resultado publicado?
Rta: Es incorrecto.

6
b. Si el resultado publicado es incorrecto, indique la razón, justificando su respuesta
desde la perspectiva de la precedencia de operadores y realice las correcciones
necesarias.

figura 3

El resultado es incorrecto debido a que la manera en que se pidió escribir la operación,


es muy consecuente y siempre se realiza por jerarquía en este caso se divide x/y que es
igual a decir 12/3=4 acto seguido se le suma el 3 obteniendo 7 como resultado, la
solución es muy fácil basta con separar operaciones es decir poner un paréntesis en el
denominador para que se realice la suma (y+3) que es igual a 3+3=6 entonces se
dividirá de la siguiente manera 12/6=2 obteniendo el resultado correcto.

7
4. Funciones predefinidas

Consulte 3 funciones matemáticas y realice un ejemplo con cada una de ellas donde se
evidencia su aplicación, incluyendo respectivas capturas de pantalla que deben incluirse
en el respectivo informe, adicionalmente explique que ejecuta cada función utilizada.
Función de redondeo “ceil”
figura 4

Como bien se nota se utiliza para redondear números con decimales, llevándolo al
número entero más cercano.
Función de seno con “ sind”
figura 5

La función sind, nos calcula el seno de un numero en este caso es de 50°.

8
Función de logaritmo base10 “log10”
figura 6

Como se puede apreciar, se utiliza para sacar el logaritmo de un número.

9
5. Instrucciones de entrada y salida de información

Consulte sobre comandos de entrada y salida de información.


Consecuentemente, en un archivo .m, realice un programa, en el cual, a través del uso
del comando input, se realiza el ingreso de una variable numérica entera.
Posteriormente, publique un mensaje indicando el valor de la variable.

figura 7

10
6. Bifurcaciones y bucles

a) En un archivo .m, cree un programa en el cual se solicite ingresar el valor en ohmios


de un resistor. Subsecuentemente, el programa debe consultar al usuario, si desea
convertir dicho valor a unidades de m o M. Posteriormente, el programa debe
realizar los respectivos cálculos y publicar un mensaje mostrando los resultados
obtenidos incluyendo las respectivas unidades.
figura 8

11
b) En un archivo .m, cree un programa en el cual se asigne a una variable el valor de la
capacidad de almacenamiento de un disco duro en unidades de Megabytes.
Subsecuentemente, el programa debe consultar al usuario, si desea convertir dicho valor
a unidades de GB o KB. Posteriormente, el programa debe realizar los respectivos
cálculos y publicar un mensaje mostrando los resultados obtenidos incluyendo las
respectivas unidades.

figura 9

12
c) En un archivo .m, cree un programa en el cual se solicite a través de un mensaje el
ingreso de un valor correspondiente a una nota obtenida entre 0 y 5 (se aceptan valores
con un decimal), para 20 estudiantes de un curso. El mensaje de solicitud de la nota,
debe indicar el orden del estudiante (p.e: …estudiante 1, …estudiante 2, etc.). Una vez
se han ingresado todas las calificaciones, el programa debe:
• Calcular y publicar en un mensaje el promedio del curso.
• Determinar y publicar en un mensaje la mayor nota obtenida.
• Determinar y publicar en un mensaje la cantidad de estudiantes con nota mayor o
igual a 3.
• Determinar y publicar en un mensaje la cantidad de estudiantes con nota menor o
igual a 2.9.
• La cantidad de estudiantes que obtuvieron nota 0.
figura 10

13
14
Conclusiones

Se obtiene como resultado un amplio conocimiento, sobre el lenguaje c en programación, un


aprendizaje autónomo de las diferentes maneras de llegar a la solución de un problema planteado,
un uso mas avanzado del software de programación.

15
Referencias bibliográficas

- Funciones - programación en MATLAB. (s/f). Mauriciotejada.Com. Recuperado de


https://mauriciotejada.com/programacionmatlab/funciones/

16

También podría gustarte