Академический Документы
Профессиональный Документы
Культура Документы
Facultad de Ingeniería
UNRC
La estructura repetitiva for (en español para o desde) es aquella en que las
acciones del bucle se repiten un número determinado de veces.
Calcular valor
inicial y valor final
Fijar la variable
índice al valor
inicial
Variable
índice>valor verdadero
final
falso
ACCIONES
Incrementar
variable índice
1
Informática
Facultad de Ingeniería
UNRC
Problema
Utilizar MATLAB para construir un archivo de instrucción que permita duplicar diez
veces una variable x leída por teclado. Mostrar los diez valores que toma la variable.
Inicio
Ingresar x
i=1
i>10 verdadero
falso
x=2*x
Fin
i=i+1
2
Informática
Facultad de Ingeniería
UNRC
Ingresar valor de x.
para i⟵1 hasta 10 con incremento 1, hacer
asignar a x el valor de 2x
mostrar x
fin para
Codificación en MATLAB
La función retorna el valor que contiene la variable y.
% EL archivo de instrucción permite comenzando desde un valor unitario
% duplicar el mismo siempre que este nuevo valor sea menor o igual a 15.
x=input('Ingresar el valor de x=');
for i=1:1:10
x=2*x;
disp(x)
end
Ejercicio 1
Realizar un archivo de instrucción, para calcular y mostrar las 12 primeras potencias del
número 4.
Ejercicio 2
Realizar los ejercicios del 1 al 5 del práctico 4, utilizando la estructura repetitiva for.
Ejercicio 3
Realizar un archivo de función que calcule la suma de los números impares menores o
iguales a un número natural n. La función recibe el valor n.
Ejercicio 4
En un archivo de instrucción, mostrar todos los números naturales pares entre 2 y 1000.
Ejercicio 5
En un archivo de instrucción, leer n números enteros naturales, contar los diferentes de
cero y mostrarlos.
Ejercicio 6
En un archivo de instrucción, se desea leer las notas de una clase de Informática con 15
alumnos, y contar el número de aprobados. Mostrar resultados.
3
Informática
Facultad de Ingeniería
UNRC
Ejercicio 7
a) En un archivo de función, calcular el factorial de un número natural n.
b) Modificar el algoritmo anterior para calcular el factorial de un número natural n que
se encuentre en el rango [10 100]. Guardar este archivo de función con un nombre
diferente a la función en a).
c) Realizar un archivo de instrucción que utilice la función del inciso a), y calcule el
factorial de todos los números naturales que se encuentran en el rango [10 100].
Mostrar resultados.
d) Realizar un archivo de instrucción que utilice la función del inciso a), y calcule el
factorial de k números naturales leídos por teclado. Mostrar resultados.
Problemas Propuestos
Máximo valor
En un archivo de instrucción, calcular el valor máximo, de diez valores ingresados por
teclado.
Suma de series
b) La función seno(x) o sin(x), puede ser escrita como una serie de Taylor :
Escribir un archivo de función para calcular sin(x) usando serie de Taylor. Para el nombre
de la función del usuario y para los argumentos usar y = Tsin(x,n). Los argumentos de
entrada son el ángulo x en grados, y n el número de términos de la serie. Usar la función
para calcular sin(150ο) usando 3 y 7 términos.
Para calcular el factorial de (2k+1), utilizar la función creada en el ejercicio 7.