PROCESOS SECUENCIALES EN C++
Enviado por fannyfabian • 26 de Octubre de 2012 • 1.439 Palabras (6 Páginas) • 1.283 Visitas
l
DEFINICIÓN:
Borland C++ es un lenguaje de programación derivado de C++. Desarrollado por la compañía Borland Software Corporation.
HISTORIA:
La persona a la que se le acredita la creación del C++ es Bjarne Stroustrup. El desarrollo el C++ para tratar de programar simulaciones de eventos sobre las que había estado trabajando años atrás. Stroustrup se dio cuenta que los lenguajes de programación normales, que no eran OOP, no podían manejar las tareas de simulación de los eventos del mundo real tan bien como un lenguaje orientado a objetos.
Stroustrup trabajó con los laboratorios Bell de la AT&T para desarrollar y mejorar el C++durante varios años. El American Nacional Standards Institute, grupo que norma la mayoría de los lenguajes de computación, ha estandarizado el C++, aunque también el estándar de la AT&T es considerado como el que se debe emular.
Borland International es el productor del Turbo C++ y del Borland C++. Todos los productos del lenguaje C++ de Borland, comenzando con la versión 3.0 con compatibles con el estándar 3.0 de AT&T. Ser compatible con la versión 3.0 de AT&T es la prueba que determina si un compilador es lo suficientemente moderno como para ser usado como un compilador serio de C++. Si no usa alguno de los compiladores de C++ de Borland, tal vez esté satisfecho con el suyo si se apega al estándar 3.0 de AT&T. Comenzando con la versión 8.0, el compilador de C++ de Microsoft se apega al de AT&T, con la salvedad de que al compilador de Microsoft todavía le falta la característica de plantilla. Se considera que la plantillas son vitales para la productividad de un programador formal de C++. Aunque las plantillas son importantes, si se llega a usar un compilador que no las acepte, pero que soporta todos los demás aspectos del estándar 3.0 de AT&T, puede quedar satisfecho con ese compilador.
A través de los años, AT&T ha aprobado muchas características del C++ que no son OOP pero que hacen al C++ mejor que el C. Tantas mejoras han sido añadidas al C++ que el comité ANSI ha tomado varios elementos del C++ para el lenguaje C. Por ejemplo, los prototipos de función no se iniciaron en el C, aunque han sido parte del lenguaje C desde hace varios años. Los prototipos de función se iniciaron el C++, y, debido a que contribuyen a hacer mejores programas, ANSI incluyó la característica en el lenguaje C.
ELEMENTOS DE BORLAND C++
ESTRUCTURA DE PROGRAMAS
Todo programa en Borland C++ deberá especificar las bibliotecas que se usarán en el programa. Para eso se seguirá la sintaxis: #include<NombreDeLaBiblioteca>
Además, tiene una función principal llamada main. Para eso se seguirá la siguiente estructura: tipoDeDato main(tipoDeDato){ }
EJEMPLO
1. Para crear el programa ejecutable primero deberemos crear un archivo en donde almacenar el código fuente. Felizmente Borland C++ cuenta con su propio editor. Para utilizarlo hacemos click en el menú File. Al hacer esto aparecerá un submenú. Nosotros seleccionaremos con el mouse el submenú New. Luego aparecerá otro submenú. Nosotros seleccionaremos con el mouse el submenú Text Edit y haremos click en él.
2. En el nuevo editor escribes la codificación.
Codificación en Borland C++
#include<iostream.h>
#include<conio.h>
void main(void)
{
cout<<"\nProblemas, luego los soluciono!\n";
cout<<"\nPresione una tecla para finalizar";
getch();
3. Luego para verificar que la codificación ingresada por el programador es correcta se pulsa ALT+F9, que es compilar.
4. Luego que se verifico que no existía ningún error, se corre el programa.
PROGRAMA PARA HALLAR LA PUREZA DE UNA MUESTRA QUÍMICA EN PORCENTAJE.
Análisis del problema:
• Entrada:
Cantidad de sustancia pura: “A”.
Cantidad de muestra impura: “B”.
• Salida:
Pureza hallada en porcentaje: Pureza.
Diseño del algoritmo:
Pureza=A/B*100
• Diagrama de flujo:
• Diagrama N-S:
Ingresar la cantidad de sustancia pura: “A”.
Ingresar la cantidad de muestra impura: “B”.
Pureza=A/B*100
Mostrar Pureza hallada en porcentaje: Pureza.
• Pseudocódigo:
Inicio
Ingresar la cantidad de sustancia pura: “A”
Ingresar la cantidad de muestra impura: “B
Pureza=A/B*100
Mostrar Pureza hallada en porcentaje: Pureza.
Fin
Prueba de escritorio:
A= 160
B=200
Pureza =80%
Codificación:
#include <iostream.h>
#include <conio>.h>
void main()
{
float A, B, Pureza;
cout<<"ingresar la cantidad de sustancia pura:";
cin>>A;
cout<<"ingresar la cantidad de muestra impura:";
cin>>B;
Pureza=A/B*100;
cout<<"\n Pureza hallada en porcentaje="<<Pureza;
getch();
}
Compilación y Depuración:
Ejecución:
PROGRAMA: SEA “A” Y”B” CALCULE LA ADICIÓN, DIFERENCIA, MULTIPLICACIÓN Y DIVISIÓN.
Codificación:
#include <iostream.h>
#include <conio.h.>
void main()
{
float A, B, W, X, Y,Z ;
cout<<"Inserte valor para A:";
cin>>A;
cout<<"Inserte valor para B: ";
cin>>B;
W=A+B;
cout<<"\n adicion="<<W;
X=A-B;
cout<<"\n diferencia="<<X;
Y=A*B;
...