ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programacion estructurada


Enviado por   •  14 de Junio de 2021  •  Trabajo  •  1.550 Palabras (7 Páginas)  •  80 Visitas

Página 1 de 7

PROGRAMACIÓN ESTRUCTURADA

Robin Emmanuel Carlos Gonzalez

1-H1

Mecatrónica

Parcial ll

Mtra: Emma Fabiola Cruz Mejia

[pic 1]

Las funciones con retorno son muy parecidas a las funciones sin retorno pero su diferencia radica en para qué se utilizan.

Las funciones con retorno crean un “mini-programa” que se encarga de obtener, preparar o modificar una variable. La función con retorno nos devuelve ese valor justo cuando se lo pidamos, sin tenerle que decir una y otra vez al programa como obtener ese dato que necesitamos. Un ejemplo podría ser una función que se encargue de mapear el valor del potenciómetro y después retorne el valor ya mapeado del mismo componente, o también se podría hacer una función que según la distancia que viera el sensor de ultrasonidos te dijera si estás más o menos cerca del objeto que tienes delante (un programita así podría haber salvado el Titanic, por ejemplo).

Estas variables con las que jugamos en nuestras funciones con retorno pueden ser de cualquier tipo: numéricas, de texto o incluso vectores (esas variables con tres compartimentos que explicábamos en la lección del Joystick).

¿Veis el hueco que hay en el bloque “función con retorno”? Ahí debe ir la variable que la función va a devolver cuando se la llame. Poned un bloque de variable para indicarle qué es lo que tiene que devolver, aunque a veces puede ser útil poner un número o un texto que siempre sea el mismo (usando un bloque número o texto) como veremos más adelante.

¿Quién se ha fijado en que el bloque “llamar a una función con retorno” tiene la misma forma que el bloque  “usar una variable”?

Exacto, tienen la misma forma porque el bloque de “llamar a función con retorno” encaja en cualquier sitio donde encajaría una variable. De hecho, si entendéis las variables, las funciones con retorno podrían ser como una variable que, antes de ver qué tienen dentro de la caja, justo antes de abrir la caja, ocurren cosas dentro de ella y después ya te permite ver el contenido.

//Bloque del programador

//Robin Emmanuel Carlos Gonzalez

//20-05-2021

#include<stdio.h>

#include<conio.h>

/* PROGRAMACION MODULAR

funciones 4 tipos

1.- sin paso de parametros sin retorno ---- void nombre ()

2.- con paso de parametros con retorno ----- tipodato nombre (parametro)

3.- sin retorno con paso de parametros ----- void nombre ( parametros)

4.- con retorno sin paso de parametros ----- tipodato nombre ()

LA FUNCION MAS PRINCIPALL DE UN CODIGO ES : ** MAIN () **/

//programa SIN PASO DE PARAMETROS Y SIN RETORNO 2 funciones una q sume y otra que reste

void suma () //encabeza de la funcion

{ // llave de la funcion

int a, b, rs;

printf ("Escribe un numero: ");

scanf ("%i",&a);

printf ("Escribe un numero: ");

scanf ("%i",&b);

rs=a+b;

printf ("El resultado de la suma es: %i",rs);

}// llave que cierra mi funcion

void resta () //encabeza de la funcion

{ // llave de la funcion

int r, s, rr;

printf ("Escribe un numero: ");

scanf ("%i",&r);

printf ("Escribe un numero: ");

scanf ("%i",&s);

rr=r-s;

printf ("El resultado de la suma es: %i",rr);

}// llave que cierra mi funcion

// funcion principal

main()

{

        int opc;

        

        printf("\n\n\t\t\tEscribe 1 para sumar o 2 para restar :");

        scanf ("%i",&opc);

        if (opc==1)

                suma();// mando llamar o ejecutar la funcion

        else

                resta(); // mandando llamar o ejecutar la funcion resta

        getch ();

        return 0;

}

//Bloque del programador

//Robin Emmanuel Carlos Gonzalez

//20-05-2021

#include<stdio.h>

...

Descargar como (para miembros actualizados) txt (6 Kb) pdf (254 Kb) docx (231 Kb)
Leer 6 páginas más »
Disponible sólo en Clubensayos.com