Procedimientos y Funciones

Slides:



Advertisements
Presentaciones similares
Métodos y parámetros.
Advertisements

PROGRAMACIÓN EN C.
Programación de Computadores
Estructuras de decisión en C
Funciones y recursividad
Repaso para la construcción del intérprete 2012
Elementos básicos del Lenguaje
Fundamentos de la Programación Estructurada
Clase 3: Punteros y Referencias
Programación I Teoría III
Funciones. Programación, Algoritmos y Estructuras de Datos.
FUNCIONES EN C.
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
Programación Estructurada
Unidad 3 Punteros.
Curso Práctica 3 1 Funciones CONTENIDO Consideraciones sobre funciones Estructura de un programa en C Uso de funciones Paso de parámetros Punteros.
Funciones “En C” Semestre de Otoño 2006 Claudio Gutiérrez-Soto.
Tema 7: Polimorfismo Antonio J. Sierra. Índice Introducción. Sobrecarga de métodos. Objetos como parámetros. Paso de argumentos. Devolución de objetos.
Funciones en lenguaje C
Funciones: conceptos básicos
CI TEORIA semana 8 Subprogramas o funciones Definición de funciones.
Programación I Teoría II
El lenguaje de programación C - Funciones -

Métodos Algoritmos y Desarrollo de Programas I. Cuando utilizar métodos  Los métodos se utilizan para romper un problema en pedazos de forma que este.
Estructuración y modularidad de los programas Fundamentos de Programación/ Programación I
1 Procedimientos Es un conjunto de sentencias incluidas entre las declaraciones Sub o Function y End Sub/Function VB utiliza varios tipos de procedimientos:
Java Orientado a Objetos CLASES,OBJETOS Y MÉTODOS
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.
Creación de Aplicaciones
Tema 6: Clases Antonio J. Sierra.
Semana 5 Subprogramas..
Tema 7c Entrada y salida de funciones. Funciones Funcion Entradas SalidasTareas.
PROCEDIMIENTOS FUNCIONES
Programación III Clase 06 Funciones.
Funciones1 PROGRAMACIÓN ESTRUCTURADA EN PSEUDÓCODIGO Profr. Miguel Rodríguez Hernández PROGRAMACIÓN MODULAR O FUNCIONAL.
Prog. Univ. Rodríguez Rey, Pablo Funciones Programación I.
TABLAS Definición. El tipo tabla permite definir objetos formados por un conjunto de elementos del mismo tipo. Ejemplos. El tipo tabla se utiliza para.
Lenguaje Java Fundamentos del lenguajes de programación
Descomposición Modular. Funciones
Programa Vespertino de Automatización Equipos y Sistemas de Control Digital Lenguaje C Profesor: Felipe Páez Mejías D e p a r t a m e n t o d e I n g e.
PUNTEROS Ing Anghello Quintero.
Introducción a la Programación “El lenguaje C” Manuel Crisosto M., Claudio Gutiérrez S., Christian Vidal C.
Ada 2º Parte (variables, ámbitos , subrutinas , tipos abstractos de datos y excepciones)
Unidad II Introducción a la programación en C++
Introducción Lenguaje de Programación ING2101 SECC Ayud. Ariel Fierro Sáez.
FUNCIONES Conceptos básicos. Retorno de una función Clases de funciones. Paso de parámetros. Funciones y arrays.
Informática Ingeniería en Electrónica y Automática Industrial
Recursividad (2 clases) 1. Nivelación Funciones Menú Vectores String
Elementos básicos del lenguaje
Funciones Definidas por el Programador
APUNTADORES.
Definición de subprogramas en C
FUNDAMENTOS DE PROGRAMACIÓN
Curso de C # República Bolivariana de Venezuela Área de Computación
ESMERALDA LIMÓN ESCUTIA AURORA MENDOZA PASTRANA RUTH LÓPEZ muñoz I.S.C
Términos algoritmo diseñar algoritmo implementar algoritmo
CARACTERÍSTICAS Es un lenguaje de programación estructurado de propósito general. Está estrechamente asociado al sistema operativo UNIX, ya que el propio.
INTRODUCCION A LA PROGRAMACION
PRINCIPIOS DE PROGRAMACIÓN
Capítulo 2 “Subprogramas/Funciones - Arreglos”
Declaraciones. 1 Nombres de identificadores Identificador: – Nombres usados para referirse a las variables, identificar funciones o etiquetas definidos.
CLASE 10. AGENDA 1 Repaso 2 Operadores 3 Directivas 14 Entrada y Salida de Datos.
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.
 Las funciones son un conjunto de instrucciones que realizan una tarea específica. En general toman unos valores de entrada, llamados parámetros y proporcionan.
