tres

Páginas: 7 (1627 palabras) Publicado: 2 de diciembre de 2014
CAPITULO VI
ESTRUCTURAS DE CONTROL
CICLOS FOR Y MÉTODO DE SIMPSON 1/3

6.1 OBJETIVOS
a)
b)
c)
d)
e)

Conocer y aprender el uso y manejo del condicional switch de MATLAB.
Manejar los operadores relacionales y los operadores lógicos de acuerdo a su orden de
precedencia.
Conocer y aprender el uso y manejo de las diferentes sentencias cíclicas de MATLAB.
Conocer y aprender el uso de lafunción inline
Dar aplicación a lo aprendido mediante la solución de ecuaciones integrales por medio
de la regla de Simpson 1/3.

6.2 BASES TEÓRICAS
6.2.1 Introducción
Sentencia condicional SWITCH.- El condicional SWITCH ejecuta un bloque de condiciones o
selecciones varias, descritas en la parte CASE de su sintaxis. Al ejecutar la comparación con
CASE y hallar correspondencia seejecutarán una serie de comandos, y en caso de no haber
correspondencia, se tomarán otras alternativas descritas en el mismo condicional.
Bucles.- Los bucles, iteraciones o ciclos son otro de los métodos utilizados para controlar el
flujo de un programa. En un ciclo, la ejecución de uno o varios comandos se repite varias veces
consecutivamente. Cada una de estas repeticiones se denomina paso oiteración. MATLAB
permite definir dos tipos distintos de ciclos: la estructura for – end, permite definir bucles
donde el número de iteraciones queda definido al comienzo del ciclo, y la estructura while –
end, donde el número de iteraciones depende de que se cumpla o no una condición
determinada.
6.2.2 La instrucción switch-case
La instrucción switch-case se usa cuando queremos checar si unaexpresión es igual a algún
valor determinado. La sintaxis es:
switch expresión
case valor 1
declaración a1
declaración a2
°
°
declaración an
case valor 2
declaración b1
declaración b2
°
°
declaración bn
case valor 3
declaración c1
declaración c2
1

°
°
declaración cn
otherwise
declaración d1
°
°
declaración dn
end
6.2.3 La instrucción for
La instrucción for se usa paraformar ciclos o lazos de instrucciones que se tienen que repetir
un número determinado de veces. La sintaxis es:
for

variable = expresión
declaración 1
declaración 2
declaración n

end

6.3 PRE-LABORATORIO
Escribir, comprobar y guardar cada uno de los ejemplos que se presentan a continuación. Para
cada ejercicio escribir como comentario (%) dentro del código una breve explicación de loque
ocurrió al ejecutar el ciclo.
1. Elabore un archivo m que resuelva lo siguiente (Nombre del archivo: pre6_1_ccd)
Nota: ccd, es la clave que tienes asignada en el centro de cómputo docente

2. Elabore un archivo m que resuelva lo siguiente (Nombre del archivo: pre6_2_ccd)
Efectuar la suma de los 100 primeros enteros
2

3. Elabore un archivo m que resuelva lo siguiente (Nombre delarchivo: pre6_3_ccd)
Calcular la suma de los números enteros pares entre 0 y 100

4.-Cálculo del factorial de un número
Elabore un archivo m que resuelva lo siguiente (Nombre del archivo: pre6_4_ccd)
El factorial de n, donde n es un entero, se define por n! =1 x 2 x 3 x 4… x n
Esta operación se puede ejecutar con un ciclo for como se muestra a continuación,

Uso de ciclos for anidados5.-Elabore un archivo m que resuelva lo siguiente (Nombre del archivo: pre6_5_ccd)
3

Deseamos sumar todos los elementos aij de una matriz n x m. Esto se puede hacer realizando
la suma
∑∑

6.- Elabore un archivo m que resuelva lo siguiente (Nombre del archivo: pre6_6_ccd)
Realice un programa que calcule el promedio de las calificaciones de un alumno. El programa pedirá el
número de calificacionesy la calificación una por una.

4

6.4 DESARROLLO DE LA PRÁCTICA
6.4.1.-APLICACIONES: SIMPSON 1/3
REGLA DE SIMPSON. Es una manera de obtener una estimación aproximada de una integral,
usando polinomios de orden superior para conectar los puntos. Por ejemplo, si hay un punto
medio extra entre f(a) y f(b), entonces los tres puntos se pueden conectar con un polinomio de
tercer orden....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • TRES
  • los tres
  • tres
  • Tres
  • Tres
  • TRESA
  • tres
  • tres

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS