Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 7 – Funciones y Procedimientos.

Slides:



Advertisements
Presentaciones similares
Programación de Computadores
Advertisements

Metodología de la Programación
Procedimientos y SubProcedimientos
Programación modular Procedimientos y Funciones
Presentación Asignatura POF030 Semana 1. Contenido En forma general, los conceptos que se estudiarán en la asignatura son: – Procedures – Functions –
CURSO DE VISUAL BASIC .NET MODO GRAFICO
MÓDULO DE PROCEDIMIENTOS Los módulos también pueden contener subrutinas y funciones → MÓDULO DE PROCEDIMIENTOS  PROCEDIMIENTOS → son compilados como parte.
Funciones en lenguaje C
VBA - Procedimientos Subprogramas (Procedimientos): Procedimientos Sub
1 Procedimientos Es un conjunto de sentencias incluidas entre las declaraciones Sub o Function y End Sub/Function VB utiliza varios tipos de procedimientos:
ESTRUCTURAS DE CONTROL
SCJP Sun Certified Programmer for Java 6
Semana 5 Subprogramas..
PROCEDIMIENTOS FUNCIONES
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
Funciones y Procedimientos(Pseudocódigo)
Programación Modular (Pseudocódigo)
Control de errores visual basic
Tipos de Datos. Entrada-Salida.. La entrada-salida (I/O) le permite a un programa comunicarse con el mundo exterior. Esta comunicación puede realizarse.
Estructura de Control Repeticiones(Loops) Ejercicios
Ada 2º Parte (variables, ámbitos , subrutinas , tipos abstractos de datos y excepciones)
Constructor  Un constructor es un método que inicia un objeto inmediatamente después de su creación. De esta forma nos evitamos el tener que iniciar.
Arreglos y comunicación Usuario
COMPUTACIÓN I TEMA 5. Subprogramas o funciones. Alcance de variables
For variable = Valor_Inicial to Valor_Final Step Incremento Una o más instrucciones (1) Next Step Incremento, permite especificar si se requiere un incremento.
C OLEGIO DE B ACHILLERES N O.13 X OCHIMILCO, T EPEPAN C ARRASCO G ARCÍA L ORENA T ORRES H EREDIA C ARLA P ALMIRA G RUPO : 308 M ATUTINO E QUIPO : 12.
Visual Basic FUNCIONES Y PROCEDIMIENTOS
INTRODUCCION A LA PROGRAMACION
Elaboración de algoritmos usando lógica de programación
Capítulo 2 “Subprogramas/Funciones - Arreglos”
UNIDAD 4: Introducción a la Lógica Computacional Objetivo : Interpretar y aplicar adecuadamente los fundamentos básicos de la estructura y funcionamiento.
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
Marzo de 2010Dos Ideas - La visión de Sistemas desde el Desarrollo Uso de Procedimiento y Funciones Conceptos básicos.
Módulo 4: Trabajando con Procedimientos. Descripción Crear procedimientos Uso de procedimientos Uso de funciones predefinidas Debug and Deploy Escribir.
Es un ambiente gráfico de desarrollo de aplicaciones para el sistema operativo Microsoft Windows. Las aplicaciones creadas con Visual Basic están basadas.
CONSTANTES DENTRO DE UN CÁLCULO O EN LOS PASOS PARA SOLUCIONAR UN PROBLEMA, EXISTIRÁN VALORES QUE NUNCA VAN A CAMBIAR Y SE LOS CONOCE COMO CONSTANTES.
Paso de Parámetros a una Función Prof. Flor Narciso Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de.
PARCIAL 2. LENGUAJE DE PROGRAMACIÓN UN LENGUAJE SE PUEDE DEFINIR COMO UN CONJUNTO DE PALABRAS Y FORMAS DE EXPRESIÓN POR MEDIO DE LAS CUALES SE COMUNICAN.
PROGRAMACIÓN Grupo de Modelamiento de Sistemas
PROCEDIMIENTOS Y FUNCIONES
Programación en Visual Basic
MULTIVERSIDAD LATINOAMERICANA CAMPUS TONALÁ Informática II FUNCIONES EN HOJAS DE CÁLCULO Competencia. Manejo de la información y aprendizaje permanente.
Page 1 Ciclo de Estructuras de Repetición Carlos Bautista García Unidad VI PROG 2270L.
Equipo 10: NIÑO SUAREZ VERONICA USCANGA COLUNGA BRENDA YURIDIA.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 6 – Bucles.
GENERICIDAD Es una propiedad que permite definir una clase o función sin especificar el tipo de datos de uno o mas de sus parámetros (Módulos Parametrizados).
1 Procedimientos y Funciones Introducción a la Informática Departamento de Sistemas Universidad del Cauca 2006.
JOSE ALBERTO JIMENEZ JIMENEZ KATTY HIPOLITO. 7.1 INTRODUCCION AL LENGUAJE EMSAMBLADOR.
Clase II Estructuras dinámicas (TAD) Listas Enlazadas. ¿A que llamamos estructuras dinámicas? ¿Por qué son necesarias? Ventajas y Desventajas que tendremos.
La programación modular es un paradigma de programación que consiste en dividir un programa en módulos o subprogramas con el fin de hacerlo más legible.
This y static. This Normalmente, dentro del cuerpo de un método de un objeto se puede referir directamente a las variables miembros del objeto. Sin embargo,
Una base de datos, a fin de ordenar la información de manera lógica, posee un orden que debe ser cumplido para acceder a la información de manera coherente.
Dr. J. D. Pope S.. Archivos Script No acepta argumentos de entrada o proporciona argumentos de salida Opera con datos proporcionados en la consola Son.
Clase 1.  Un programador es aquella persona que escribe, depura y mantiene el código fuente de un programa informático, es decir, del conjunto de instrucciones.
CURSO: CURSO: ESTÁTICA Tema: Vectores o fuerzas en el plano y espacio.
Hermosillo, Sonora 02/Mayo/2016 Universidad de Sonora Eduardo Tellechea Armenta.
METODOS DE PROGRAMACION I Ing. Vania Flores Pinto.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 4 – Tipos de Datos.
JOSÉ GEOVANY CON PÉREZ LICEO DEL SUR. UNIDAD I Entorno de desarrollo. UNIDAD II Introducción al lenguaje de programación. UNIDAD III Trabajando con formularios.
Representación en espacio de estado
Melissa Victoria Mendiola Peralta.  Los algoritmos son las series de pasos por los cuales se resuelven los problemas.
1 Tema 2.5 Cookies. Inicio 2 1.CookiesCookies La principal utilidad de las cookies (galletas) es la de solventar el problema de la falta de estado en.
Tipos genéricos Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Unidad Didáctica 3.
PROYECTO PYTHON INTEGRANTES DEL EQUIPO: NAVA CASTILLO CYNTHIA PAOLA VÁZQUEZ ORTEGA FELYBIER.
Bases de datos II Universidad del Cauca Ing. Wilson Ortega.
 Do- While y Do- Until Las instrucciones Do-while y Do-until permiten repetir un bloque de código mientras cierta condición sea True o hasta que cierta.
