Professional Documents
Culture Documents
PROGRAMACION I
Tema:
Procedimientos y funciones
rutina.
Paso por valor
El paso de parámetros por valor consiste en copiar el contenido de la variable que
queremos pasar en otra dentro del ámbito local de la subrutina, consiste pues en
copiar el contenido de la memoria del argumento que se quiere pasar a otra dirección
de memoria, correspondiente al argumento dentro del ámbito de dicha subrutina. Se
tendrán dos valores duplicados e independientes, con lo que la modificación de uno
no afecta al otro.
PROCEDIMIENTOS Y FUNCIONES
Paso por referencia
El paso de parámetros por referencia consiste en proporcionar a la subrutina a la
que se le quiere pasar el argumento la dirección de memoria del dato.
En este caso se tiene un único valor referenciado (o apuntado) desde dos puntos
diferentes, el programa principal y la subrutina a la que se le pasa el argumento,
por lo que cualquier acción sobre el parámetro se realiza sobre el mismo dato en la
memoria.
COMENCEMOS UN PROYECTO
Primer paso
Lo primero que tenemos que saber es que indiferentemente de la versión de Visual
Studio que utilicemos y el lenguaje a utilizar, los conceptos serán aplicados
siempre. Para nuestro curso, usaremos la versión 2015 y como lenguaje de apoyo
C#.
Segundo paso
Cargamos Visual Studio previamente instalado en nuestras PC y elegimos nuevo
proyecto…
TRABAJANDO DENTRO DE NUESTRO PROYECTO
Tercer paso
Elegimos Visual C#, aplicación de consola y por último colocamos nombre a
nuestro proyecto.
4
TRABAJANDO DENTRO DE NUESTRO PROYECTO
Cuarto paso
Estamos listos para trabajar con nuestro método principal (MAIN) dentro del cual
llamaremos los “procedimientos o funciones” que vamos a crear en su memento.
Quinto paso
Primero crearemos un procedimiento súper sencillo cuyo objetivo será saludar.
(enviar un mensaje de saludo a la consola)
Nombre del
procedimiento
Tarea encomendada
TRABAJANDO DENTRO DE NUESTRO PROYECTO
Quinto paso
Una vez creado el método, ya lo podemos utilizar dentro de nuestro programa
principal (método Main)
Sexto paso
Ahora es tiempo de probar que funciona nuestro procedimiento
Y para ello, presionamos “Iniciar”.
TRABAJANDO DENTRO DE NUESTRO PROYECTO
Séptimo paso
Ahora construyamos una función y recordemos que a diferencia de un
procedimiento, una función es creada con el objetivo de que nos devuelva un
resultado. (los procedimientos sólo hace acciones).
Similar a lo anterior, vamos a “declarar” primero nuestra función así:
Esta función esta creada con el objetivo de recibir un valor proporcionado por el
programa principal y luego calculará el IVA sobre ese valor. Observe como en una
función siempre es necesario decirle el tipo de valor (double) después de colocar
Static. De igual forma, siempre llevará la instrucción Return internamente.
CONTINUACIÓN…
Octavo paso: agreguemos algunas líneas de código mas a
nuestro programa principal para lograr interactuar con la
función.
Como observará,
hemos pedido al
usuario dentro del
programa principal que
ingrese un valor para
ser procesado. Como
se trata de una tarea
específica que nos de
un resultado, ahí donde
nos ayudará la función
calcula_preicio.
PROGRAMA COMPLETO
Noveno paso: Analice el programa completo.
Tome apuntes,
mejórelo si es
posible!
PRESENTACIÓN DE RESULTADOS
Decimo paso: es tiempo de probar nuestro pequeño programa
y analizar los resultados vistos en pantalla.
En donde:
Hola a todos!!, es procesado por el procedimiento
Ingrese el precio del producto y 100, es procesado por el
programa principal
13, es procesado por la función pero mostrado en pantalla por
el programa principal.
¿COMPRENDIDO?
Espero que sí.
Le invito a probar muchas veces esta
pequeña aplicación utilizando
procedimiento y función, mejórela,
analice y hágame saber sus dudas.
GRACASI!