Programacion

Solo disponible en BuenasTareas
  • Páginas : 5 (1012 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de marzo de 2012
Leer documento completo
Vista previa del texto
1. REALICE UN PROGRAMA EN C: QUE POR MEDIO DE UNA FUNCIÓN PIDA 2 ENTEROS Y LOS SUME Y REGRESE EL RESULTADO A LA LLAMADA DE LA FUNCION

LA ESTRUCTURA DEL PROGRAMA SERÁ:

#include<stdio.h>
#include<conio.h>

void suma(void);

void main()
{
clrscr();
printf("\n PROGRAMA DE FUNCIONES DEFINIDA POR EL USUARIO SUMA 2 DE ENTEROS\n\n");
suma();
getch();
}void suma(void)
{
int a,b;

printf("Dame el valor de a: ");
scanf("%d",&a);
printf("Dame el valor de b: ");
scanf("%d",&b);
printf("\nla suma es: %d\n",a+b);
getch();
}

2. REALICE UN PROGRAMA EN C++: QUE POR MEDIO DE UNA FUNCION PIDA 2 ENTEROS Y LOS SUME E IMPRIMA EL RESULTADO

LA ESTRUCTURA DEL PROGRAMA SERÁ:


#include<iostream.h>
#include <conio.h>

void suma(void);

void main()
{
clrscr();
cout <<"\n PROGRAMA DE FUNCIONES DEFINIDAS POR EL USUARIO SUMA 2 DE ENTEROS\n\n";
suma();
getch();
}

void suma(void)
{
int a,b;

cout << "Dame el valor de a: ";
cin >> a;
cout << "Dame el valor de b: ";
cin >> b;
cout << "\nlasuma es: " << (a+b);
getch();
}


3. REALICE UN PROGRAMA CON PROGRAMACION ORIENTADA A OBJETOS EN C++: QUE POR MEDIO DE UNA FUNCION PIDA 2 ENTEROS Y LOS SUME Y REGRESE EL RESULTADO A LA LLAMADA DE LA FUNCIÓN.

LA ESTRUCTURA DEL PROGRAMA SERÁ:


#include <iostream.h>
#include <conio.h>
#include <stdlib.h>

class Operacion
{
private:int a;
int b;
public:
void suma (void){
cout << "dame el valor de a: "; cin >> a;
cout << "dame el valor de b; "; cin >> b;
cout << "La suma es: " << a+b << endl;
}
};


void main(){
Operacion s1;
clrscr();

s1.suma();
system("pause");
}

CUESTIONARIO COMPLEMENTARIO:



1. –MENCIONE 5 DIFERENCIAS ENTRE UN PROGRAMA DE C Y C++

EN PRIMER LUGAR, EN C CUANDO UNA FUNCIÓN NO TOMA PARÁMETROS, SU PROTOTIPO TIENE LA PALABRA VOID. SIN EMBARGO EN C++ VOID NO ES NECESARIO (OPCIONAL).
PROTOTIPO EN C: CHAR F1(VOID);
PROTOTIPO EN C++: CHAR F1();
OTRA DIFERENCIA ENTRE C Y C++ ES QUE EN UN PROGRAMA DE C++ TODAS LAS FUNCIONES DEBEN ESTAR EN FORMA DE PROTOTIPO, EN C LOS PROTOTIPOS SERECOMIENDAN, PERO SON OPCIONALES. TAMBIÉN SI UNA FUNCIÓN DE C++ ES DECLARADA PARA DEVOLVER UN VALOR OBLIGATORIAMENTE LA SENTENCIA RETURN DEBE DEVOLVER UN VALOR, EN C NO ES NECESARIO QUE SE DEVUELVA.
OTRA DIFERENCIA ES EL LUGAR DONDE SE DECLARAN LAS VARIABLES LOCALES. EN C, DEBEN SER DECLARADAS SOLO AL PRINCIPIO DEL BLOQUE, MIENTRAS QUE EN C++ LAS VARIABLES SE PUEDEN DECLARAR EN CUALQUIER PUNTO.AUNQUE ES CONVENIENTE REALIZARLO SIEMPRE AL COMIENZO DE LA FUNCIÓN.
C++: SE PUEDE DECLARAR UNA VARIABLE EN CUALQUIER LUGAR.
C: DOS FUNCIONES NO PUEDEN TENER EL MISMO NOMBRE.
DESVENTAJA SI TENEMOS FUNCIONES SIMILARES QUE HACEN OPERACIONES SIMILARES


2.- MENCIONE 5 DIFERENCIAS ENTRE UN PROGRAMA DE C++ Y LA POO

EN C++, UN OBJETO ES UN ELEMENTO INDIVIDUAL CON SU PROPIA IDENTIDAD; POREJEMPLO, UN LIBRO, UN AUTOMÓVIL... UNA CLASE
PUEDE DESCRIBIR LAS PROPIEDADES GENÉRICAS DE UN EJECUTIVO DE UNA EMPRESA (NOMBRE, TÍTULO, SALARIO, CARGO...) MIENTRAS QUE UN
OBJETO REPRESENTARÁ A UN EJECUTIVO ESPECÍFICO (LUIS MACKOY, LUCAS SOBLECHERO).
EN GENERAL, UNA CLASE DEFINE QUÉ DATOS SE UTILIZAN PARA REPRESENTAR UN OBJETO Y LAS OPERACIONES QUE SE PUEDEN EJECUTAR SOBRE
ESOS DATOS. EN ELSENTIDO ESTRICTO DE PROGRAMACIÓN, UNA CLASE ES UN TIPO DE DATOS. DIFERENTES VARIABLES SE PUEDEN CREAR DE
ESTE TIPO. EN PROGRAMACIÓN ORIENTADA A OBJETOS, ESTAS VARIABLES SE LLAMAN INSTANCIAS. LAS INSTANCIAS SON, POR CONSIGUIENTE, LA
REALIZACIÓN DE LOS OBJETOS DESCRITOS EN UNA CLASE. ESTAS INSTANCIAS CONSTAN DE DATOS O ATRIBUTOS DESCRITOS EN LA CLASE Y SE PUEDEN
MANIPULAR CON LAS OPERACIONES...
tracking img