R E P O R T E No.9 Laboratorio de Programación ________________________________________________________________________________ Práctica No.9 Script Lopez Reyes Braulio Apellido Paterno Apellido Materno Nombre(s) 18649629 2-4 13/12/2019 No. cuenta Grupo Fecha Propósito: El alumno resuelve problemas generando pequeños códigos llamados script en MatLab. Competencias: (Saberes teóricos, prácticos y actitudinales) Reconoce y crea script con la opción New Script (indique donde está la opción y desde que ventana se puede acceder). Crea un script para Calcular ecuaciones cuadráticas, aplicando la fórmula general (muestre el código terminado e indique que controles utilizó). Crea un script para Calcular la factorial de un número, utilizando la estructura While (muestre el código terminado e indique que controles utilizó). Crea un script para Calcular la factorial de un número, utilizando la estructura For (muestre el código terminado e indique que controles utilizó). Identifica y describe las nuevas funciones utilizadas desde un script. (por ejemplo: función num2str, sqrt, etc.). Reconoce las opciones para guardar y ejecutar o correr un script. Identifica donde se pueden leer los errores para posteriormente corregirlos (y si a usted le marcó algún error o errores su programa, descríbalo aquí e indique cómo los corrigió). Demuestra responsabilidad al entregar en tiempo y forma, el producto y el reporte de la práctica. Muestra creatividad e innovación en el desarrollo de sus reportes. Alguna otra competencia que se trabajó y no fue indicada aquí…. (en caso de que la hubiera). 1 Firma de actividad realizada: __________________ Profesora: L.I. Marlén Mariscal Félix R E P O R T E No.9 Laboratorio de Programación ________________________________________________________________________________ Actividad No.1.- Reconoce y crea script con la opción New Script (indique donde está la opción y desde que ventana se puede acceder) Para crear un script es necesario ubicarse en la cinta de opciones, dentro de la pestaña EDITOR en el cual encontramos la categoría FILE donde se encuentra la opcion NEW y en la flecha se da un clic, posteriormente se mostrará una serie de opciones; en este caso se da un clic en Script y se genera un script. Otras de las opciones más rapidas y sencillas para crear un Script es teclar las teclas Ctrl+N. Actividad No.2.- Crea un script para Calcular ecuaciones cuadráticas, aplicando la fórmula general (muestre el código terminado e indique que controles utilizó) Para crear el script seguí los mismos pasos que se explicaron en la actividad No.1 que se comentó líneas arriba. Una vez que se generó el script le cambie el nombre a Raíces. Después empezamos a trabajar en el script para calcular las raíces de las funciones cuadráticas aplicando la formula general. Utilicé los siguientes controles: %: El símbolo de porcentaje nos permite agregar comentarios, en este caso lo utilicé para agregar el título, mi nombre, nombre de la práctica y la fecha. Clc y clear: Nos permite borrar todos los resultados que nos genere en el problema. If: Se agregó para evaluar la expresión y ejecuta las instrucciones cuando la expresión es verdadera. Elseif: Cierra el ciclo de la condición. X1 y X2: Son las variables las cuales se mandan a imprimir y son en donde se mostrarán los resultados del problema planteado sobre las raíces. 2 Firma de actividad realizada: __________________ Profesora: L.I. Marlén Mariscal Félix R E P O R T E No.9 Laboratorio de Programación ________________________________________________________________________________ Actividad No.3.- Crea un script para Calcular el factorial de un número, utilizando la estructura while (muestre el código terminado e indique que controles utilizó) En la opcion NEW, en la flecha se da un clic, posteriormente se mostrará una serie de opciones; en este caso se da un clic en Script y se genera un script.En el cual le puse como nombre de factorial. Se utilizó la estructura While(Mientras): en este ciclo, la cantidad de veces que se repiten las sentencias o instrucciones dependerá exclusivamente de que la condición del ciclo sea verdadera. Actividad No.4.- Crea un script para Calcular el factorial de un número, utilizando la estructura for (muestre el código terminado e indique que controles utilizó) En la opcion NEW, en la flecha se da un clic, posteriormente se mostrará una serie de opciones; en este caso se da un clic en Script y se genera un script.En el cual le puse como nombre de factorialfor. Se utilizó la estructura For: Esta estructura es muy simple, la primera línea identifica al ciclo y define un índice, que es número que cambia a cada paso a través del ciclo. 3 Firma de actividad realizada: __________________ Profesora: L.I. Marlén Mariscal Félix R E P O R T E No.9 Laboratorio de Programación ________________________________________________________________________________ . Actividad No.5.- Identifica y describe las nuevas funciones utilizadas desde un script. (por ejemplo: función num2str, sqrt, etc.) Num2str: Convierte el valor numérico a cadena(string). If: Evalúa una expresión y ejecuta un grupo de instrucciones cuando la expresión es verdadera. End: Fin, cierra la estructura. Disp: Manda a imprimir el valor de la variable en la pantalla. Sqtr: Devuelve la raíz cuadrada de cada elemento. Actividad No.6.- Reconoce las opciones para guardar y ejecutar o correr un script Para correr el script se utiliza el promt en la ventana de comandos y se da un Enter después se ingresa los valores de las variables que se desee. “save” nos permitirá guardar el documento y también aparece una opción llamada run la cual nos permite correr un script. Actividad No.7.- Identifica donde se pueden leer los errores para posteriormente corregirlos (y si a usted le marcó algún error o errores su programa, descríbalo aquí e indique cómo los corrigió) Para ver los errores que se generan durante la programación solo se corre el programa y en la ventana de comandos (Command Window) nos aparece dichos errores que hemos cometido en el transcurso de la programación en MatLab en color rojo. 4 Firma de actividad realizada: __________________ Profesora: L.I. Marlén Mariscal Félix R E P O R T E No.9 Laboratorio de Programación ________________________________________________________________________________ En este caso me apareció un error porque no cerré paréntesis en el código. 5 Firma de actividad realizada: __________________ Profesora: L.I. Marlén Mariscal Félix