You are on page 1of 6

Delgado González Luis Javier

Fonseca Chan Miguel Ángel


PROGRAMACIÓN ESTRUCTURADA
CTG05
Prof. Cruz Sandoval Alejandro
Practica No. 7

OBJETIVOS

INTRODUCCIÓN
MARCO TEÓRICO
MATERIAL DE EQUIPO
 Computadora.
 Software de programación Code Blocks y Dev C++.

PROCEDIMIENTO
RESULTADOS
 Lenguaje Programa 1.

#include <iostream>
#include <cstdlib>
using namespace std;
int max (int x, int y, int z);
int main(){

int a, b, c;
cout<<"Teclea los tres valores a comparar: ";
cin>>a>>b>>c;
max(a,b,c);
system("Pause");
}
//Defunucion de funcion prototipo.
max(int x, int y, int z){
if (x > y){

if(x > z)
cout<<"El numero "<<x<<" es el mayor "<<endl;
else
cout<<"El numero "<<z<<" es el mayor "<<endl;
}
else{
if(y > z)
cout<<"El numero "<<y<<" es el mayor "<<endl;
else
cout<<"El numero "<<z<<" es el mayor "<<endl;
}
}

 Lenguaje programa 2.

#include <iostream>
#include <cstdlib>

using namespace std;


float media(float x, float y);

main(){
float x,y;

cout<<"Introduce el primer punto: "<<endl;


cin>>x;
cout<<"Introduce el valor del segundo punto: "<<endl;
cin>>y;
cout<<"La media aritmetica entre los dos puntos
es:"<<media(x,y)<<endl;
system("Pause");
return 0;
}
//Definicion de funcion prototipo.
float media(float x, float y){
float media;
media=(x+y)/2;
return media;
}

 Lenguje programa 3

#include <iostream>
#include <cstdlib>
#include <cmath>

using namespace std;

float area(float b, float h);


main(){
float b,h;
cout<<"Introduce el valor de la base del triangulo: "<<endl;
cin>>b;
cout<<"Introduce el valor del altura del triangulo: "<<endl;
cin>>h;
cout<<"El area del triangulo cuya base es "<<b<<" y cuya
altura es "<<h<< " es: "<<area(b,h)<<endl;
system("Pause");
return 0;
}
float area(float b, float h){
float area;
area=(b*h)/2;
return area;
}

 Lenguje programa 4

#include <iostream>
#include <cstdlib>
using namespace std;

int numero(int a);


main(){
int a, i;
for(i=0;i<=10;i++){
cout<<"El cubo del numero "<<i<<" es: "<<numero(i)<<endl;
}
system("Pause");
return 0;
}
int numero(int a){
int numero;
numero=a*a*a;
return numero;
}

CUESTIONARIO
1. Defina que es una función.

Una función es un código que va a realizar un procedimiento el cual estará fuera del cuerpo del
programa (fuera de main), aunque esta fuera del cuerpo del programa no significa que no valla
actuar en el cuerpo del programa, ya que el procedimiento que realizara se mostrara en una función
de salida del cuerpo original.

2. Para qué sirve la sentencia return

La sentencia return se usara en una función para que me devuelva un valor, generalmente se
devuelve el valor del procedimiento que se esta haciendo en la función. Por ejemplo si se utiliza una
función para calcular el área de una figura geométrica, la sentencia return me dara el valor una vez
que se realice el procedimiento.

3. ¿Cuál es la ventaja o desventaja de utilizar una función?


Las funciones son muy útiles en la programación, hablando de una manera personal para un novato
en la programación incluir procedimientos dentro del cuerpo principal del programa parece ser un
poco complicado, sin embargo al usar una función e invocarla dentro del cuerpo principal
disminuye la complejidad.

4. ¿Cuál sería el prototipo de una función llamada área_circulo que imprima el área de un circulo?
Float área_circulo(float r); //F.P.
//Definicion de F.P.
Float área_circulo(float r){
Float radio;
radio=pi*pow(r,2);
return radio;

5. ¿Las variables declaradas dentro del cuerpo de una función son visibles a todo el programa?

No, de hecho la función puede realizar el procedimiento utilizando variables que son únicamente
utilizadas para el proceso, ya que al invocar la función prototipo dentro del programa se pueden
especificar los valores que usara para el procedimiento.

CONCLUSIONES
Delgado González Luis Javier.

Fonseca Chan Miguel Angel.

BIBLIOGRAFÍA

You might also like