ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Apuntes de Programación 1


Enviado por   •  25 de Junio de 2023  •  Ensayo  •  1.392 Palabras (6 Páginas)  •  47 Visitas

Página 1 de 6

UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE INGENIERÍA QUÍMICA

PROGRAMACIÓN

CUADERNO DIGITAL

[pic 1]

NOMBRE:

CURSO:

P-3

2017-2017

Matlab

  1. Calculo de una serie en donde se ingresa un valor, y debe dar como resultado el cálculo de la serie y su valores  y la suma de todos los valores.

clc

fprintf('Cálculo de una serie\n');  %Sirve como escribir, muestra en la patalla

m=input('ingrese un valor\n');    % ingresar un valor y guarde en la memoria

suma=0;

for i=1:m                 %para

    r=(i^3)+(2*i^2)-(3*i)+1;

    suma=suma+r;

    fprintf('(%1.0f^3)+(2*%1.0f^2)-(3*%1.0f)+1=%1.0f\n',i,i,i,r);

end

fprintf('el valor total es: %1.0f',suma);    % 1.0f valor númerico

[pic 2]

  1. Calculo de una serie en donde se ingresa un valor, y debe dar como resultado el cálculo de la serie y su valores  y la suma de todos los valores.  Y debe preguntar si  desea volver a repetir el proceso

clc

res='si';

while res=='si'   %mientras bucle infinito

    fprintf('Cálculo de una serie\n');

    m=input('ingrese un valor\n');

    suma=0;

    for i=1:m

        r=(i^3)+(2*i^2)-(3*i)+1;

        suma=suma+r;

        fprintf('(%1.0f^3)+(2*%1.0f^2)-(3*%1.0f)+1=%1.0f\n',i,i,i,r);

    end

    fprintf('el valor total es: %1.0f\n',suma);

    res=input('\nDesea volver a ingresar\n','s');   %'s' ingreso de caracteres

end

fprintf('Gracias por venir');

[pic 3]

  1. Realizar un programa en donde se pueda ingresar diferentes número pero cuando se ingrese el 0 debe dar la suma de todos los números ingresados y el promedio de los mismos.

clc

n=1;

suma=0;

c=0;

while n~=0    

    n=input('Ingrese un número\n');

    suma=suma+n;

    c=c+1;    %contador

end

fprintf('la suma es:%1.0f\n',suma);

p=suma/c;

fprintf('el promedio es:%1.0f\n',p);

[pic 4]

  1. Realizar un programa en donde se debe ingresar un número y debe transformarlo a números romanos el número debe ser mayor a 9 y menor a 3000, si esta fuera de este rango debe mandar un mensaje de error y debe ingresarse otro número hasta que esté dentro del rango.

clc

n=input('ingrese un número\n');

while n<9 || n>3000

    n=input('ingrese otro número\n');

end

while n<=3000 && n>=1000

    fprintf('M');

    n=n-1000;

end

while n<1000 && n>=900

    fprintf('CM');

    n=n-900;

end 

while n<900 && n>=500

    fprintf('D');

    n=n-500;

end 

while n<500 && n>=400

    fprintf('CD');

    n=n-400;

end 

while n<400 && n>=100

    fprintf('C');

    n=n-100;

end 

while n<100 && n>=90

    fprintf('XC');

    n=n-90;

end 

while n<90 && n>=50

    fprintf('L');

    n=n-50;

end 

while n<50 && n>=40

    fprintf('XL');

    n=n-40;

end 

while n<40 && n>=10

    fprintf('X');

    n=n-10;

end 

while n<10 && n>=9

    fprintf('IX');

    n=n-9;

end 

while n<9 && n>=5

    fprintf('V');

    n=n-5;

end 

while n<5 && n>=4

    fprintf('IV');

    n=n-4;

end 

while n<4 && n>=1

    fprintf('I');

    n=n-1;

end 

[pic 5]

VECTORES

  1. Realizar un programa en donde se pueda ingresar dos vectores, en donde el usuario debe dar la dimensión de los vectores y luego se sume, se reste, multiplique, divida y se realice la potenciación utilizando los dos vectores.

clc%limpia el command windows

clear all%limpiar el worksapce

n=input('ingrese la dimención de los vectores\n');

  for i=1:n

      v(i)=input('ingrese los valores del vector 1\n');%(i) se utiliza para guardar el vector

  end

  for i=1:n

      w(i)=input('\ningrese los valores del vector 2\n');

  end

   fprintf('el vector 1 es:');

...

Descargar como (para miembros actualizados) txt (8 Kb) pdf (2 Mb) docx (2 Mb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com