Paso de Parámetros 19 de Abril de 2007. Examine este Código Dim UnaVar UnaVar = 10 Function QueValor(UnValor) QueValor = UnValor * 10 UnValor = UnValor.

Slides:



Advertisements
Presentaciones similares
Curso de java básico (scjp)
Advertisements

FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 5: DECLARACIÓN, INICIALIZACIÓN Y USO DE VARIABLES Ing. Ronald Criollo.
Repaso – Clases 01 a 12 Leonel Morales Díaz Ingeniería Simple Copyright 2008 by Leonel Morales Díaz – Ingeniería Simple. Derechos.
Curso de java básico (scjp)
Curso de Java Capitulo 2: Introducción a Java Profesor:
Funciones. Subrutinas y procedimientos
Desarrollo de aplicaciones para Windows con VB.NET 2005
Lenguaje de programación Java
SCJP Sun Certified Programmer for Java 6
Nicolás Serrano Febrero 2009
Orientación a Objetos con Java SE
Programación modular Procedimientos y Funciones
Resolución de Problemas y Algoritmos Buffer - Read & Readln
Programación, Algoritmos y Estructuras de Datos
Estructuras de datos. Programación, Algoritmos y Estructuras de Datos.
Sintaxis básica del lenguaje
Visual Basic.NET Daniel A. Seara NDSoft Consultoría y Desarrollo
Objetos y Clases en Java
Estructuras de datos M.I.A Daniel Alejandro García López.
Variables y pruebas de escritorio
C lase 10 COMPUTACION /17/2014Computacion - Fac. Ingeniería2  Ademas de los ya vistos (tipos simples), puede usarse como parámetros variables.
Vectores en java.
Manipulación de caracteres e hileras de texto
Conceptos Básicos de Java
Tema 7: Polimorfismo Antonio J. Sierra. Índice Introducción. Sobrecarga de métodos. Objetos como parámetros. Paso de argumentos. Devolución de objetos.
MÓDULO DE PROCEDIMIENTOS Los módulos también pueden contener subrutinas y funciones → MÓDULO DE PROCEDIMIENTOS  PROCEDIMIENTOS → son compilados como parte.
VBA - Procedimientos Subprogramas (Procedimientos): Procedimientos Sub
Lenguaje Java Nicolás Serrano Febrero Command prompt Es la ventana de comandos del anterior sistema operativo: MS-DOS Se pueden definir y ver las.
Modificadores.
TALLER DE PROGRAMACIÓN III
1 Procedimientos Es un conjunto de sentencias incluidas entre las declaraciones Sub o Function y End Sub/Function VB utiliza varios tipos de procedimientos:
POO Java Módulo 3 Elementos de programas Identificadores
Clases y objetos La unidad fundamental de programación OO son las clases. Conjunto de métodos y semántica Qué se va a hacer POO Clase: que define la implementación.
SCJP Sun Certified Programmer for Java 6
LENGUAJE “C” Programación.
PROCEDIMIENTOS FUNCIONES
Ejercicio N°4 Ingresar dos números enteros cualesquiera. Informar "el primero es mayor que el segundo", "el segundo es mayor que el primero" o "son iguales"
SCJP SUN CERTIFIED PROGRAMMER FOR JAVA 6. SEMANA TRES ASIGNACION.
El lenguaje de programación Java
JAVA J.A.C..
Introducción a la Programación. Lenguaje de Máquina.
Variables y Shapes. Variables ► Lugares de la memoria que reciben un nombre ► En VB no es necesario declarar las variables  A=8 ► Se declaran con Dim.
Java. Java nació el año 1991, por un par de ingenieros de la Sun Microsystems.
Microsoft© Visual Basic . Net.
Tipo de Datos Básicos.
Resolución de Problemas y Algoritmos Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Bahía Blanca - Argentina.
1 Objetos y Clases en Java ELO-329: Diseño y Programación Orientados a Objetos.
Control de errores visual basic
Ada 2º Parte (variables, ámbitos , subrutinas , tipos abstractos de datos y excepciones)
Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,
Programación en Visual Basic
Visual Basic FUNCIONES Y PROCEDIMIENTOS
Ing. Johanna Macias Algoritmo, Estructura y Programación III.
Funciones y Procedimientos Profesor: Rodrigo Cruzat.
Arduino y la Educacion Carlos Solines. Arduino Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de.
Módulo 4: Trabajando con Procedimientos. Descripción Crear procedimientos Uso de procedimientos Uso de funciones predefinidas Debug and Deploy Escribir.
Conceptos.  Byte (0 a 255) = un byte  Short ( a ) = 16 bits de longitud  Integer ( a ) = 32 bits de longitud 
Para aplicaciones.   Una variable es un espacio de memoria en donde se almacenan datos 1. VARIABLES.
Tipos de datos básicos en Java
Algunas Características de C++ no presentes en C Agustín J. González ELO-329.
PROCEDIMIENTOS Y FUNCIONES
Programación en Visual Basic
Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos.
Reutilización de código Elementos básicos del lenguaje Java Definición de variables, expresiones y asignaciones Fundamentos de Programación Departamento.
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 7 – Funciones y Procedimientos.
2012-BM5A. ¿Qué estructuras de Programación conocemos? Condicional: If … Then … Else …Endif Condicional por Casos: Select Case Repetitiva exacta: for.
Paso de parámetros Diseño de programas iterativos Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Unidad Didáctica 7 Versión.
END.
Transcripción de la presentación:

Paso de Parámetros 19 de Abril de 2007

Examine este Código Dim UnaVar UnaVar = 10 Function QueValor(UnValor) QueValor = UnValor * 10 UnValor = UnValor + 5 End Function Document.Write "Valor Original: " & UnaVar & " " Document.Write QueValor(UnaVar) & " " Document.Write "Valor Final: " & UnaVar & " " ej083.html

Código Modificado Dim UnaVar UnaVar = 10 ByVal Function QueValor(ByVal UnValor) QueValor = UnValor * 10 UnValor = UnValor + 5 End Function Document.Write "Valor Original: " & UnaVar & " " Document.Write QueValor(UnaVar) & " " Document.Write "Valor Final: " & UnaVar & " " ej084.html

Más Código Modificado Dim UnaVar UnaVar = 10 ByRef Function QueValor(ByRef UnValor) QueValor = UnValor * 10 UnValor = UnValor + 5 End Function Document.Write "Valor Original: " & UnaVar & " " Document.Write QueValor(UnaVar) & " " Document.Write "Valor Final: " & UnaVar & " " ej085.html

Paso Por Valor ByVal en el código Saca una copia de la variable Usa esa copia en la sub o function No modifica el valor original

Paso Por Referencia Trabaja con el mismo espacio de memoria La referencia de memoria En el sub o function puede tener otro nombre Se modifica el valor de la variable original

Diferencias Entre Lenguajes Algunos lenguajes usan solo un tipo Ej: Java Todo se pasa por referencia Casi todo es un objeto Menos los tipos primitivos byte, integer, long, boolean, char Para pasar un byte por referencia Se convierte a objeto