Está en la página 1de 11

“UNIVERSIDAD NACIONAL

SANTIAGO ANTUNEZ DE MAYOLO”

FACULTAD DE INGENIERÍA CIVIL ESCUELA

PROFESIONAL DE INGENIERÍA CIVIL

“LISTA DE EJERCICIOS CON OCTAVE”


UNIDAD 1

Docente:

Maximiliano Asis López

Presentado por:

CORDOVA COCHACHIN JEAN

Código: 191.0906.043

2022
EJERCICIO 1: Problema utilizando la sentencia IF

Problema: Desarrollar un programa que califique las notas dependiendo del promedio a
los valores de A, B, C, D y E; estos valores se dan en el siguiente cuadro:
Calificación Promedio
A >90 a 100

B >80 y <90

C >70 y <80

D >60 y <70

E <60

Pasos a tomar:
 Agregar la función de entrada results = grade(x), donde dependiendo el
valor de x este nos arrojara un resultado de A, B, C, D o E (Los resultados
aparecerán en la ventana de comando al agregar grade y el valor de x al
interior del paréntesis).
 Agregar el comando if (si) y establecer la primera sentencia, si es verdadera
establecer como resultado el valor de A.
 Si esta sentencia es falsa proseguir a la siguiente sentencia; si esta siguiente
sentencia es verdadera el resultado es el valor de B, si esta sentencia es falsa
seguir con la siguiente sentencia.
 Si esta sentencia es falsa proseguir a la siguiente sentencia; si esta siguiente
sentencia es verdadera el resultado es el valor de C, si esta sentencia es falsa
seguir con la siguiente sentencia.
 Si esta sentencia es falsa proseguir a la siguiente sentencia; si esta siguiente
sentencia es verdadera el resultado es el valor de D, si esta sentencia es falsa
seguir con la siguiente sentencia.
 Finalmente, si esta sentencia es falsa proseguir a la siguiente sentencia; si
esta siguiente sentencia es verdadera el resultado es el valor de E.
Demostración en el Octave:
EJERCICIO 3: Utilizando la sentencia FOR

Problema: Elaborar un programa que evalué su promedio y localicé al mayor de los


valores de una matriz de 5 por 1.
Solución:
Pasos a tomar:
 Ingresamos la matriz que es el valor de entrada, luego hallamos la cantidad
de elementos y otorgamos al valor suma=0.
 Elaboramos los algoritmos para calcular la sumatoria el valor máximo de la
matriz.
 Finalmente configuramos valores de salida.
Demostración en octave:
EJERCICIO 2: Utilzando la sentencia FOR
Problema: Desarrollar un programa que calcula los n primeros términos de la sucesión.
2 4 2
1+4 x +6 x + 8 x +…
Solución:
Pasos a tomar:
 Primero ingresamos los datos de entrada con el comando input del valor de n
(número de términos) y x (número donde se evalúa el polinomio).
 Luego se añade el valor de suma = 1 que será el primer término de la serie
 Con el comando for agregamos el número de términos n de la sumatorio
mayores que 2.
 Agregamos el algoritmo de la sumatoria y establecemos los comandos de
salida (disp).
 Tenemos los comandos utilizamos en el editor para su posterior ejecución:
Demostración en Octave:

Obtenemos la sumatoria cuando n y x sean:


EJERCICIO 4: UTILIZANDO LA SENTENCIA WHILE:

Problema: Elaborar un programa que convierta cualquier número en base 10 a


cualquier otra base

Solución:

Pasos a tomar:

 Ingresamos los valores de entrada y creamos el bucle (while), finalmente


agregamos la expresión de salida.

Demostración en Octave

Agregamos los valores de entrada y comprobamos si el programa funciona en la ventana de


comandos.
EJERCICIO 5: UTILIZANDO LA SENTENCIA WHILE:

Problema: Crear un programa que compruebe si un número natural es primo.

Solución:

Pasos a tomar:

 Elaboramos el algoritmo del bucle (while).


 Establecemos los valores de salida, si es primo ‘El número dado es primo.’;
si el número dado no es primo ‘El número dado no es primo.’; además
también de agregar el valor de i como ‘Divisible por:’.

Demostración en Octave

Ejecutando
Los resultado son verídico el programa es correcto.

También podría gustarte