Funciones Funciones De biblioteca Definidas por el usuario

Slides:



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

Introducción al lenguaje C
Clases en C++.
Ejemplo de Programa C++
LOGROS DEL PERÍODO Utiliza de forma correcta las funciones para entrada y salida de datos en c++. Utiliza los elementos básicos de un programa en c++.
Repaso para la construcción del intérprete 2012
Elementos básicos del Lenguaje
Procedimientos y Funciones
FUNCIONES EN C.
INFORMATICA I Funciones CLASE 13.
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
Programación Estructurada
SOBRECARGA DE FUNCIONES
17/09/2014Catedra de Programacion I1 Programación I Funciones.
Acciones y funciones Concepto
Funciones “En C” Semestre de Otoño 2006 Claudio Gutiérrez-Soto.
2 Acciones y funciones 2.1 Concepto
Funciones en lenguaje C
Funciones Computación.
Funciones: conceptos básicos
FUNCIONES EN C.
CI TEORIA semana 8 Subprogramas o funciones Definición de funciones.
Programación I Teoría II
El lenguaje de programación C - Funciones -
Chapter 7 Functions Dale/Weems/Headington. 2 Tópicos Capítulo 7 l Writing a Program Using Functional Decomposition l Writing a Void Function for a Task.
Java Orientado a Objetos CLASES,OBJETOS Y MÉTODOS
Tema 6: Clases Antonio J. Sierra.
Lenguaje C.
Semana 5 Subprogramas..
Tema 7c Entrada y salida de funciones. Funciones Funcion Entradas SalidasTareas.
Sección 5-2 Estructuras de Control de Decisión Expresiones Lógicas.
FUNCIONES EN C.
Programación III Clase 06 Funciones.
Estructura de un programa en C
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.

Descomposición Modular. Funciones
Administración de Proyectos de desarrollo de Software Ciclo de vida de un proyecto Enfoque moderno Temas Componentes Directivas Declaraciones globales.
Entrada y Salida de Archivos
Elementos básicos del lenguaje
Unidad II Introducción a la programación en C++
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
Punteros.
Elementos básicos del lenguaje
Trazado. 1 Intercambio sin error #include void intercambio(int *, int *); /* prototipo */ main(){ int a=1,b=2; printf("a=%d b=%d\n",a,b); intercambio(&a,&b);
Funciones Curso Propedéutico Maestría en Ingeniería Electrónica.
Funciones Definidas por el Programador
Definición de subprogramas en C
INTRODUCCIÓN AL LENGUAJE C++
Radio Volumen esfera m. m #include.
Modularización (Funciones) Prof. Miguel Vélez Rubio.

Capítulo 2 “Subprogramas/Funciones - Arreglos”
06/08/2015 FUNCIONES EN C PROF. ADDYS DE LAM Dra. Addys de Lam.
Algoritmo.
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.
Corporación Universitaria del Caribe CECAR Fundamentos de programación II.
Arreglos Ejemplo paso a paso. Planteamiento Como estudiante de ingeniería, quieres usar tus habilidades de programador para llevar un registro de tus.
ESTRUCTURAS DE DECISION MULTIPLE
 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.
Funciones Copyright © 2005 Unidad 1. Copyright © 2005 Objetivos del Aprendizaje Explicar la naturaleza y usos de las funciones. Describir algunas funciones.
Integrantes:  Gómez Desire  Orgelys Linares  Oriannys Linares  Sánchez Alfredo  Wendher Villasmil.
Computación I :: Prof. Yeniffer Peña Lenguaje C Presentación Computación I.
Introducción al Lenguaje C (I) Tipos básicos, arrays y punteros Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión
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.
Programación Modular Programación de Computadoras - Hugo Vega Grupo2: Reina Rodríguez Miriam Salluca.
Transcripción de la presentación:

Funciones Funciones De biblioteca Definidas por el usuario Funciones  Módulos El uso de funciones evita repetir las mismas instruciones en forma redundante. Claridad lógica – Bibliotecas personales – Portabilidad

Declaración expandida de la función. Prototipos de funciones  estándar ANSI C Declaración expandida de la función. ¿ Definición previa de la función ?  cuestión de orden, 1° se declara, luego se define. Esqueleto de un programa. -Sector de ordenes para el preprocesador (include, define) -Sector de declaraciones de vbles, tipo de datos, funciones. -Funcion principal: main - Sector de definiciones de funciones definidas por el usuario

No es necesario ponerle nombres a los parámetros formales en el prototipo de la función, si es obligatorio ponerle el tipo de dato asociado. SE RECOMIENDA usar nombres para los argumentos (param. formales) Generalmente, una función procesará la información que le es transmitida desde el punto del programa en el cual se acede a ella y devolverá un solo valor.

Transmisión  parámetros actuales o argumentos Transmisión  parámetros actuales o argumentos. Devolución  proposición return. La proposición return también se usa para provocar la salida inmediata de una función, devuelve el control al punto donde fue invocada la función. return [expresión]; Con expresion opcional.

#include <stdio. h> #include <math. h> / #include <stdio.h> #include <math.h> /*ORDENES PARA EL PROCESADOR*/ void calcular_senos(void); /* DECLARO MIS FUNCIONES */ int main(void) /* PROGRAMA PRINCIPAL */ { calcular_senos(); return 0; } void calcular_senos(void) /* DEFINO MI FUNCION */ { double result, x = 0.5; int i; for (i=1;i<=20;i++) { result = sin(x); x = x+0.5; printf("El sen() de %lf es %lf\n", x, result); }