Está en la página 1de 8

FACULTAD DE

INGENIERIA

TRONCO COMUN

LABORATORIO DE
PROGRAMACIÓN Y MÉTODOS
NUMÉRICOS
REPORTE DE PRACTICA N.- 4

SAMUEL IGNACIO ALVAREZ LOPEZ

LORA ALVARADO CARLOS

GRUPO: 11

Mexicali B.C a 15 de marzo del 2019


Introducción
Las estructuras de control de repetición, también conocidas como ciclos, bucles,
estructuras iterativas o repetitivas, son básicas para la elaboración de
programas, ya que el repetir una tarea varias veces a una gran velocidad,
precisión y fiabilidad es una de las características de las computadoras que
aumentan considerablemente su potencia.

Un ciclo es cualquier construcción de programa que repite una sentencia o


secuencia de sentencias un número de veces. Las sentencias o grupo de
sentencias que se repiten en un bloque se denominan cuerpo del bucle y cada
repetición del cuerpo del ciclo se llama iteración del ciclo.

En la presente práctica el estudiante utilizará los bucles en el software OCTAVE.

Objetivo de la practica
Elaborar programas cíclicos, mediante las instrucciones de control de iteración,
para la solución de problemas reales en el área de ingeniería, con honestidad y
responsabilidad.
Código con su explicación de
funcionamiento
1.-Bucle for: La estructura del bucle for es simple. La primera línea identifica el bucle y
define un índice, que es un número que cambia en cada paso a través del bucle.
Después de la línea de identificación viene el grupo de comandos que se quiere
ejecutar. Finalmente, la terminación del bucle se identifica mediante el comando end .

Sintáxis
for var = expression body

endfor
cuando var llega al valor expression el bucle se detiene.

2.-Bucle while: Esta sentencia permite ejecutar de forma repetitiva un comando o


grupo de comandos un número determinado de veces mientras se cumple una
condición lógica especificada. La sintaxis de while es la siguiente:

Sintaxis
while criterio
comandos a ejecutar

end (o puede ser endwhile)

3.-Bucle do unitl: Esta sentencia permite repetir una serie de sentencias hasta que la
condición until se hace true, momento en el que se finaliza el ciclo.

Sintáxis
do
comandos a ejecutar

until (condition)
Resultados (Desarrollo de la
practica)
Resuelva los siguientes ejercicios utilizando el software Octave:

1.- Leer las temperaturas del agua en dos estanques, en grados Celsius, medidas al
mediodía durante 10 días, se pide determinar:

a).- Cuántos días la temperatura del estanque #1 estuvo por encima de 20 grados.

2. b).-  Cuántos días la temperatura del estanque #1 fue superior a la del estanque
#2.

3. c).-  Si hubo días en que la temperatura de ambos estanques fuera la misma.
2) Recientemente se ha descubierto un nuevo compuesto químico, el Guillermio, del
cual se ha hecho un estudio intensivo. De dicho estudio se ha obtenido el diagrama de
fases del compuesto, que nos indica su estado físico en función de la temperatura y la
presión. Dicho diagrama se muestra en la siguiente figura, y los valores de los puntos
críticos en la tabla a su derecha.

Escribe un programa que pida al usuario los valores de temperatura y presión, y le


imprima una frase diciendo si el compuesto es sólido, lıquido o gaseoso. El proceso se
repetirá mientras el usuario desee realizar más pruebas.
3) La siguiente figura muestra una masa m en reposo sobre una superficie sin
rozamiento.
La masa está conectada a dos muros por muelles con constantes elásticas k1 y k2. El
periodo de este sistema viene dado por la expresión:

Escribe un programa Octave llamado muelles.m que pida al usuario los valores de m,
k1 y k2 y que calcule y muestre el periodo T.

Realizar lo anterior para n veces solicitadas por el usuario utilizando ciclo while.
Conclusiones
En la práctica realizada, de nuevo se utilizo de forma básica las estructuras de control
condicional y a su vez practicar sirve de practica para una realizacion mas sencilla,Los
ciclos de repeticion fueron nuevos pero de igual manera siguiendo las instrucciones es
sencillo, a diferencia de los if por ejemplo, estos se realizan hasta un numero indicado
de veces o hasta que la condicion dada no se cumpla si es que lo deseas; También
aprendí a utilizar nuevos comandos como el tolower.

También podría gustarte