PRESENTACION
Enviado por urielparada • 8 de Septiembre de 2014 • 3.949 Palabras (16 Páginas) • 263 Visitas
GUÍA DE APRENDIZAJE Nº 1
________________________________________
Programa: Programación Orientada a Objetos con el Lenguaje C++
Curso: Lenguaje de Programación C++ Nivel II código Nº798868
Nombre URIEL ANTONIO CAMARGO PARADA
Fecha 25/07/2014
Actividad Desarrollo de programa en C++, aplicando el concepto de variables globales para una función
Tema Funciones
Contestar las siguientes preguntas justificando la respuesta.
Identifica si son correctas las siguientes llamadas a una función, llamada Compara cuyo encabezado es el siguiente:
double Compara (int x, double y);
1. int a,b;
double z;
cout << Compara (a,b,z);
2. double a,b;
int z;
f Compara(a,z)
3. double a,b,c;
do
{
.....
}
while (compara (a,b));
Escriba una llamada a función apropiada para las siguientes funciones :
4. float formula(float x)
{
float y;
y = 3 * x – 1;
return (y);
}
5. int escribe(int a, int b)
{
int c;
c = sqrt(a * a + b * c);
return (c);
}
DESARROLLO
double Compara (int x, double y);
1. int a, b;
double z;
cout<<Compara (a, b, z);
2. double a, b;
int z;
f Compara (a, z)
3. double a, b, c;
do
{
…..
}
while (Compara(a, b));
Respuesta:
Ninguna de las tres formas es correcta en el primer ejemplo se llama la función “Compara” pero se le ingresan 3 parámetros y la función “Compara” solo acepta dos parámetros, en el segundo ejemplo se le suministran a la función dos parámetros pero en la declaración de la función el primer termino debe ser de tipo int y el segundo de tipo double en el llamado se ingresa el primer parámetro de tipo double y el segundo de tipo int, en el tercer ejemplo también se ingresan dos parámetros lo cual es correcto pero en este caso los dos parámetros ingresados son de tipo double y como sabemos la función admite el primer parámetro de tipo int y el segundo de tipo double.
Escriba una llamada a la función apropiada para las siguientes funciones:
4. float formula (float x)
{
float y;
y=3*x-1;
return (y);
}
Respuesta:
cout<<formula(0.4);
5. int escribe(int a, int b)
{
int c;
c=sqrt(a*a+b*b);
return (c);
}
Respuesta:
int x, y, z;
z=escribe(x,y);
2 . En la clase de programación C++ se tienen 35 alumnos al iniciar el semestre, el maestro aplicó cinco exámenes parciales durante el semestre y al termino del semestre realiza los cálculos correspondientes para obtener el promedio de de cada alumno. Desarrolle un programa en C++ en el cual, el maestro de cómo entrada la matricula del alumno y sus correspondientes calificaciones para obtener por medio de funciones el promedio de cada alumno así como el número de alumnos reprobados. Mostrar en pantalla la matrícula del alumno y su promedio, así como el número de alumnos reprobados.
//FECHA 22/07/2014
//Programa: Programación Orientada a Objetos con el Lenguaje C++
//Curso: Lenguaje de Programación C++ Nivel II
//Unidad didáctica: Funciones
//Nombre de la actividad: Desarrollo de programa en C++, aplicando el concepto de variables globales para una función
//AUTOR: ANTONIO CAMARGO
//Cel. 311 220 10 62
//Ciudad Duitama Boyacà
//Email: urielantonio16@hotmail.com
#include<iostream>
#include<stdlib.h>
#include<stdio.h>
#include<Math.h>
using namespace std;
long
...