You are on page 1of 7

UNIVERSIDAD TÉCNICA DE COTOPAXI

FACULTAD DE CIENCIAS DE LA INGENIERÍA Y


APLICADAS
INGENIERÍA ELECTRICA

INTEGRANTES: FERNANDO LOPEZ


MILTON CALVOPIÑA
ALEX SISALEMA

CURSO: TERCERO “B”

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

2.1 OBJETIVO GENERAL

 Proporcionar en la práctica los conocimientos básicos para usar el


entorno de MATLAB y las facilidades para su programación

2.2 OBJETIVOS ESPECÍFICOS

 Compresión de los conceptos básicos de MATLAB mediante la utilización


del lenguaje de programación.
 Suministrar mediante la practica la creación de algoritmos, mejorando el
conocimiento en el lenguaje de programación

3. METODOLOGÍA Y/O MÉTODO

Mediante la utilización de sentencias condicionales siguiendo la estructura determinada


para el ejercicio correspondiente:

 Utilización de bucles
 Algoritmos de programación
 Matlab
 Aplicar los conocimientos adquiridos
 Estructuras de los algoritmos
 Comprender lo que nos pide el ejercicio

4. RECURSOS MATERIALES Y EQUIPO

 Estructura de los bucles


 Herramientas tecnológicas.
 Algoritmos estructurados
 Ejercicios propuestos

5. PROCEDIMIENTO

 Comprender lo que el ejercicio nos pide para acudir a la utilización de la estructura


de Matlab y de los elementos que nos ayuden a llegar a la solución.
 Mediante la utilización de los bucles dependiendo el ejercicio y conociendo su
sintaxis.

 Para realizar los ejercicios seguimos nuestra estructura dependiendo de que


tenemos que solucionar.

 Controlar procesos de información y flujo de datos mediante una estructura de


solución guiada.

6. RESULTADOS

 Se obtuvo el resultado de los ejercicios propuestos con un desarrollamiento


adecuado del mismo.
 Se desarrolló con algunos inconvenientes ya que son ejercicios un poco
complejos, pero se llegó a culminarlos con éxito.

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

 La importancia de esta práctica, es que además de anexar una lista de


comandos en un lenguaje de instrucciones se busca en general el
entendimiento del proceso, las funciones que ejercen los comandos
introducidos por el usuario, tienen una función determinada, lo que se
busca es facilitar estos procesos que requieren que se resuelvan a papel y
lápiz, pero con solo entender lo que se necesita realizar, podemos lograr
estos cálculos utilizando de manera esencial la 'herramienta Matlab
 Utilizando los comandos adecuados, pudimos aprender a modelar de una
manera práctica y clara la función de transferencia de cualquier sistema.

 Se aprendieron algunas herramientas en Matlab para utilizarlas en la


reducción de diagramas de bloques.

9. RECOMENDACIONES

 Se recomienda usar nombres de variables que permitan saber de forma intuitiva


cual es el dato que se almacena en cada variable
 Establecer correctamente la escritura del lenguaje de programación para un rápido
funcionamiento, presentado así lo que nos pide el ejercicio
10. ANEXOS

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)

42.) Hacer un algoritmo que permita calcular si un número es primo o no


43.) Algoritmo que realiza la suma de N números y si la suma de aquellos números
excede a la cantidad de 1000, se mostrará el primer número involucrado en aquella
suma.

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.

You might also like