Professional Documents
Culture Documents
Código de la
Ciclo Académico Nombre de la Asignatura
Asignatura
Abril – Agosto 2018 IELM303 PROGRAMACIÓN EN MATLAB.
Práctica Duración
NOMBRE DE LA PRÁCTICA
No. (Horas)
RESOLUCIÓN DE ALGORITMOS MEDIANTE LA
#1 3H
UTILIZACION DE SENTENCIAS CONDICIONALES
1. INTRODUCCIÓN
Una sentencia condicional es una instrucción MATLAB que permite tomar decisiones
sobre si se ejecuta un grupo de comandos que cumplen una condición o, por el contrario,
omitirlos.
En una sentencia condicional se evalúa una expresión condicional. Si la expresión es
verdadera, el grupo o bloque de comandos se ejecutan. Si la expresión es falsa, MATLAB
no ejecuta (salta) el grupo de comandos en cuestión.
Las sentencias condicionales pueden ser parte de un script o de una función.
Mediante la utilización de bucles:
IF-END
Un enunciado if simple tiene la siguiente forma: if condición sentencias end. Si la
condición (una expresión lógica) es verdadera, se ejecutan las sentencias y sigue a end.
IF-ELSE-END
El if simple le permite ejecutar una serie de enunciados si una condición es verdadera y
saltar dichos pasos si la condición es falsa.
FOR
repite un conjunto de sentencias un número predeterminado de veces. La sentencia for de
MATLAB es muy diferente y no tiene la generalidad de la sentencia for de C/C++/Java.
Bucles if... end y while... end
Ambos tipos de bucle son de ejecución condicional, es decir, los comandos que engloban
se ejecutan sólo si se verifica determinada condición. En el caso de los bucles if, los
comandos se ejecutarán, si la condición se cumple, una sola vez.
2. OBJETIVOS
Utilización de bucles
Algoritmos de programación
Matlab
Aplicar los conocimientos adquiridos
Estructuras de los algoritmos
Comprender lo que nos pide el ejercicio
5. PROCEDIMIENTO
6. RESULTADOS
7. ANÁLISIS DE RESULTADOS
Para culminar los ejercicios se realizó un análisis de los resultados en donde se debe
seguir una estructura adecuada para cada algoritmo que se realice y la sintaxis del bucle.
Mediante estos ejercicios se va adquiriendo conocimientos sobre MATLAB que nos
ayuda a tener una gran labor profesional al futuro.
8. CONCLUSIONES
9. RECOMENDACIONES
Bibliografía
Casado, C. (s.f.). Manual Basico Matlab .
WIKILIBROS. (15 de Junio de 2013). Obtenido de
https://es.wikibooks.org/wiki/Matlab/Bucle_%C2%ABfor%C2%BB
39.) Hacer un algoritmo que pida N números y luego calcule cual fue el mayor y cuál
fue el menor de todos los números ingresados.
40.- Leer por teclado un numero entero N. Escribir los números primos
comprendidos entre 1 y N. Diseñar una función que permita averiguar si un número
es o no primo. (Solución)
44.) Algoritmo donde se ingresa una cantidad de cualquier tamaño para descomponerla
en sus dígitos y sumar los dígitos impares y también los pares, y esos datos serán
mostrados.
45.) Algoritmo que pida N números y los multiplique, luego muestre el resultado en
pantalla.
46.) Algoritmo que pida un número, lo descomponga en sus dígitos, luego nos diga
cuantos dígitos tenía el número y cuanto es la suma de ellos.