Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Grupo: 203036_44
Ingeniería Electrónica
203036_44
Short
short e
long
long e
bank
rat
Incluya en el programa realizado, comentarios en los cuales explique, en las líneas que corresponde, la
función que cumple cada uno de los comandos anteriores.
Posteriormente, pero en el mismo programa, actualice la variable “v” con el coseno en grados de 45
grados.
Para el respectivo informe, debe incluir su respectivo texto, así como captura de pantalla que demuestre
su ejecución correcta.
3. Precedencia de operadores
z=xy +3 eq . (1)
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.
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.
5. Instrucciones de entrada y salida de información.
6. Bifurcaciones y bucles
Para cuestiones del respectivo informe, debe agregar capturas de pantalla, que demuestren la ejecución
correcta de los programas solicitados. Adicionalmente debe incluir los códigos en formato de texto en
el respectivo informe.
clear all
clc
fprintf('Promedio de notas correspondiente a 20 estudiantes \n');
i=1;
while i<=20
nota=input(['Ingrese la nota del estudiante ',num2str(i), ' : ']);
if (nota <=5) && (nota >-1)
m(i)=nota;
i=i+1;
else
fprintf ('La calificacion ingresada se encuentra fuera de rango\n');
end
end
fprintf ('\n' );
notamax=round(max(m));
promedio=round(mean(m));
notamaydetres=find(m>=3);
cantestmayortres=length(notamaydetres);
notamenordetres=find(m<=2.9);
cantestmenortres=length(notamenordetres);
notaigualacero=find(m==0);
cantestconcero=length(notaigualacero);
fprintf ('El promedio de los estudiantes fue: %.1f\n',promedio);
fprintf ('La mayor nota obtenida fue: %.1f\n',notamax);
fprintf ('La cantidad de estudiantes con nota mayor o igual a 3 son: %i \n',
cantestmayortres);
fprintf ('La cantidad de estudiantes con nota menor o igual a 3 son: %i \n',
cantestmenortres);
fprintf ('La cantidad de estudiantes que obtuvieron nota 0 son: %i \n',
cantestconcero);
Luis Alberto Flórez Ariza
1. Roles y responsabilidades para la producción de entregables por los estudiantes Los estudiantes del grupo
colaborativo deben seleccionar cada uno de los roles expuestos a continuación y deben cumplir con las
responsabilidades correspondientes.
través del cual sea posible ingresar una variable de nombre “v” con el valor de la constante y publicarla
Short
short e
long
long e
bank
rat
Incluya en el programa realizado, comentarios en los cuales explique, en las líneas que corresponde, la función
que cumple cada uno de los comandos anteriores. Posteriormente, pero en el mismo programa, actualice la
variable “v” con el coseno en grados de 45 grados. Para el respectivo informe, debe incluir su respectivo texto,
así como captura de pantalla que demuestre su ejecución correcta.
es una constante.
en la ventada de comandos, considere que el resultado correcto al solucionar la ecuación 1, debe ser 2.
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.
X
Z=
Y +3
Para cuestiones del respectivo informe, además de las resoluciones a los ítems indicados, debe agregar una
captura de pantalla, que demuestre la ejecución correcta del programa.
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.
5. Instrucciones 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.
Para cuestiones del respectivo informe, debe agregar una captura de pantalla, que demuestre la ejecución
correcta del programa.
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
consultar al usuario, si desea convertir dicho valor a unidades en Gigabytes y Kilobytes para proceder a
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.).
Determinar y publicar en un mensaje la cantidad de estudiantes con nota menor o igual a 2.9.
Para cuestiones del respectivo informe, debe agregar capturas de pantalla, que demuestren la ejecución correcta
de los programas solicitados. Adicionalmente debe incluir los códigos en formato de texto en el respectivo
informe.
fprintf('Notas del curso \n');
i=1;
while (i<=20)
nota=input (['Ingrese la nota del estudiante ',num2str(i), ' : ']);
if (nota<=5) && (nota>=0)
p(i)=nota;
i=i+1;
else
disp ('la nota esta errada');
end
end
promedio=round(median(p));
fprintf('la nota promedio es %.1f\n',promedio);
notamaxima=round(max(p));
fprintf('la nota maxima es %.1f\n',notamaxima);
notmaytres=find(p>=3);
estmaytres=length(notmaytres);
fprintf ('La cantidad de estudiantes con nota mayor o igual a 3 son: %i \n', estmaytres);
notmentres=find(p<3);
estmentres=length(notmentres);
fprintf ('la cantidad de estudiantes con nota menor a 3 son: %i \n', estmentres);
notcero=find(p==0);
estcero=length(notcero);
fprintf ('la cantidad de estudiantes con nota cero es: %i \n', estcero);
Luis F. Ramírez Zamora.
Es una variable.
d. ¿En el programa realizado, es una variable o una constante?
Es una constante.
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.
X
Z=
Y +3
El resultado no es correcto.
Para cuestiones del respectivo informe, además de las resoluciones a los ítems indicados, debe agregar
una captura de pantalla, que demuestre la ejecución correcta del programa.
Adjunto tabla de precedencia de las operaciones aritméticas, donde se evidencia que los paréntesis
tienen la mayor precedencia y la suma y resta la menor, entonces, en la operación realizada
anteriormente se evidencia que el denominador es una suma y que al no estar dentro de paréntesis la
operación de mas precedencia es la división.
3. 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.
4. Instrucciones 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.
Para cuestiones del respectivo informe, debe agregar una captura de pantalla, que demuestre la
ejecución correcta del programa.
5. Bifurcaciones y bucles
d. 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.
clear all
Res=input('Ingrese el valor en Ohmios: ');
opt=input('Desea convertir la unidad a:\n 1.miliohmios\n 2. Megaohmios\n');
if (opt==1)
resistor=Res*10000;
fprintf('El valor en miliohmios es: %.3f:', resistor);
else if(opt==2)
resistor=Res/100000;
fprintf('El valor en Megaohmios es: %.3f', resistor);
end
end
e. 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 en Gigabytes y Kilobytes
para proceder a calcular y publicar el respectivo valor incluyendo las unidades mismas.
clear all
DD=input('Ingrese la capacidad del Disco Duro en MB: ');
opt=input('Desea convertir la unidad a:\n 1.Gigabyte\n 2. Kilobyte\n');
if (opt==1)
capacidad=DD/1000;
fprintf('La capacidad en Gigabyte es: %.3f', capacidad);
else if(opt==2)
capacidad=DD*1000;
fprintf('La capacidad en Kilobyte: %.3f', capacidad);
end
end
Para cuestiones del respectivo informe, debe agregar capturas de pantalla, que demuestren la ejecución
correcta de los programas solicitados. Adicionalmente debe incluir los códigos en formato de texto en
el respectivo informe.
%Programa para calcular la notas de un curso de 20 estudiantes
disp('Bienvenido');
for i = 1:20
nota=input(['Digite la nota del estudiante', num2str(i),':']);
if (nota>=0) && (nota<=5)
m(i)=nota;
i+1;
else fprintf('Nota no valida \n');
end
end
promedio = round (median(m));
fprintf('La nota promedio del curso es: %.1f \n', promedio);
notamax=round(max(m));
fprintf('La nota maxima del curso es: %.1f \n', notamax);
mayor3=find(m>=3);
estumayor3=length(mayor3);
fprintf('La cantidad de estudiantes con nota mayor a 3 es: %.1f \n', estumayor3);
menor3=find(m<3);
estumenor3=length(menor3);
fprintf('La cantidad de estudiantes con nota menor a 3 es: %.1f \n', estumenor3);
nota0=find(m==0);
estu0=length(nota0);
fprintf('La cantidad de estudiantes con nota 0 es: %.1f \n', estu0);