1 Clase 5: primeros programas (3ª parte) iic1102 – introducción a la programación.
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 2)
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 2)
Funciones Subprogramas definidos por el usuario Subprogrmas.
Transcripción de la presentación:

Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 7 – Funciones y Procedimientos

Prof. Jonathan Silva Ingeniería Civil – Informática I Funciones Una función, desde el punto de vista de la programación, se define como un proceso que recibe valores de entrada (llamados argumentos) y el cual retorna un valor resultado. Adicionalmente, las funciones son sub-programas dentro de un programa que se puede invocar (ejecutar), desde cualquier parte del programa, es decir, desde otra funcíón, desde la misma función o desde el programa principal cuantas veces sea necesario. Las funciones se usan cuando existen 2 o más porciones de algoritmo Dentro de un programa que son iguales o muy similares.

Prof. Jonathan Silva Ingeniería Civil – Informática I Declaración de Funciones Visual Basic incluye funciones incorporadas o intrínsecas, como Sqr, Cos o Chr. Además, puede usar la instrucción Function para escribir sus propios procedimientos Function. La sintaxis de un procedimiento Function es la siguiente: [Private|Public][Static]Function nombreProcedimiento (argumentos) [As tipo] instrucciones End Function Por ejemplo, podría escribir una función que calculara el tercer lado, o hipotenusa, de un triángulo rectángulo, dados los valores de los otros dos lados: Function Hipotenusa (A As Integer, B As Integer) As String Hipotenusa Sqr(A ^ 2 + B ^ 2) End Function

Prof. Jonathan Silva Ingeniería Civil – Informática I Funciones Recursivas Una función recursiva es una función que se define en términos de Sí misma, es decir, que el resultado de la función depende de resultados De la misma función en otros valores. Se debe tener mucho cuidado en la definición de funciones recursivas, Pues si no se hace bien, la función podría requerir de un cálculo infinito O no ser calculable

Prof. Jonathan Silva Ingeniería Civil – Informática I Procedimientos En muchos casos existen porciones de código similares que no calculan un Valor si no que por ejemplo, presentan información al usuario, leen una Colección de datos o calculan más de un valor. Como una función debe Retornar un único valor este tipo de porciones de código no se podrían Codificar como funciones. Para solventar esto, se creó el concepto de Procedimiento o sub. Un procedimiento se puede asimilar a función que no retorna un resultado. Los procedimientos son muy utilizados en los casos en que: Se quiera Imprimir por pantalla, modificar variables, leer datos, etc.

Prof. Jonathan Silva Ingeniería Civil – Informática I Declaración de Procedimiento Un procedimiento Sub es un bloque de código que se ejecuta como respuesta a un evento. Al dividir el código de un módulo en procedimientos Sub, es más sencillo encontrar o modificar el código de la aplicación. La sintaxis de un procedimiento Sub es la siguiente: [Private|Public][Static]Sub nombreProcedimiento (argumentos) instrucciones End Sub

Prof. Jonathan Silva Ingeniería Civil – Informática I Ámbito de las Variables El alcance de una variable define qué partes del código son conscientes de su existencia. Cuando declara una variable en un procedimiento, sólo el código de dicho procedimiento puede tener acceso o modificar el valor de la variable; tiene un alcance que es local al procedimiento. A veces, sin embargo, se necesita usar una variable con un alcance más general, como aquella cuyo valor está disponible para todos los procedimientos del mismo módulo o incluso para todos los procedimientos de toda la aplicación. Visual Basic le permite especificar el alcance de una variable cuando la declara.

Prof. Jonathan Silva Ingeniería Civil – Informática I Paso de Parámetros como Argumentos Paso por Valor: Sólo se pasa una copia de la variable cuando se pasa un argumento por valor. Si el procedimiento cambia el valor, el cambio afecta sólo a la copia y no a la variable propiamente dicha. Utilice la palabra clave ByVal para indicar un argumento pasado por valor. Paso por Referencia (default): Pasar argumentos por referencia le da al procedimiento acceso al contenido real de la variable en su ubicación de dirección de memoria. Como resultado, el procedimiento al que se ha pasado el valor de la variable se puede modificar de forma permanente. La forma predeterminada de pasar valores en Visual Basic es por referencia.