Consultar ensayos de calidad


Uso de la instruccion break, return, continue, while, if, elseif, switch



USO DE LA INSTRUCCION BREAK
A=[11 12 13 14; 21 22 23 24; 31 32 33 34; 41 42 43 44]; %creamos una mtx 3 x 3
B = zeros(4,4); % creamos una mtx de ceros.


for i =1:size(A,1) %para i = 1 hasta #filas
for j = 1:size(A,2) %para j = 1 hasta #columnas
if ( j== 3)
break
end
B(i,j) = A(i,j)
end
end

Resultado:
B =

11 12 0 0
21 22 0 0
31 32 0 0
41 42 0 0


%% USO DE LA INSTRUCCION RETURN
A=[11 12 13 14; 21 22 23 24; 31 32 33 34; 41 42 43 44]; %creamos una mtx 3 x 3
B = zeros(4,4); % creamos una mtx de ceros.
for i =1:size(A,1) %para i = 1 hasta #filas
for j = 1:size(A,2) %para j = 1 hasta #columnas
if ( j== 3)
return
end
B(i,j) = A(i,j)
end
end



B =

11 12 0 0
0 0 0 0
0 0 0 0
0 0 0 0



%% USO DE LA INSTRUCCION CONTINUE
A=[11 12 13 14; 21 22 23 24; 31 32 33 34; 41 42 43 44]; %creamos una mtx 3 x 3
B =zeros(4,4); % creamos una mtx de ceros.

for i =1:size(A,1) %para i = 1 hasta #filas
for j = 1:size(A,2) %para j = 1 hasta #columnas
if ( j== 3)
continue
end
B(i,j) = A(i,j)
end
end

B =

11 12 0 14
21 22 0 24
31 32 0 34
41 42 0 44

%% USO SIMPLE DEL WHILE
precio_entrada_cine = 50;
saldo_disponible = 0;

while saldo_disponible < precio_entrada_cine
mto_recibido = input('Mama/Papa, dame plata para el cine: ');
disponible = disponible + mto_recibido;
end

disp('Gracias por los'); disp(disponible); disp('ya tengo completo para la entrada')

Resultado:

Mam/Papa, dame plata para el cine: 20
Mam/Papa, dame plata para el cine: 20
Mam/Papa, dame plata para el cine: 5
Mam/Papa, dame plata para el cine: 5
Gracias por los
50

ya tengo completo para la entrada



%% VALIDACION MATRIZ DE 0'S Y 1'S
A =

2 1 1 1
1 0 1 0
0 0 0 1
1 1 1 0

>> any(A ~= 0 & A~= 1)

ans =

1 0 0 0


A =1 1 1 1
1 0 1 0
0 0 0 1
1 1 1 0

>> revision = any(A ~= 0 & A~= 1)

revision =

0 0 0 0

if(sum(revision)==0)
disp('la mtx solo posee elementos 1 o 0')
end
la mtx solo podee elementos 1 o 0

