Вы находитесь на странице: 1из 5

QU ES BORLAND C++

Borland C++ es un lenguaje de programacin derivado de C++. Desarrollado por


la compaa Borland Software Corporation.
QU ES UN LENGUAJE DE PROGRAMACIN?
Un lenguaje
de
programacin es
un lenguaje
formal diseado
para
expresar procesos que pueden ser llevados a cabo por mquinas como
las computadoras.
Pueden usarse para crear programas que controlen el comportamiento fsico y
lgico de una mquina, para expresaralgoritmos con precisin, o como modo de
comunicacin humana.
Est formado por un conjunto de smbolos y reglas sintcticas y semnticas que
definen su estructura y el significado de sus elementos y expresiones. Al proceso
por el cual se escribe, se prueba, se depura, se compila (de ser necesario) y se
mantiene el cdigo fuente de un programa informtico se le llama programacin.
Tambin la palabra programacin se define como el proceso de creacin de
un programa de computadora, mediante la aplicacin de procedimientos lgicos, a
travs de los siguientes pasos:

El desarrollo lgico del programa para resolver un problema en particular.


Escritura de la lgica del programa empleando un lenguaje de
programacin especfico (codificacin del programa).
Ensamblaje o compilacin del programa hasta convertirlo en lenguaje de
mquina.
Prueba y depuracin del programa.
Desarrollo de la documentacin.

Existe un error comn que trata por sinnimos los trminos 'lenguaje de
programacin' y 'lenguaje informtico'. Los lenguajes informticos engloban a los
lenguajes de programacin y a otros ms, como por ejemplo HTML (lenguaje para
el marcado de pginas web que no es propiamente un lenguaje de programacin,
sino un conjunto de instrucciones que permiten estructurar el contenido de los
documentos).
Permite especificar de manera precisa sobre qu datos debe operar una
computadora, cmo deben ser almacenados o transmitidos y qu acciones debe
tomar bajo una variada gama de circunstancias. Todo esto, a travs de
un lenguaje que intenta estar relativamente prximo al lenguaje humano o natural.
Una caracterstica relevante de los lenguajes de programacin es precisamente
que ms de un programador pueda usar un conjunto comn de instrucciones que
sean comprendidas entre ellos para realizar la construccin de un programa de
forma colaborativa.

ALGORITMO
En matemticas, lgica, ciencias de la computacin y disciplinas relacionadas,
un algoritmo (del griego y latn, dixit algorithmus y este a su vez del matemtico
persa Al-Juarismi1 ) es un conjunto prescrito de instrucciones o reglas bien
definidas, ordenadas y finitas que permite realizar una actividad mediante pasos
sucesivos que no generen dudas a quien deba realizar dicha actividad. Dados un
estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado
final y se obtiene una solucin. Los algoritmos son el objeto de estudio de
la algoritmia.
En la vida cotidiana, se emplean algoritmos frecuentemente para resolver
problemas. Algunos ejemplos son los manuales de usuario, que muestran
algoritmos para usar un aparato, o las instrucciones que recibe un trabajador por
parte de su patrn. Algunos ejemplos enmatemtica son el algoritmo de
multiplicacin, para calcular el producto, el algoritmo de la divisin para calcular el
cociente de dos nmeros, el algoritmo de Euclides para obtener el mximo comn
divisor de dos enteros positivos, o el mtodo de Gauss para resolver un sistema
lineal de ecuaciones.
DIAGRAMA DE FLUJO
El diagrama de flujo o diagrama de actividades es la representacin
grfica del algoritmo o
proceso.
Se
utiliza
en
disciplinas
comoprogramacin, economa, procesos industriales y psicologa cognitiva.
En Lenguaje Unificado de Modelado (UML), un diagrama de actividades
representa los flujos de trabajo paso a paso de negocio y operacionales de los
componentes en un sistema. Un diagrama de actividades muestra el flujo de
control general.
En SysML el diagrama ha sido extendido para indicar flujos entre pasos que
mueven elementos fsicos (p.ej., gasolina) o energa (p.ej., presin). Los cambios
adicionales permiten al diagrama soportar mejor flujos de comportamiento y datos
continuos.
Estos diagramas utilizan smbolos con significados definidos que representan los
pasos del algoritmo, y representan el flujo de ejecucin mediante flechas que
conectan los puntos de inicio y de fin de proceso.
PSEUDOCDIGO
En ciencias de la computacin, y anlisis numrico, el pseudocdigo (o
falso lenguaje) es una descripcin de alto nivel compacta e informal del principio
operativo de unprograma informtico u otro algoritmo.

Utiliza las convenciones estructurales de un lenguaje de programacin real, pero


