• Asignatura: Informática
  • Autor: orlandoflo2001
  • hace 1 año

Según las funciones "suma()" y "multiplicación()" cuyo código se observa a continuación, realice
un programa que llame las funciones para calcular la suma o multiplicación de dos números
dados por el usuario, el usuario debe especificar qué operación desea se realice, para ello debe
digitar "s" si desea realizar una suma o "m" si desea realizar una multiplicación. Puede hacer uso
de un condicional y tenga en cuenta las variables que se usan en las funciones.
I int suma(a, b)
I{
int c;
c=a+b;
Escriba "El resultado es "c;
I }
1
int multiplicacion(a, b)
{
MATIC
int c;
c=a*b;
Escriba "El resultado es "c;​


orlandoflo2001: la necesito para hoy la tarea

Respuestas

Respuesta dada por: oviedodaniel982
0

Respuesta:En la unidad 2 hemos visto que una función es un fragmento de código que realiza una

tarea bien definida. Por ejemplo, la función printf imprime por la salida estándar los

argumentos que le pasamos. Al igual que esta función, existen otras funciones que realizan diversas tareas ya definidas en el estándar ANSI C y que pueden ser utilizadas por

el programador. Este tipo de funciones predefinidas son denominadas funciones de

biblioteca. Sin embargo, cada programador puede definir sus propias funciones de

acuerdo a sus necesidades. Las funciones que define el programador son conocidas como

funciones de usuario.

La utilización de funciones nos permite dividir un programa extenso en pequeños segmentos que realizan tareas concretas. Probablemente, dentro de un mismo programa se

realicen las mismas tareas varias veces, lo que se facilita mediante la utilización de funciones. Sin embargo, es probable que ciertas funciones no sean reutilizables, pero al

usarlas se mejora la legibilidad del programa.

La filosofía en la que se base el diseño de C es el empleo de funciones. Por esta razón,

un programa en C contiene al menos una función, la función main. Esta función es particular dado que la ejecución del programa se inicia con las instrucciones contenidas en

su interior. Una vez iniciada la ejecución del programa, desde la función main se puede

llamar a otras funciones y, posiblemente, desde estas funciones a otras. Otra particularidad de la función main es que se llama directamente desde el sistema operativo y no

desde ninguna otra función. De esta manera, un programa en C sólo puede contener una

función main.

Con el propósito de permitir un manejo eficiente de los datos, las funciones en C no se

pueden anidar. En otras palabras, una función no se puede declarar dentro de otra función, por lo que todas las funciones son globales o externas, lo que hace que puedan

llamarse desde cualquier parte de un programa.

Se puede acceder (llamar) a una determinada función desde cualquier parte de un programa. Cuando se llama a una función, se ejecutan las instrucciones que constituyen

dicha función. Una vez que se ejecutan las instrucciones de la función, se devuelve el

control del programa a la siguiente instrucción (si existe) inmediatamente después de

la que provocó la llamada a la función.

Cuando se accede a una función desde un determinado punto del programa, se le puede

pasar información mediante unos identificadores especiales conocidos como argumentos (también denominados parámetros). Una vez que la función procesa esta información, devuelve un valor mediante la instrucción return.

La estructura general de una función en C es la siguiente:

tipo_de_retorno nombre_de_la_función (lista_de_parámetros)

{

cuerpo_de_la_función

return expresión

Explicación:

Preguntas similares