%% SI POR EL CONTRARIO ESCRIBIMOS
El ave Fénix realizo un sutil giro, pero la herida era tan dificultosa que desvaneció. Todo parecía producto de la fatalidad, de una sombra que cubre todo.
3- Aquella mañana Alicia avanzó sigilosamente esperando que Pablo o su amigo se marcharan pronto. Naturalmente, ella apenas respiraba para no hacer ruido o acaso para no sentirse en medio de una trampa.
Aquella mañana Alicia avanzo con cautela esperando que Pablo o su amigo se marcharan pronto. Naturalmente, ella apenas respiraba para no hacer bulla o acaso para no sentirse en medio de una trampa.
4- Un suave susurro envolvía el ambiente. Antonio y su esposa revivían tiempos pasados. Con suma nostalgia recordaban aquel ayer, lamentablemente, ya superado. Ya no los unían las angustias ni sus mas triviales problemas.
Un leve susurro envolvía el ambiente. Antonio y su esposa renacían tiempos anteriores. Consuma nostalgia recordaban aquel ayer, lamentablemente, ya superado.
Ya no los unían las angustias ni sus mas triviales problemas.
5- Los jóvenes vecinos cantan tanto que enloquecer a cualquiera. Siempre estan contentos sobre todo Doroteo.
Los jóvenes vecinos cantan mucho hasta enloquecer a cualquiera. Siempre estan felices mas Doroteo.
6- Frente a la plaza de la justicia se mira pasa siempre un abogado cansado de ir y venir del juzgado. Pero no le queda mas que continuar en eso. En su trabajo, es un recurso que no puedes rechazar.
Frente a la plaza de la justicia se mira pasar siempre un defensor rendido de ir y volver del juzgado. Pero no le queda mas que mantenerse ahí. En su trabajo, es un recurso que no puedes rechazar.
7- En relación con lo que habíamos hablado, debo decirte que no hay razón de preocupación. Ya llamamos a las personas interesados y respondieron que no asistieron a la reunión pasada por desconocimiento.
Con respecto a lo que habíamos platicado, tengo que decirte que no hay porque preocuparse. Ya conversamos con las personas interesados y aseguraron que nadie fue a la reunión por desconocimiento.
8- En la universidad admitieron que cada estudiante que camine por el césped sera multado por la cantidad de 500 colones; eso para poder velar por la calidad de los trabajos que hagan los jardineros.
En la universidad confesaron que cada Alumno que camine por el césped sera multado por un monto de 500colones; eso para poder velar por la calidad de los trabajos que hagan los jardineros.
9- Mi hijo dijo que condujo el auto a cierta velocidad, porque era emocionante estar al frente del volante con la sensación de libertad.
Mi hijo admitió que condujo el auto a cierta velocidad, porque lo emocionaba estar en el volante con la sensación de libertad.
10-José es muy joven y jovial. Ademas inteligente, es consecuente para con las situaciones que sus hermanos le plantean.
Muy adolecente y animado, es José. También astuto, es consecuente para con las situaciones que sus hermanos le plantean.
La anfibología
Es el defecto que se dan las oraciones que admiten distintas interpretaciones y crea así confusión. Se da por tres razones
1- En algunos casos es debido al orden inadecuado de las partes de la oración. Ejemplo: Son juguetes de niños de Taiwan.
¿ Quien es de Taiwan, los niños con los juguetes? Cualquiera de los dos puede ser
Corrección: Son juguetes de Taiwan, para niños
O bien: Son juguetes, para niños de Taiwan.
2- Cuando se anota la preposición a que indica el complemento directo de una oración, seguido de a que implica complemento indirecto.
Ejemplo: Pablo le presentó a Carlos a su hermana Marta.
Corrección: Pab
any(A ~= 0) & any(A~= 1)

ans =

1 1 1 1

%% Analice los resultados.


%% OTRA FORMA

A =

1 2 1 1
1 0 1 0
0 0 0 1
1 1 1 0

>> all(A == 0 | A==1)

ans =

1 0 1 1



%% DETERMINAR SI UN NUMERO ES PRIMO
n=input('introd. numero: ');
if( n == 2 )
disp('El numero es primo: ' )
n
return
end
if( mod(n,2) == 0 )
disp('El numero es par, NO es primo: ' )
n
return
end
for i= 3:2:n-1
if( mod(n,i) == 0 )
disp('El numero NO es primo: ' )
n
return
end
end

disp('El numero es primo: ' )
n



%% EJEMPLOS DE USO DEL IF, ELSEIF, SWITCH


% uso de condicionales
i=1;
if( i == 1)
disp(' i vale 1 ')
i = i+1; %actualizo el valorde i, i =2 ahora.
end
if( i == 2)
disp(' i vale 2 ')
i = i+1; %actualizo el valor de i, i =3 ahora.
end
if( i == 3)
disp(' i vale 3 ')
i = i+1; %actualizo el valor de i, i =4 ahora.
end
if( i == 4)
disp(' i vale 4 ')
i = i+1; %actualizo el valor de i, i =4 ahora.
end
disp(' ')



i=1;
if (i == 1)
disp(' i vale: '); disp(i)
i = i+1; %actualizo el valor de i.
elseif ( i == 2)
disp(' i vale: '); disp(i)
i = i+1; %actualizo el valor de i
elseif( i== 3)
disp(' i vale: '); disp(i)
i = i+1; %actualizo el valor de i
else
disp(' i vale: '); disp(i)
i = i+1; %actualizo el valor de i
end

disp(' ')



i=1;
switch x
case
disp(' i vale: '); disp(x)
i = i+1; %actualizo el valor de i
case
disp(' i vale: '); disp(x)
i = i+1; %actualizo el valor de i
case
disp(' i vale: '); disp(x)
i = i+1; %actualizo el valor de i
otherwise
disp(' lo esta corriendo como imaginario' )

end


Política de privacidad