TIPOS DE DATOS PARCIAL III FUNCIONES. Las funciones son un conjunto de instrucciones que realizan una tarea específica. En general toman ciertos valores.
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.
1 Procedimientos y Funciones Introducción a la Informática Departamento de Sistemas Universidad del Cauca 2006.
3.6 Manejo de E/S Estructuras En la creación de soluciones para algunos problemas surge la necesidad de agrupar datos de diferente tipo o de manejar datos.
Transcripción de la presentación:

Procedimientos y Funciones Unidad I Algoritmo, Estructuras y Programación II Ing. Marglorie Colina

Procedimientos y Funciones Un programa C está formado exclusivamente por funciones independientes, que se pueden comportar como una función o como un procedimiento. Subrutinas o subprogramas que forman un programa. La función está caracterizada por su tipo (puede ser cualquiera, incluso un puntero), su nombre y la lista de parámetros que recibe. Como todo bloque de sentencias, las correspondientes a una función van encerradas entre llaves. El nombre puede ser cualquiera excepto el de “main”, que se reserva para la función principal, la que inicia la ejecución del programa.

Declaración de Funciones tipo_de_retorno identificador (parámetros) { cuerpo_de_la_función; } El tipo de retorno indica de que tipo de datos es el valor devuelto por la función como resultado El identificador es el nombre de la función Entre paréntesis aparece una lista de declaraciones de parámetros separadas por comas El cuerpo de la función debe ir encerrado entre llaves, aunque sólo conste de una sentencia NOTA: La sentencia return permite finalizar la ejecución de la función y devolver un valor

¿Cuando es un Procedimiento o una Función? Devuelve valor No devuelve ningún valor Se define del tipo de dato que se quiere que devuelva como resultado (int, char, float…) Se declara con la palabra reservada void Ejemplo: void leer_dato() { printf("\n Introduzca el dato: "); scanf("%i", &dato); } Ejemplo: float logaritmo (float x, int b) { float logbase, resultado ; logbase = log10(b); resultado = log10(x)/logbase; return resultado ; }

Estructura General de Funciones

Reglas de las Funciones Una función puede tomar cualquier numero de parámetros, o ninguno. En caso de tener varios parámetros solo devolverá un valor. Si una función tiene un tipo de devolución void, no devolverá ningún valor. No se puede declarar funciones dentro de funciones ya que todas están al mismo nivel. Las variables que se declaran en las funciones, son locales y no pueden ser utilizadas fuera de esa función. Se pueden pasar variables a las funciones por valor, por apuntador o por referencia.

Llamadas a Funciones Las funciones son llamadas para su ejecución desde cualquier parte del código, teniendo en cuenta que antes deben haber sido declaradas (y por supuesto definidas) Ejemplo: Void leer () { ……….. } Void mostrar () Void main() leer(); mostrar ();

Ejercicios

Procedimientos con pase de parámetros Sintaxis void nombre_del_procedimiento(tipo de dato1 nombre del parámetro, tipo de dato2 nombre del parámetro) La Invocación Valores con Variables Ejemplo: Calcular(4,8); Ejemplo: Calcular(a,b);

Ejercicios