Funciones Subprogramas definidos por el usuario Subprogrmas.

Slides:



Advertisements
Presentaciones similares
Elementos básicos del Lenguaje
Advertisements

Procedimientos y Funciones
Funciones. Programación, Algoritmos y Estructuras de Datos.
Subprogramas: Procedimientos
FUNCIONES EN C.
1.3 Programación modular. Subprogramas.
FUNCIONES EN C.
Semana 5 Subprogramas..
Fundamentos de Programación
Una función es un bloque de instrucciones que se ejecuta al ser llamada desde algún punto del programa, con nombre, que ejecuta una tarea específica y.
Manejo Excepciones Profesor Elian Rojas Berroca 11/02/2015.
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.
Integrantes:  Gómez Desire  Orgelys Linares  Oriannys Linares  Sánchez Alfredo  Wendher Villasmil.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Objetos.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 7 – Funciones y Procedimientos.
Trabajar con módulosTrabajar con variables públicasCrear procedimientos Pasar argumentos por valor y por referencia Referencia rápida.
Lenguaje de programación: Lua Fundamentos de lenguaje de programación. Iván Cardemil Patricio Tudela Camilo Rojas Llosect Moscoso.
Una estrategia para evitar la sucesiones repetidas de instrucciones convertir la secuencia en un procedimiento e invocarlo cada vez que se necesite.
1 Autómatas Autómata S5-95U. 2 Estructura externa Compacta: en un solo bloque están todos lo elementos. Modular: - Estructura americana: separa las E/S.
Fundamentos de Programación de Computadores Módulo de Análisis y Diseño de Algoritmos.
Curso de Python Clase 5 Dpto. Telemática CUJAE Curso
Periodo II Técnicas de programación. Sin Parámetros Con parámetros Funciones.
Nombre: ____________________________________________________________ Clave: _______.
Traducción dirigida por la Sintaxis Teoría de Autómatas y Lenguajes Formales Alma María Pisabarro, 2007.
Funciones en lenguaje C 2 Funciones Definición: – Las funciones son los bloques de construcción básicos de C. Dentro de ellas se da toda la actividad.
Introducción a la Programación Multimedial
Universidad autónoma del estado de México
Capítulo 5 Silberschatz Galvin
Estructuras de Control.
Clase1: lectura/escritura/asignación
Olimpiadas Chilenas de Informática - Formación
INFORMATICA DEL CBU Clase 8 Año 2016 PROCEDIMIENTOS.
FUNCIONES EN C.
Todo archivo se guarda en el disco duro con extensión .py
Métodos y parámetros.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS
Programación PHP función saregune CC 2009.
Conceptos básicos de programación
Resolución de problemas y algoritmos
Métodos en Java.
FUNCIONES EN EXCEL 2007.
Tema 4 Elementos para el Desarrollo de Algoritmos
5. SQL Procedural.
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 2)
Procedimientos y Funciones
ALGORITMOS es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos.
Funciones Fundamentos de Programación II
Paul Leger Funciones Paul Leger
Curso de iniciación al trabajo con MatLab 7.0
El Lenguaje C: Elementos Básicos
Fundamentos de programación
LENGUAJE C.
Diseño de una entrada efectiva Presentado por:.
Funciones y Procedimientos(Pseudocódigo)
INFORMATICA DEL CBU Clase 9 Año 2016 FUNCIONES ARREGLOS.
Funciones que retornan valor
Docente: Ing. Francisco Rodríguez
FUNCIONES Y PROCEDIMIENTOS
Símbolos Indice Pág. Direcionamiento Absoluto y Simbólico
Estructuras de Control
Informática Ingeniería en Electrónica y Automática Industrial
Macroprocesador.
Fundamentos de la Programación I
CC 1002: Introducción a la Programación Clase 19
Programación Modular Programación de Computadoras - Hugo Vega Grupo2: Reina Rodríguez Miriam Salluca.
Ing. Francisco Rodríguez
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 2)
Programación Estructurada
Clase1: lectura/escritura/asignación
UNIDAD VII FUNCIONES (SUBPROCESOS)
Transcripción de la presentación:

Funciones Subprogramas definidos por el usuario Subprogrmas. Un subprograma es un fragmento de código que se comporta de manera independiente dentro de un programa. Los subprogramas pueden ser invocados varias veces desde otras partes del programa. Se comunican mediante el pasaje de parámetros. Cada subprograma tiene su propio espacio de nombres (identificadores locales) Algunos identificadores pueden ser compartidos entre subprogramas y el programa principal (identificadores globales). Los subprogramas son una herramienta de modularización.

Ejemplo de Función

Sintaxis de la definición de funciones Una definición de función tiene esta forma general: def nombre ( argumentos ):bloque de instrucciones nombre es un identificador argumentos es una lista de identificadores bloque debería contener una instrucción return

La instrucción return Tiene esta forma: return expresión sólo puede utilizarse en funciones termina la ejecución de una función retorna el valor de la expresión si una función no tiene return el valor que retorna es None

Ejemplos

Procedimientos de salida

Procedimiento de Entrada

Argumentos Nominales y Efectivos Los argumentos nominales son los que aparecen en la definición de la función (cabezal def). Siempre son identificadores. Los argumentos efectivos son los que se asocian cuando se invoca la función. Siempre son expresiones

Argumentos por omisión

Argumentos por clave