Amayassdsadf

Páginas: 5 (1191 palabras) Publicado: 19 de octubre de 2015
PROGRAMACIÓN APLICADA I

LABORATORIO N° 7

“METODOS QUE NO RETORNAN VALOR”
INFORME

INTEGRANTES
SALINAS LÓPEZ, Luis
DE LA CRUZ JIMENEZ, Álvaro
Sección: C15-4-A

Profesor: Mendiola Mogollón, Carlos Enrique

Semana 7
Fecha de realización: 6 de Setiembre
Fecha de entrega: 22 de Setiembre
2015-II


INTRODUCCIÓN

Los lenguajes de programación constituyen en la actualidad una forma de proveerinteligencia a equipos o sistemas para un mejor desempeño de los mismos. Esta alternativa de automatización se encuentra prácticamente a la mano pues la información y herramientas de desarrollo son, en cierta medida, proporcionadas por el fabricante. El campo de acción de los lenguajes de programación va desde la activación o desactivación de entradas o salidas de sistemas en general hasta elprocesamiento digital de señales pasando por aplicaciones específicas como la programación de circuitos integrados y muchas más.











OBJETIVOS
• Diferenciar los diferentes tipos de retornos de las funciones.
• Identificar los usos de tipos de retornos de las funciones.
• Utilizar manuales de clase y de internet.
















FUNDAMENTOS TEÓRICOS
Escritura de una función:
Una función es una secciónde código de C que tiene un nombre, independiente que ejecuta una tarea específica y que opcionalmente regresa un valor al programa que la llama.
Una función tiene nombre.
Una función ejecuta una tarea específica.
Una función puede regresar un valor al programa que la llama.

Prototipo de una función
Un prototipo de una función proporciona al compilador la descripción de una función. El prototipoincluye un tipo de retorno, que indica el tipo de variable que regresará la función. También incluye el nombre de la función, que deberá describir lo que hace la función. El prototipo también contiene el tipo de las variables de los argumentos que serán pasadas a la función.
Ejemplo:
Int sumar_dos_valores (int a, int b);
Float dividir_dos_valores(int a, int b);

Definición de una funciónContiene el código que será ejecutado. La primera línea de la definición de función, llamado el encabezado de función, debe ser idéntico al prototipo de función, a excepción del punto y coma. Un encabezado de función no debe terminar con un punto y coma.
Int sumar_dos_ valores (int a,int b)
{
Return (a+b);
}


Tipos de retorno de una función
El tipo de retorno de la función especifica el tipo dedato que regresa la función al programa que la llama. Algunas funciones no usan argumentos , y en esos caos la lista de parámetros debe decir void.
Int funcion1 (…) /*regresa un tipo int. */
Float funcion2 (…) /*regresa un tipo float */
Void funcion3(…) /*no regresa nada */
Ejemplos:
Int sumatoria(int x, int y, int z,…)
/*regresa un tipo entero*/
Void ejecutar (int x, float y, char z,…)
/*no regresa nada pero acepta argumentos*/
Void operar(void)
/* no regresa nada y no acepta argumentos*/


RESULTADOS DE LABORATORIO
Ejemplo 1






INTERPRETACION:
El programa realizado trató sobre creación de funciones en donde se va a sumar, restar, dividir y multiplicar, previamente se debe declarar los prototipos las funciones, luego hace un pequeño programa en donde se llamarán a cadafunción, por último se hace el programa donde definimos y desarrollamos cada función llamada, este programa se realizó para la demostración de funciones sin retorno de valor.








Caso 1
Teclear un programa que pida que ingrese el lado, y este debe de graficar el área de un rombo y el perímetro de un triángulo invertido usando asteriscos.
DIAGRAMA DE FLUJO:
FUNCION AREA DEL ROMBO:FUNCION PERIMETRO TRIANGULO INVERTIDO:






















PSEUDOCÓDIGO:



Figura 4.


INTERPRETACIÓN:
El programa trató sobre la creación del área de rombo y el perímetro del triángulo invertido con entradas enteras de lado, esto se coloca en el prototipo de la función. Luego realizamos un pequeño programa para llamar a ambas funciones pero los el número del lado lo introducimos...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS