







Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Una introducción al ciclo condicional en programación, comúnmente conocido como while. Se explica su estructura, características y notación en matlab, así como ejemplos prácticos de su uso para realizar diferentes tareas, como validar un número entero, desplegar los números del 1 al 50, obtener la suma de gastos desconocidos, aproximar el valor de π y calcular la factorial de un número. Además, se incluyen análisis de cada ejemplo para facilitar su comprensión.
Tipo: Ejercicios
1 / 13
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!








Ciclo condicional Comúnmente conocida como while es la estructura adecuada para utilizar en un ciclo cuando no sabemos el numero de veces que este se ha de repetir, Este depende de las preposiciones del ciclo, dividida en 2 partes: Ciclo; conjunto de instrucciones que se ejecutaran repetidamente Condición terminación: la evaluación de esta condición permite decidir cuando finalizara la ejecución del ciclo. La condición se evalúa al inicio del mismo Características. La variable de la condición siempre se debe definir antes del ciclo. Para que el ciclo se ejecute esta posición debe de tener un valor verdadero inicialmente Debe de existir un enunciado dentro de un ciclo que afecte la condición para evitar que el ciclo se ejecute indefinidamente Notacion en Matlab Proposición inicial while Instrucciones dentro del ciclo Modificación de la proposición End Ejemplo 1: Realizar un programa que solicite un numero n al usuario y valide que sea un entero MIENTRAS no sea entero volver a solicitar el dato Análisis Inicio o Solicitar un valor n al usuario o Obtener su residuo (n/1) o Si el residuo es 0, finalizar. o Si el residuo es diferente de 0 solicitar otro valor y verificar su residuo hasta que sea 0
Ejemplo 3: Obtener la suma de los gastos que hicimos en el mercado, pero no sabemos exactamente cuantos gastos hicimos. Los datos son expresados en forma; g1, g2 etc. Análisis Inicio
Inicio Requerimos de tres acumuladores: 1) contar las veces que se repite el ciclo 2) realizar la suma y la resta de los términos de la serie y 3) para añadir los valores de los denominadores Determinar si el termino i-ésimo es par o impar Si es impar se suma y si es par se resta Se imprime el valor aproximado de π Fin Ejercicio 1
Ejercicio de clase Realizar un programa que permita calcular la factorial de N (ingresado por el usuario) pero validando que este N sea entero y positivo. clc; clear; n=input('ingresa un numero:'); a=rem(n,1); m=1; i=1; if n> if a== while i<=n m=i*m; i=i+1; end fprintf('EL FACTORIAL DE EL NUMERO ES:%d',m) end end Análisis: Inicio
Ejercicio 2 Realizar un programa que calcule el valor de 𝑥utilizando un ciclo condicionado clc; clear; fprintf('EL PROGRAMA CALCULARA X\n'); m=1; i=1; while i<= m=m*((i-5)/2)^3; i=i+1; end fprintf('El resultado de x:%.5f',m); Análisis Inicio