Está en la página 1de 9

Unidad 3: Programación modular en

Excel e introducción a Matlab


Teoría de la Programación 2

Realizado por: Ing. Ana Lucía Pérez MSc.


Temas de la Unidad
• Procedimientos y funciones sin parámetros.
• Procedimientos y funciones con parámetros.
• Reconocimiento del entorno de trabajo de
Matlab, comandos básicos y operadores.
Operaciones básicas en el Command Window
• Edición de variables y tipos de datos en el
Workspace (Array Editor). Introducción al
manejo de scripts en Matlab.

Realizado por: Ing. Ana Lucía Pérez MSc.


Definición de procedimiento
• Conjunto de sentencias que permiten dar
solución a un problema concreto.
• Sentencias que permiten la optimización y
modularidad de un programa.
• Conjunto de sentencias reutilizables.

Realizado por: Ing. Ana Lucía Pérez MSc.


Sintaxis
Private sub nombre_procedimiento(argumentos)
sentencias
End sub

Donde:
nombre_procedimiento es cualquier nombre representativo que
el usuario desee utilizar para la declaración del procedimiento.
argumentos son las variables que se recibirán cuando el
procedimiento sea invocado. No siempre se tendrá argumentos.
Private sub, End sub: palabras reservadas que no pueden ser
cambiadas.
Realizado por: Ing. Ana Lucía Pérez MSc.
Procedimientos sin parámetros
Son aquellos procedimientos que no reciben ningún argumento o
parámetro.
• Declaración
Private sub calcular()
sentencias
End Sub

• Llamada a un procedimiento sin parámetros:


sentencias
sentencias
calcular
sentencias

Realizado por: Ing. Ana Lucía Pérez MSc.


Definición de función
• Conjunto de sentencias que permiten dar
solución a un problema concreto devolviendo
en el mismo nombre de la función un valor de
acuerdo al tipo de dato declarado en la
función.
• Sentencias que permiten la optimización y
modularidad de un programa.
• Conjunto de sentencias reutilizables.

Realizado por: Ing. Ana Lucía Pérez MSc.


Sintaxis
Function nombre_función(argumentos) as Tipo_Dato
sentencias
End Function

Donde:
nombre_función es cualquier nombre representativo que el usuario desee
utilizar para la declaración de la función.
argumentos son las variables que se recibirán cuando la función sea
invocada. No siempre se tiene argumentos.
Tipo_Dato el tipo de dato que la función devolverá en el mismo nombre.
Function, as, End Function: son palabras reservadas que no se pueden
cambiar.

Realizado por: Ing. Ana Lucía Pérez MSc.


Funciones sin parámetros
Son aquellas funciones que no reciben ningún argumento o parámetro.
• Declaración
Function calcular() as Integer
sentencias
End Function

• Llamada a una función sin parámetros:


sentencias
sentencias
calcular
sentencias

Realizado por: Ing. Ana Lucía Pérez MSc.


Realizado por: Ing. Ana Lucía Pérez MSc.

También podría gustarte