Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Class Smallest Elementof Data List With Cycle For With Cycle While Group 1 MM1
Class Smallest Elementof Data List With Cycle For With Cycle While Group 1 MM1
Exercise in class.
i (variable) xi
1 x1
2; valor inicial x2
3 x3
⋮ ⋮
n; valor final xn
Solution.
For example.
contador. Numerical data.
i (variable) xi
1 x1 = 5
2; valor inicial x2 = 3
3 x3 = 1
4 x4 = 2
5: valor final x5 = 4
xi ∈ R
i = 1, 2, 3, 4, 5
∆i = 1
n=5
Conjunto de números.
Denotaremos con N al conjunto de los números naturales, es decir N = { 1, 2, 3, … ∞ }
Indicaremos con Z el conjunto de los números enteros, es decir Z = { -∞ … , -3, -2, -1, 0, 1, 2, 3, … , ∞ }
n ∈ N, que se lee n es elemento del conjunto de los números naturales.
n ∉ N; que se lee n no pertenece al conjunto de los números naturales.
For example
Fraction. Long division. Syntax on Matlab.
1 1 -- rem (x, y)
= 1; residue 0 x
1 11 Return the remainder of the division
-1 y
0 residue Example.
>> rem(1,1)
ans = 0
Table 1:
El comando rem(x,y) de Matlab será de ayuda para conocer cuando un número es natural. En el ejemplo de la tabla
1
1 vemos que al dividir el residue es 0, esto nos da a comprender que el número 1 es elemento del conjunto de los
1
números naturales, porque al dividir cualquier número natural entre uno el residue siempre será 0.
For example.
2 2 Example.
= 2; residue 0
1 12 >> rem(2,1)
-2 ans = 0
0 residue
Table 2:
For example.
3 3 Example.
= 3; residue 0
1 13 >> rem(3,1)
-3 ans = 0
0 residue
Table 3:
En las tablas 2 y 3 se tienen dos ejemplos más para identificar cuando un número es elemento del conjunto de los
números naturales.
Poniendo en práctica el comando rem(x,y) de Matlab, resolvemos para los números naturales.
rem(1,1)=0; nosotros lo interpretamos que 1 ∈ N
rem(2,1)=0; nosotros lo interpretamos que 2 es elemento del conjunto de los números naturales.
rem(3,1)=0; nosotros lo interpretamos que 3 ∈ N
rem(4,1)=0; nosotros lo interpretamos que 4 es elemento del conjunto de los números naturales.
⋮
Explication.
Se comparan dos números, empesando con los dos primeros, el 5 se compara con el 3 y se concluye que el 3 es el
menor.
5, 3, 1, 2, 4
lesser = x1
False True
lesser > x2
lesser = x2
lesser = 5
5 > 3 is true
lesser = 3
Se comparan, nuevamente, dos números, ahora el segundo número con el tercer número, el 3 se compara con el 1
y se concluye que 1 es menor.
5, 3, 1, 2, 4
False True
lesser > x3
lesser = x3
lesser = 3
3 > 1 is true
lesser = 1
Se comparan, nuevamente, dos números, ahora el tercer número con el cuarto número, el 1 se compara con el 2 y
se concluye que 1 es menor.
5, 3, 1, 2, 4
False True
lesser > x4
lesser = x4
lesser = 1
1 > 2 is false
Finalmente, se comparan, nuevamente, dos números, ahora el número menor que fue 1 con el quinto número 4, el
1 se compara con el 4 y se concluye que 1 es menor.
5, 3, 1, 2, 4
False True
lesser > x5
lesser = x4
lesser = 1
1 > 4 is False
La respuesta al ejercicio de encontrar el menor numero de una lista de datos numéricos es: El menor número es 1.
inicio
n
False
mientras (n<0 or n ∉ N)
True
newly enter the value of n=? % program that calculate the lesser
% element the inside of a data list
n clear all,clc
n=input('Cuantos datos son ? ');
while (n<0 || rem(n,1)~=0)
n=input('newly enter the value of n=? ');
Introduce el dato 1 end
x1=input('Introduce el dato 1 ');
x1 lesser=x1;
for i=2:1:n
lesser = x1 fprintf('Introduce el dato %g ',i),x=input(' ');
if lesser >x
para i=2,∆i = 1, i = n lesser=x;
end
end
Introduce el dato x i
fprintf('the lesser number is %g\n',lesser)
% end program
xi
False True
lesser > xi
lesser = xi
The lesser is
lesser
fin
Desk test.
Prueba de escritorio.
inicio
Introduce el dato 1
x1 = 5
lesser = 5
entra al ciclo for
i=2; valor inicial
∆i = 1; positive increment
i = n = 5; valor final
Introduce el dato x 2
x2 = 3
lesser > x2
5>3 is true
lesser = 3
regresa al ciclo for
contador
⏜⏟⏟
⏝⏟⏟
⏞
i = i + ∆i = 2 + 1 = 3
Introduce el dato x 3
x3 = 1
lesser > x3
3>1 is true
lesser = 1
regresa al ciclo for
contador
⏜⏟⏟
⏝⏟⏟
⏞
i = i + ∆i = 3 + 1 = 4
Introduce el dato x 4
x4 = 2
lesser > x4
1>2 is false
regresa al ciclo for
contador
⏜⏟⏟
⏝⏟⏟
⏞
i = i + ∆i = 4 + 1 = 5
Introduce el dato x 5
x5 = 4
lesser > x5
1>4 is false
regresa al ciclo for
contador
⏜⏟⏟
⏝⏟⏟
⏞
i = i + ∆i = 5 + 1 = 6
sale del ciclo for
The lesser is
1
fin del programa
Editor window.
Make other desk test with the following numerical list data.
n=-0.2, 0.3, -1.4, 5.7, 6 .
x = { 9, 4, 6, 3, 2, 5 }
Run the program with another list of numeric data. For example
n=-0.2, 0.3, -1.4, 5.7, 6 .
x = { 9, 4, 6, 3, 2, 5 }