est diseado para la lectura humana en lugar de la lectura mediante mquina, y
con independencia de cualquier otro lenguaje de programacin. Normalmente, el
pseudocdigo omite detalles que no son esenciales para la comprensin humana
del algoritmo, tales como declaraciones de variables, cdigo especfico del
sistema y algunas subrutinas. El lenguaje de programacin se complementa,
donde sea conveniente, con descripciones detalladas en lenguaje natural, o con
notacin matemtica compacta. Se utiliza pseudocdigo pues este es ms fcil de
entender para las personas que el cdigo del lenguaje de programacin
convencional, ya que es una descripcin eficiente y con un entorno independiente
de los principios fundamentales de un algoritmo. Se utiliza comnmente en los
libros de texto y publicaciones cientficas que se documentan varios algoritmos, y
tambin en la planificacin del desarrollo de programas informticos, para esbozar
la estructura del programa antes de realizar la efectiva codificacin.
No existe una sintaxis estndar para el pseudocdigo, aunque los ocho IDE's que
manejan pseudocdigo tengan su sintaxis propia. Aunque sea parecido, el
pseudocdigo no debe confundirse con los programas esqueleto que incluyen
cdigo ficticio, que pueden ser compilados sin errores. Los diagramas de
flujo y UML pueden ser considerados como una alternativa grfica al
pseudocdigo, aunque sean ms amplios en papel.
LENGUAJE DE PROGRAMACIN C++
C++ es un lenguaje de programacin diseado a mediados de los aos 1980
por Bjarne Stroustrup. La intencin de su creacin fue el extender al lenguaje de
programacin C mecanismos que permiten la manipulacin de objetos. En ese
sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es
un lenguaje hbrido.
Posteriormente se aadieron facilidades de programacin genrica, que se
sumaron a los paradigmas de programacin estructurada y programacin
orientada a objetos. Por esto se suele decir que el C++ es un lenguaje de
programacin multiparadigma.
Actualmente existe un estndar, denominado ISO C++, al que se han adherido la
mayora de los fabricantes de compiladores ms modernos. Existen tambin
algunos intrpretes, tales como ROOT.
Una particularidad del C++ es la posibilidad de redefinir los operadores, y de poder
crear nuevos tipos que se comporten como tipos fundamentales.
El nombre C++ fue propuesto por Rick Mascitti en el ao 1983, cuando el lenguaje
fue utilizado por primera vez fuera de un laboratorio cientfico. Antes se haba
usado el nombre "C con clases". En C++, la expresin "C++" significa "incremento
de C" y se refiere a que C++ es una extensin de C.

ESTRUCTURA BSICA DE UN PROGRAMA EN C++


C++: Es un lenguaje de programacin diseado a mediados de los aos 1980 por
Bjarne Stroustrup, un lenguaje de programacin C con mecanismos que permiten
la manipulacin de objetos, desde el punto de vista de los lenguajes orientados a
objetos, el C++ es un lenguaje hbrido.
*Componente estructural bsico; Funciones:
Directivas de preprocesador
Declaraciones globales (variables globales, funciones,)
Funcin main()
{
Secuencia de declaraciones e instrucciones
}
funcin1 ()
{
Secuencia de declaraciones e instrucciones
}
...
Funcin ()
{
Secuencia de declaraciones e instrucciones
}
*Directivas del preprocesador
Los compiladores de C++ proporcionan bibliotecas de funciones.
Cada biblioteca de funciones tiene asociado un archivo de definicin que
se denomina cabecera.
Para utilizar algo de una biblioteca en un programa, hay que colocar al principio
del programa una directiva de preprocesamiento seguida de la cabecera de la
biblioteca entre ngulos.
Instrucciones al compilador antes de que se compile el programa principal
Las directivas ms usuales son:
# include
# define
# include <iostream.h>
Indica al compilador que lea las directivas antes de compilar la funcin principal
*La funcin main()
Una funcin C++ es un subprograma que devuelve un valor, un conjunto de
valores o realiza una tarea especfica. Todo programa C++ tiene una nica
funcin main() que es el punto inicial de entrada al programa. Si se intenta
declarar dos funciones main() dentro del programa se produce error.

Estructura de un programa C++


#include <iostream.h>
main()
{

...
}
Las sentencias escritas entre las llaves se denominan BLOQUE
#include <iostream.h>
int main()
{
entrada_datos();
proceso_datos();
return 0;
...
}
Llamadas a otras funciones.
*Tipos de datos bsicos en C++
El tipo de dato determina la naturaleza del valor que puede tomar una variable.Un
tipo de dato define un dominio de valores y las operaciones que se pueden realizar
con stos valores.
C++ dispone de unos cuantos tipos de datos predefinidos (simples) y permite al
programador crear otro tipo de datos.
Tipo de datos bsicos
int ( Nmeros enteros )
float ( Nmeros reales )
double ( Nmeros reales ms grandes que float )
bool ( Valores lgicos )
char ( Caracteres y cualquier cantidad de 8 bits )
void ( Nada. Sirve para indicar que una funcin no devuelve valores)

Вам также может понравиться